¿Es posible ver el Androidmanifest.xml
archivo?
Acabo de cambiar la extensión del apk
archivo a zip
. Este zip
archivo contiene el Androidmanifest.xml
archivo. Pero no puedo ver el contenido de Androidmanifest.xml
. Está totalmente encriptado.
¿Cómo puedo ver el Androidmanifest.xml
archivo?
Respuestas:
Sí, puede ver los
XML
archivos de unAndroid APK
archivo. Hay una herramienta para esto:android-apktool
Cómo hacer esto en su sistema Windows:
Ahora copie el
APK
archivo 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.xml
archivo en formato descifrado, y también puede encontrar otrosXML
archivos dentro del"HelloWorld/res/layout"
directorio.Aquí
HelloWorld.apk
está su archivo APK de Android.Consulte la siguiente captura de pantalla para obtener más información:
fuente
apktool d your_destination youraApk.apk
Android 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.xml
volcará
AndroidManifest.xml
desde 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
apkanalyzer
la 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-sdk
con la ruta correcta a su versión del SDK de Android y/path/to/app.apk
con la ruta a su archivo APK.fuente
~/Library/Android/sdk/tools/bin/apkanalyzer manifest print <apk>
Puede usar este comando: guardar en archivo
AndroidManifest.txt
fuente
d
es 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.xml
archivo usando axmldec :o
fuente
brew tap ytsutano/toolbox
brew install axmldec
Aapt2, 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.xml
archivo de Telegram : http://www.decompiler.com/jar/x02bde2f93376421ba5ba3ae24ef4232c/Telegram_v5.15.0.apk/resources/AndroidManifest.xmlfuente