¿Cómo puedo detectar si un APK de Android tiene debuggable establecido en true o false en su manifiesto sin instalarlo?

Como dice el título, me gustaría ser capaz de encontrar si un APK tiene debuggable establecido en verdadero o falso en un equipo sin tener que instalarlo en el dispositivo, ejecutarlo y ver si aparece en DDMS o no.

3 Solutions collect form web for “¿Cómo puedo detectar si un APK de Android tiene debuggable establecido en true o false en su manifiesto sin instalarlo?”

Esta es una de esas cosas "fácil una vez que sabes" – Utiliza la herramienta aapt para inspeccionar el manifiesto.

aapt dump xmltree YourApp.apk AndroidManifest.xml | grep debuggable 

Ese comando le dará un volcado de la forma compilada del archivo AndroidManifest.xml- la salida se verá algo como

A: android: debugable (0x0101000f) = (tipo 0x12) 0x0

(Salida real de mi línea de comandos) en ese ejemplo, el 0x0 indica false.

Aparentemente aapt puede hacerlo:

 aapt l -a app.apk | grep debuggable 

Devolverá:

 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff 

o

 A: android:debuggable(0x0101000f)=(type 0x12)0x0 

Para el usuario de la ventana puede utilizar el comando siguiente:

 aapt l -a <apk with path> | findstr debuggable 

Devolverá:

 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff -> this means debuggable is true. 

o

 A: android:debuggable(0x0101000f)=(type 0x12)0x0 -> this means debuggable is false. 
  • Instalación de la aplicación de Android a través del servicio OTA
  • Error al subir la APK.
  • Cómo abrir un archivo APK para todas las versiones de Android
  • "ERROR: No se puede recuperar la clave" al exportar la aplicación de Android firmada con Keystore existente
  • Phonegap modo no debug y firma con clave de licencia
  • Contraseña Lost Keystore
  • Android build release apk en jenkins, sin guardar mi contraseña en texto plano
  • ¿Guarda Android los archivos .apk? ¿si es así, donde?
  • Alerta de seguridad: la aplicación contiene claves privadas incrustadas o archivos de almacén de claves
  • Codificar / Descifrar AndroidManifest.xml dentro de APK
  • Paquete de dos apk en un solo apk?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.