¿Es posible ver el Androidmanifest.xmlarchivo?
Acabo de cambiar la extensión del apkarchivo a zip. Este ziparchivo contiene el Androidmanifest.xmlarchivo. Pero no puedo ver el contenido de Androidmanifest.xml. Está totalmente encriptado.
¿Cómo puedo ver el Androidmanifest.xmlarchivo?

Respuestas:
Sí, puede ver los
XMLarchivos de unAndroid APKarchivo. Hay una herramienta para esto:android-apktoolCómo hacer esto en su sistema Windows:
Ahora copie el
APKarchivo también en ese directorio y ejecute el siguiente comando en su símbolo del sistema:Esto creará un directorio "
HelloWorld" en su directorio actual. Dentro de él puede encontrar elAndroidManifest.xmlarchivo en formato descifrado, y también puede encontrar otrosXMLarchivos dentro del"HelloWorld/res/layout"directorio.Aquí
HelloWorld.apkestá su archivo APK de Android.Consulte la siguiente captura de pantalla para obtener más información:
fuente
apktool d your_destination youraApk.apkAndroid Studio ahora puede mostrar esto. Vaya a
Build>Analyze APK...y seleccione su apk. Luego puede ver el contenido del archivo AndroidManifset.fuente
aapt d xmltree com.package.apk AndroidManifest.xmlvolcará
AndroidManifest.xmldesde el APK especificado. No está en formato XML, pero aún puede leerlo.aapt(Android Asset Packaging Tool) es una herramienta integrada que viene con el SDK de Android.fuente
En este hilo , Dianne Hackborn nos dice que podemos obtener información del Manifiesto de Android usando aapt.
Agité este comando rápido de Unix para obtener la información de la versión:
fuente
Google acaba de lanzar una herramienta de código abierto multiplataforma para inspeccionar APK (entre muchos otros formatos binarios de Android):
fuente
Puede usar
apkanalyzerla versión de línea de comandos de APK Analyzer incluida con el SDK de Android. Simplemente ejecute el siguiente comando en la CLI:Solo tiene que reemplazar
/path/to/android-sdkcon la ruta correcta a su versión del SDK de Android y/path/to/app.apkcon la ruta a su archivo APK.fuente
~/Library/Android/sdk/tools/bin/apkanalyzer manifest print <apk>Puede usar este comando: guardar en archivo
AndroidManifest.txtfuente
des una abreviatura dedump, lo que hace que esta respuesta sea idéntica a esta , que se publicó hace más de un año.> AndroidManifest.txt.El AXMLParser y APKParser.jar también pueden hacer el trabajo, se puede ver el enlace. AXMLParser
fuente
Existe una herramienta en línea que le permite cargar un APK. Lo descompila y finalmente le permite descargar un archivo zip con todas las fuentes, archivo XML manifiesto, etc. descompilado, todo eso sin tener que instalar ningún programa en su computadora: http: / /www.javadecompilers.com/apk
Además, si desea verificar algunos parámetros, puede hacerlo por su interfaz de usuario
fuente
Para decodificar el
AndroidManifest.xmlarchivo usando axmldec :o
fuente
brew tap ytsutano/toolboxbrew install axmldecAapt2, incluido en las herramientas de compilación del SDK de Android, puede hacer esto: no se necesitan herramientas de terceros.
Comenzando con build-tools v29, debe agregar el comando
xmltree:fuente
También puede usar mi aplicación, Detective de aplicaciones, para ver el archivo de manifiesto de cualquier aplicación que haya instalado en su dispositivo.
fuente
Este es un hilo antiguo, pero pensé que lo mencionaría, de que su teléfono tiene root, puede verlo directamente en su teléfono usando la aplicación de exploración de root. Ni siquiera tiene que extraerlo para ver.
fuente
El archivo debe descompilarse (o desodexar no está seguro de cuál). Pero aquí hay otra forma de hacerlo:
fuente
La forma más fácil es usar el Descompilador de APK en línea . Por ejemplo, aquí está el
Androidmanifest.xmlarchivo de Telegram : http://www.decompiler.com/jar/x02bde2f93376421ba5ba3ae24ef4232c/Telegram_v5.15.0.apk/resources/AndroidManifest.xmlfuente