A TEXT POST

De APK a código Java/XML en 3 pasos

Las aplicaciones Android se enpaquetan en un apk. Para conseguir ese apk, el código java pasa por los siguientes pasos: .java->.class->.dex+.arsc->.apk
  • dex2jar es una herramienta que desde un apk te genera un jar.
 ./dex2jar.sh ../name.apk 
  • jad nos permite extraer el código fuente de los .class dentro del jar.
 ./jad -o -r -sjava -dsrc path/to/**/*.class
  • Finalmente, con apktool puedes extraer los ficheros XML.

 ./apktool d name.apk