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 .

  1. Dex2jar – Herramientas para trabajar con archivos android .dex y java .class

  2. ApkTool – Una herramienta para la ingeniería inversa Archivos apk de Android

  3. 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

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.