APKLAB intègre de manière transparente les meilleurs outils open source: Quark-Engine, ApkTool, JADX, Uber-APK-Signner, APK-MITM et plus à l'excellent code vs afin que vous puissiez vous concentrer sur l'analyse des applications et le faire sans quitter l'IDE.

apktool.yml )JDK 8+
Exécutez
java -versiondans votre shell, si vous n'êtes pas trouvé, téléchargez à partir d'ici.
Quark-moteur> = 21.01.6 (pour l'analyse des logiciels malveillants)
Exécutez
quarkdans votre coquille, si vous n'êtes pas trouvé, vérifiez les documents officiels.
BAD
Exécutez
adb devicesdans votre shell, si vous n'êtes pas trouvés, consultez ce guide.
Ouvrez la palette de commande ( Ctrl + Shift + P ) ➜ APKLAB: Ouvrez un apk

Ou ouvrez simplement un dossier de projet apktool existant
Cliquez avec le bouton droit sur ou à l'intérieur du fichier apktool.yml ➜ APKLAB: Préparez-vous pour l'inspection HTTPS

Cliquez avec le bouton droit sur ou à l'intérieur du fichier apktool.yml ➜ APKLAB: reconstruire l'apk

Cliquez avec le bouton droit sur Fichier .apk (dans dist Directory) ➜ APKLAB: Installez l'APK

apklab.apktoolPath : chemin complet de apktool.jar . Si vous souhaitez en utiliser une version différente, changez-le comme:
"apklab.apktoolPath": "/home/oozer/downloads/apktool_2.4.1.jar"
apklab.apkSignerPath : chemin complet de uber-apk-signer.jar . Si vous souhaitez en utiliser une version différente, changez-le comme:
"apklab.apkSignerPath": "/home/oozer/downloads/uber-apk-signer-1.1.0.jar"
apklab.jadxDirPath : chemin complet de jadx-xyz dir. Si vous souhaitez en utiliser une version différente, changez-le comme:
"apklab.jadxDirPath": "/home/oozer/downloads/jadx-1.1.0"
apklab.keystorePath : mettez le chemin absolu de votre fichier Java Keystore ( .jks ou .keystore ) ici.
"apklab.keystorePath": "/home/oozer/downloads/debug.keystore"
apklab.keystorePassword : mettez le mot de passe de votre galerie ici.
apklab.keyAlias : mettez l' alias de la clé utilisée dans le stage des clés ici.
apklab.keyPassword : mettez le mot de passe de la touche utilisée dans le stage des clés ici.
apklab.initProjectDirAsGit : initialisez le répertoire de sortie du projet en tant que référentiel git .apklab.updateTools : si apkLab doit vérifier les outils (pour apkLab, jadx ...) mettre à jour et afficher une notification. Veuillez vérifier notre tracker de bogues pour les problèmes connus.
Pour les rapports de bogues, les demandes de fonctionnalités ou simplement discuter d'une idée, veuillez ouvrir un problème ici. Les PR sont toujours les bienvenus.