¿Es posible descompilar un paquete APK o un archivo DEX en la plataforma Android? ¿Existe alguna herramienta que pueda descompilar un archivo APK?

3

Necesita tres herramientas para decompile an APK expediente.

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

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

  3. JD-GUI – Java Decompiler es una herramienta para descompilar y analizar el «código de bytes» de Java 5 y las versiones posteriores.

para obtener más información sobre cómo usar dextojar. ¡Espero que esto te ayude a ti y a todos! 🙂

6

2

He creado una herramienta que combina dex2jar, jd-core y apktool: https://github.com/dirkvranckaert/AndroidDecompiler
Simplemente verifique el proyecto localmente y ejecute el script como se documenta y obtendrá todos los recursos y fuentes descompilados.

Un APK está recién en zip formato. Puedes descomprimirlo como cualquier otro .zip expediente.

Puedes descompilar .dex archivos usando el dexdump herramienta, que se proporciona en el SDK de Android.

Ver https://stackoverflow.com/a/7750547/116938 para obtener más información dex.

1

http://www.decompileandroid.com/

Este sitio web descompilará el código incrustado en los archivos APK y extraerá todos los demás activos del archivo.

5

También puede utilizar la herramienta apk: 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 generará el archivo dex en el apk a un archivo jar que se puede abrir con JD-GUI y exportar a archivos java estándar.

También puedes usar Android Multiherramienta. Puede realizar cambios menores en la aplicación, como ocultar elementos de la GUI o modificar una pequeña parte de Logic y reconstruir la apk. Es fácil de usar y descompilar / recompilar archivos apk y jar. Aquí está el Enlace puedes pagar.

Salud