Fácilmente explico como descompilar una apk de Android para llegar al código fuente y ver como se escribió dicha app.
Veamos que vamos a necesitar:
- Dex2jar
- Java Decompiler
- Y naturalmente la app APK que quieras deshuesar hasta sus entrañas
Descargamos la herramienta dex2jar de aqui , lo descomprimimos en cualquier sitio.
Momento de abrir una terminal (ya sea con cmd para Windows o shell para Linux o Mac) y mediante el comando "cmd" nos desplazamos a la carpeta donde descomprimiste dex2jar . Una vez allí tan fácil como escribir
Para Windows
d2j-dex2jar app.apk
Para Linux o Mac (Si tienes problemas recuerda darle permisos a d2j-dexjar con "sudo chmod +x d2j-dexjar" )
./d2j-dex2jar app.apk
Cuando termine nos va a crear un archivo en el mismo directorio "classes-dex2jar.jar" .
Este archivo ahora se puede abrir fácilmente mediante Java Decompiler ( JD-Gui ) con File -> Open File
Y ahí lo tendremos ya todo :D !