Lazydroid 0.4 par Dani Martinez (@dan1t0)

Lazydroid est un outil écrit sous forme de script bash pour faciliter certains aspects d'une évaluation Android. Il fournit des tâches courantes telles que :
- Définir le drapeau de débogage d'une application sur true
- Définir le drapeau de sauvegarde d'une application sur true
- Reconstruire l'application
- Re-signer l'application
- Extraction intelligente des journaux d'une application
- Extraire l'APK d'une application installée depuis Google Play
- Télécharger n'importe quel dossier mobile (/sdcard/, dossier de données de l'application, autre)
- Comparer deux instantanés différents du même dossier
- Insérer Frida gadget dans l'APK (par exemple lorsque le téléphone n'est pas ou ne peut pas être rooté, et que le serveur Frida ne peut donc pas être exécuté)
Installation
Lazydroid nécessite Linux ou Mac OS pour fonctionner et les outils suivants installés :
- apktool
- jarsigner
- adb
- aapt (Android Asset Packaging Tool, faisant partie du SDK)
- votre keystore et votre alias
- Frida Agent (pip install frida)
Pour exécuter lazydroid.sh, les étapes sont les suivantes :
$ git clone
$ #configure the path to the tools (adb, jarsigner, apktool, etc and your favorite shell)
$ cd lazydroid
$ ./getfridalibs.sh #get the last frida libs for Android
$ ./lazydroid.sh
Options
-
Définir l'apk sur debuggable=true
- Dézipper un APK et définir le drapeau debuggable sur true.
-
Définir l'apk sur allowBackup=true
- Dézipper un APK et définir le drapeau allowBackup sur true (utile pour extraire le dossier de données de l'application sur des appareils non rootés)
-
Signer l'apk
- Capitaine Évidence à la rescousse.
-
Construire l'apk
- Capitaine Évidence à la rescousse.
-
Extraire le journal d'application d'un appareil Android
- Lazydroid filtre le logcat avec le PID de l'application
-
Extraire le fichier apk d'une application installée depuis le Market
- Utile pour obtenir et analyser un APK.
-
Télécharger un instantané des données d'une application installée, /sdcard/ ou un dossier mobile
- Lazydroid compare deux dossiers et extrait la différence entre eux dans un format lisible.
-
Comparer deux instantanés différents
- Lazydroid compare deux dossiers et extrait la différence entre eux dans un format lisible pour trouver les nouveaux fichiers ou dossiers, les modifications de fichiers ou les fichiers supprimés.

-
Insérer Frida gadget dans l'APK
- Lazydroid détecte automatiquement l'architecture de votre appareil et insère l'agent Frida dans l'application pour faciliter l'instrumentation de l'application (utile sur les appareils non rootés).
Voir la vidéo
Collaborer et aider
Si vous trouvez un bug ou si vous avez une idée, faites-le-moi savoir et j'améliorerai et corrigerai l'outil.