Vamos a descompilar nuestra aplicación.
1.- Ver que contiene el pitagoras.apk
- Hemos realizado una aplicación, por ejemplo Pitagoras.apk
Vamos a la carpeta donde se encuentra su apk.
C:\Android\Pitagoras\Objects\pitagoras.apk
Cambiamos su extensión de .apk a .rar
pitagoras.rar y lo abrimos con el Winrar o cualquier otro descompresor.
Obtendremos la información que contiene el pitagoras.apk
2.- Pasar el classes.dex a classes.jar
a) Creamos en el disco C una carpeta llamada dex2jar
b) Bajamos la aplicación siguiente y la descomprimimos en el carpeta anterior dex2jar
dex2jar-0.0.9.15.zip de https://code.google.com/p/dex2jar/
c) Copiamos el archivo classes.dex de Pitagoras en la carpeta donde se halla descomprimido el dex2jar.
d) Entramos en el Terminal de Windows mediante cmd.
cd C:\dex2jar\dex2jar-0.0.9.15
C:\dex2jar\dex2jar-0.0.9.15>d2j-dex2jar classes.dex
dex2jar classes.dex -> classes-dex2jar.jar |
Hemos convertido el classes.dex a classes-dex2jar.jar
3.- Ver qué tiene el archivo .jar "por dentro"
a) En la misma carpeta dex2jar bajamos y descomprimimos...
jd-gui-0.3.6.windows.zip de http://jd.benow.ca/
b) Ejecutamos su jd-gui.exe
c) Abrimos el classes-dex2jar.jar (File / Open File...)
- También se podría haber realizado mediante comandos como indican aquí.