Lazydroid 0.4 por Dani Martinez (@dan1t0)

Lazydroid es una herramienta escrita como un script bash para facilitar algunos aspectos de una evaluación de Android. Proporciona algunas tareas comunes como:
- Establecer el indicador de depuración (debug) de una aplicación a true
- Establecer el indicador de copia de seguridad (backup) de una aplicación a true
- Reconstruir la aplicación
- Volver a firmar la aplicación
- Extracción inteligente de logs de una aplicación
- Extraer el APK de una aplicación instalada desde Google Play
- Descargar cualquier carpeta del móvil (/sdcard/, carpeta de datos de la aplicación, otra)
- Comparar dos instantáneas diferentes de la misma carpeta
- Insertar el gadget de Frida en el APK (por ejemplo, cuando el teléfono no está rooteado o no puede estarlo, y por tanto el servidor de Frida no puede ejecutarse)
Instalación
Lazydroid requiere Linux o Mac OS para ejecutarse y las siguientes herramientas instaladas:
- apktool
- jarsigner
- adb
- aapt (Android Asset Packaging Tool, parte del SDK)
- tu keystore y alias
- Agente de Frida (pip install frida)
Para ejecutar lazydroid.sh los pasos serían los siguientes:
$ 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
Opciones
-
Establecer apk a debuggable=true
- Descomprimir un APK y establecer el indicador debuggable a true.
-
Establecer apk a allowBackup=true
- Descomprimir un APK y establecer el indicador allowBackup a true (útil para extraer la carpeta de datos de la aplicación en dispositivos no rooteados)
-
Firmar apk
- El Capitán Obvio al rescate.
-
Compilar apk
- El Capitán Obvio al rescate.
-
Extraer el log de la aplicación desde el dispositivo Android
- Lazydroid filtra el logcat con el PID de la aplicación
-
Extraer el archivo apk de una aplicación instalada desde Market
- Útil para obtener y analizar un APK.
-
Descargar una instantánea de los datos de la aplicación instalada, /sdcard/ o carpeta del móvil
- Lazydroid compara dos carpetas y extrae la diferencia entre ellas en un formato legible.
-
Comparar dos instantáneas diferentes
- Lazydroid compara dos carpetas y extrae la diferencia entre ellas en un formato legible para encontrar archivos o carpetas nuevos, modificaciones de archivos o archivos eliminados.

-
Insertar el gadget de Frida en el APK
- Lazydroid detecta automáticamente la arquitectura de tu dispositivo e inserta el Agente de Frida en la aplicación para facilitar la instrumentación de la app (útil en dispositivos no rooteados).
Ver el vídeo
Colabora y ayuda
Si encuentras un bug o tienes una idea, por favor házmelo saber y mejoraré y corregiré la herramienta.