Lazydroid 0.4 di Dani Martinez (@dan1t0)

Lazydroid è uno strumento scritto come uno script bash per facilitare alcuni aspetti di una valutazione di Android. Fornisce alcune attività comuni come:
- Imposta il flag di debug di un'applicazione a true
- Imposta il flag di backup di un'applicazione a true
- Ricompila l'applicazione
- Rifirma l'applicazione
- Estrazione intelligente dei log di un'applicazione
- Estrai l'APK di un'applicazione installata da Google Play
- Scarica qualsiasi cartella del dispositivo mobile (/sdcard/, cartella dati dell'applicazione, altra)
- Confronta due snapshot diversi della stessa cartella
- Inserisci il gadget Frida nell'APK (ad esempio quando il telefono non è rootato o non può esserlo, e quindi il server Frida non può essere eseguito)
Installazione
Lazydroid richiede Linux o Mac OS per funzionare e i seguenti strumenti installati:
- apktool
- jarsigner
- adb
- aapt (Android Asset Packaging Tool, parte dell'SDK)
- il tuo keystore e il tuo alias
- Agente Frida (pip install frida)
Per eseguire lazydroid.sh, i passaggi sono i seguenti:
$ 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
Opzioni
-
Imposta l'apk a debuggable=true
- Decomprimi un APK e imposta il flag debuggable a true.
-
Imposta l'apk a allowBackup=true
- Decomprimi un APK e imposta il flag allowBackup a true (utile per estrarre la cartella dei dati dell'app su dispositivi non rootati).
-
Firma apk
- Capitan Ovvio alla riscossa.
-
Compila apk
- Capitan Ovvio alla riscossa.
-
Estrai il log dell'app dal dispositivo Android
- Lazydroid filtra il logcat con il PID dell'applicazione.
-
Estrai il file apk di un'applicazione installata dal Market
- Utile per ottenere e analizzare un APK.
-
Scarica lo snapshot dei dati dell'applicazione installata, /sdcard/ o una cartella del dispositivo mobile
- Lazydroid confronta due cartelle ed estrae le differenze tra loro in un formato leggibile.
-
Confronta due snapshot diversi
- Lazydroid confronta due cartelle ed estrae le differenze tra loro in un formato leggibile per trovare nuovi file o cartelle, modifiche ai file o file eliminati.

-
Inserisci il gadget Frida nell'APK
- Lazydroid rileva automaticamente l'architettura del tuo dispositivo e inserisce l'Agente Frida nell'applicazione per facilitare la strumentazione dell'app (utile su dispositivi non rootati).
Guarda il video
Collabora e aiuta
Se trovi un bug o hai un'idea, per favore fammi sapere e migliorerò e correggerò lo strumento.