decompiler - descargar dex2jar gratis
cómo usar DEXtoJar (11)
En este enlace http://code.google.com/p/dex2jar/downloads/list encuentro la solución para descompilar un archivo dex a jar pero no entiendo cómo usarlo.
- Descargar dex2jar https://code.google.com/p/dex2jar/downloads/list
- Ejecute dex2jar en apk
d2j-dex2jar.sh someApk.apk
- abrir archivo jar en JD GUI http://jd.benow.ca/
Siga esta guía: https://code.google.com/p/dex2jar/wiki/UserGuide
- Actualización 10/11 / 2016--
Encontré este ClassyShark de Google github bastante fácil de ver el código de APK.
https://github.com/google/android-classyshark
// asegúrese de que descargó la versión https://github.com/pxb1988/dex2jar/releases (para la persona que no encontró este enlace en / dex2jar / downloads / list
- Descargue Dex2jar y extráigalo.
- Vaya a la ruta de descarga ./d2j-dex2jar.sh /path-to-your/someApk.apk si .sh no es compilable, actualice el permiso: chmod a + x d2j-dex2jar.sh.
- Generará el archivo .jar.
- Ahora usa el jar con JD-GUI para descompilarlo
- Descargue la última versión de dex2jar aquí -> dex2jar
- Ejecute este comando en Linux -> sh d2j-dex2jar.sh classes.dex
- Descargue el decompilador java desde aquí -> http://jd.benow.ca/
- Arrastre y suelte el archivo classes-dex2jar.jar a JD-GUI
Después de extraer el archivo classes.dex, simplemente arrástrelo y suéltelo en d2j-dex2jar
La URL siguiente está haciendo lo mismo que las respuestas anteriores. En lugar de descargar algunos archivos jar y realizar muchas actividades, puede intentar descompilar de la siguiente manera:
Manera simple
- Cambia el nombre de tu test.apk => test.zip
- Extrae test.zip y luego abre esa carpeta
- Descargar dex2jax & Extract
- Copie el archivo classes.dex de la carpeta de prueba
- Pasado a dex2jar Carpeta extraída
- si usa Windows, presione las teclas Alt y D y luego escriba cmd, presione Entrar (abrir en cmd)
- ejecuta el comando d2j-dex2jar.bat classes.dex
- Descargar http://jd.benow.ca/
- Mueva el archivo classes-dex2jar.jar a JD-GUI
- Todo hecho..
Puede descompilar sus archivos .apk y descargarlos en línea.
Si alguien todavía está buscando una manera fácil de descompilar una APK (con descompilación de recursos), eche un vistazo a las herramientas que he creado: https://github.com/dirkvranckaert/AndroidDecompiler
Simplemente descargue el proyecto localmente y ejecute el script como está documentado, y obtendrá todos los recursos y las fuentes descompiladas.
Si está buscando la versión para Windows obténgalo de forge de fuente: sourceforge.net/projects/dex2jar
Tiene el archivo d2j-dex2jar.bat que necesita
Siga los pasos a continuación para hacerlo_
- Cambie el nombre de su archivo APK (por ejemplo, cambie el nombre de su archivo APK a .zip Ex- test.apk -> test.zip ) y extraiga el archivo zip resultante.
- Copie su archivo .dex en la carpeta dex2jar .
- Ejecute setclasspath.bat . Esto debe ejecutarse porque estos datos se usan en el siguiente paso.
- Vaya al símbolo del sistema de Windows, cambie la ruta de la carpeta a la ruta de su carpeta dex2jar y ejecute el comando de la siguiente manera: d2j-dex2jar.bat classes.dex
- ¡¡disfrutar!! Su archivo jar estará listo en la misma carpeta con el nombre classes_dex2jar.jar .
Espero que esto te ayude a ti y a todos leyendo esto ... :)
Step 1 extract the contents of dex2jar.*.*.zip file Step 2 copy your .dex file to the extracted directory Step 3 execute dex2jar.bat <.dex filename> on windows, or ./dex2jar.sh <.dex filename> on linux