Cómo descompilar un archivo APK o DEX en la plataforma Android?
¿Es posible descompilar un archivo APK o DEX en la plataforma Android? ¿Hay alguna herramienta que pueda descompilar un archivo APK?
Necesita tres herramientas para decompile an APK
archivo decompile an APK
.
Dex2jar – Herramientas para trabajar con archivos android .dex y java .class
ApkTool – Una herramienta para la ingeniería inversa Archivos apk de Android
JD-GUI – Java Decompiler es una herramienta para descompilar y analizar Java 5 "código de byte" y las versiones posteriores.
Para más how-to-use-dextojar . ¡Espero que esto te ayude a ti ya todos! 🙂
En línea APK Decompiler http://www.decompileandroid.com/
http://www.javadecompilers.com/
Aplicación APK Decompiler para Windows http://forum.xda-developers.com/showthread.php?t=2493107
Actualización 2015/12/04
ClassyShark puede abrir archivos APK / Zip / Class / Jar y analizar su contenido. https://github.com/google/android-classyshark
He creado una herramienta que combina dex2jar, jd-core y apktool: https://github.com/dirkvranckaert/AndroidDecompiler Acaba de salir del proyecto localmente y ejecutar el script como documentado y obtendrá todos los recursos y fuentes descompiladas.
Un APK es sólo en formato zip
. Puede descomprimirlo como cualquier otro archivo .zip
.
Puede descompilar archivos .dex
mediante la herramienta dexdump
, que se proporciona en el SDK de Android.
Consulte https://stackoverflow.com/a/7750547/116938 para obtener más información sobre dex.
Puede descompilar un apk en un dispositivo Android mediante: https://play.google.com/store/apps/details?id=com.njlabs.showjava
Para más información, mira aquí: http://forum.xda-developers.com/showthread.php?t=2601315
EDIT: 28-02-2015
Para descompilar un apk puede utilizar esta herramienta: https://apkstudio.codeplex.com/license
Si eso no ayuda a revisar este enlace
http://www.decompileandroid.com/
Este sitio web descompilará el código incrustado en archivos APK y extraerá todos los demás elementos del archivo.
También puede utilizar el apktool: http://ibotpeaches.github.io/Apktool/ que también le dará los archivos xml res. Junto con eso también puede usar el sistema dex2jar que dará salida al archivo dex en el apk a un archivo jar que puede ser abierto con JD-GUI y exportado a archivos java estándar.
También puedes usar Android Multitool. Puedes realizar pequeños cambios en la aplicación como ocultar elementos GUI o modificar una pequeña parte de Logic y reconstruir el apk. Es fácil de usar y descompilar / recompilar archivos apk y jar. Aquí está el enlace que puedes realizar.
Aclamaciones