====== 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 [[http://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-2.2_r01-3.tar.bz2|Download apktool-install-windows-* file]] * Scaricare [[http://code.google.com/p/android-apktool/downloads/detail?name=apktool1.3.2.tar.bz2|Download apktool-* file]] * Decomprimerli entrambi in un cartella * Aggiungere la cartella al PATH di ricerca * Scaricare l'[[http://developer.android.com/sdk/index.html#win-bundle|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...