Apktool: Decompilare e ricompilare un'APK
Note veloci:
- Nell'archivio "Apktool" ci sono 5 files.
- Se non avete Java installato, non riuscirete ad usare apktool
Decompilazione di un apk:
1) Procuratevi l'apk interessato: Dall'archivio della rom andate in /System/App. Oppure andate in /System/framework e prendete l'apk "Framework-res.apk"
2) Create una cartella sul vostro PC nella quale mettete l'apk che vi interessa insieme ad apktool (dovete estrarre i file dall'archivio)
3) Aprite il file "Prompt Command" e digitate "Apktool if <Nome dell'app.apk> e premete invio. Dopodichè sempre dal prompt command digitate "Apktool d <Nome dell'apk che avete scelto.apk> (senza virgolette). Esempio: "apktool d systemUI.apk".
4) Date l'invio e comincerà la procedura della decompilazione dell'apk. Una volta terminato, vi troverete nella cartella che avete creato una cartella con l'apk decompilato. Da lì potrete cominciare a modificare ciò che vi interessa.
Ricompilazione di un Apk:
Una volta modificato l'apk interessato, è ora di ricompilarlo:
1) Riaprite il file "Prompt Command" e digitate "apktool b <nome dell'apk> e premete invio (senza virgolette).
2) Ci impiegherà un attimo e quando avrà finito, andate nella cartella dell'apk decompilato e ci sarà una cartella denominata "Dist". Apritela e troverete l'apk modificato.
3) Ora non vi resta che flasharlo nella vostra rom oppure lo installate con un gestore files settando i giusti permessi.
Installare l'apk modificato:
Come creare uno zip flashabile
[Testato con root explorer]: Andate nel percorso in cui avete copiato lo zip (generalmente nella SD), tenete selezionata l'app interessata e al menu che si aprirà scorrete fino a "Zip this Files". Una volta creato lo zip, potete flasharlo tramite CWM.
Come installare l'apk settando i permessi con un gestore files
Con un gestore files, copiate l'apk interessato in "/system/app" e settate i permessi in rw-r-r. Dopo riavviate!