Un file APK è un pacchetto installativo di Android, in sostanza è uno zip dove i files sono criptati. Per poterlo aprire ed editare è necessario decriptarlo.
Creare una cartella e copiarvi il file APK che si vuole decriptare
Supponendo che l'APK da decomprime sia HelloWorld lanciare dal prompt
apktool d HelloWorld.apk ./HelloWorld
Questo creerà una cartella HelloWorld dove si potranno trovare il file AndroidManifest.xml ed il contenuto della cartella HelloWorld/res/layout in formato decodificato.
File → Import → Android Code into Workspace → (Selezionare la radice del progetto da importare) → Flaggare la voce “Copy projects into workspace” → Clickare su Finish
Il progetto è importato … ora è possibile andare a curiosare nel codice…