Aprire un File APK
Un file APK è un pacchetto installativo di Android, in sostanza è uno zip dove i files sono criptati. Per poterlo aprire ed editare è necessario decriptarlo.
Pre Requisiti
- Scaricare Download apktool-install-windows-* file
- Scaricare Download apktool-* file
- Decomprimerli entrambi in un cartella
- Aggiungere la cartella al PATH di ricerca
- Scaricare l'ADT Boundle e decomprimerlo in una cartella
- Installare i firmware mancanti e creare un nuovo device
Procedimento
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.
Editare l'APK
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…

