Per un corretto funzionamento dell'apktool su ubuntu 13.04 con versione a 64bit e 32bit è necessario installare i seguenti Tools:
-Java (ultima versione)
-Androdid sdk
-apktool
-installare librerie a 32bit (solo per versioni a 64bit)
-Installare il framework-res.apk
---------------------------------------------------
Fase 1
Installare java da Terminale:
per risicurezza io ho riavviato il sistemacodice:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
------------------------------------------------------------------------------------------------
Fase 2
Download e installazione Android sdk
( per installare l'andorid sdk ho seguito la seguente guida postata sul forum Ubuntu.it
-DownLoad SDK Android SDK | Android Developers ( scaricare solo il tools sdk ) create una nuova cartella chiamata "android"
e scompattare il file in questa cartella.
-Aprite il terminale e navigate fino alla cartella "android" (ES nel mio caso : /home/mario/android/sdk)
Quindi : /home/VOSTRO-NOME-UTENTE/android/NOME-DELLA-CARTELLA-ESTRATTA/tools ------fatto questo dare il comando per l'avvio dell'sdk
./android e premere invio
fate fare l'aggiornameto dell'sdk installando gli ultimi pacchetti
-aprite il .bashrc con l'editor di testo preinstallato "gedit" ( si trova nella cartella home/VOSTRO_NOME_UTENTE ( è un file nascosto quindi "ctrl+H" per visualizzare i file nascosti))
aggiungiere questa PATH all'inizio del file:
salavre il file appena modificato ( io ho aggiunto anche un riavvio del pc )codice:#AndroidDev PATH export PATH=${PATH}:~/android-sdk-linux_x86/tools export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools
-------------------------------------------------------------------------------------------------------------
Fase 3
DownLoad apktool e installazione:
- Scaricare l'Apktool da qui http://android-apktool.googlecode.co...l1.5.2.tar.bz2
https://code.google.com/p/android-ap...r.bz2&can=2&q=
- devono essere estratti nella vostra Scirvania/Desktop
- aprire il terminale e navigare fino alla scrivani/desktop
ora bisogna dare i permessi di root a tutti e 3 i file
digitare :ora bisogna renderli eseguibili:codice:sudo chown -R mario:mario aapt (la prima volta chiede di inserire la vostra password) sudo chown -R mario:mario apktool sudo chown -R mario:mario apktool.jar
digitare :codice:sudo chmod +x aapt sudo chmod +x apktool sudo chmod +x apktool.jar
fatto tutto ciò bisogna copiare i 3 file sulla cartella /bin
digitare :------------------------------------------------------------------------------------codice:sudo cp aapt /usr/local/bin sudo cp apktool /usr/local/bin sudo cp apktool.jar /usr/local/bin
Fase 4
Installare la lista delle librerie a 32 bit:
da terminale digitare:SE IL COMANDO DATO IN PRECEDENZA NON FARA' FUNIONARE L'APKTOOLcodice:sudo apt-get install ia32-libs
UTILIZZARE QUESTO:
digitare :codice:sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch
Fase 5
Installare il framework-res.apk sul proprio pc:
da terminale digitare:
il terminale vi deve ridare il seguente messaggio:codice:apktool if framework-res.apk
Ora è possibile decompilare il nostro framework-res:codice:I: Framework installed to: /home/mario/apktool/framework/1.apk
per decompialre navigare fino al punto dove avete salvato il vostro .apk estratto dalla rom che volete modificare e digitare da terminale :
Dopo che avete eseguito tutte le modifiche bisogna ricompilare l'apkcodice:apktool d framework-res.apk OUT ( "OUT" serve per creare una cartella che contiene tutto quello decompilato dall'apktool, ma potete usare tutti nomi che volete )
da terminale digitare :
codice:apktool b OUT ( "OUT" per richiamare la cartella che ha decompilato prima )
Mancano alcune cose elencate qui sotto:
- cosa fare dopo aver ricompilato l'apk
- come creare un file zip per poterlo fleshare in recovery
Nel frattempo Work In Progress
-------------------------------------------------------------------------------------------------------------
Ringraziamenti:
Un grande Ringraziamento va ad enrico2588 ( per avermi sopportato per 2 giorni )
- Chiunque voglia aggiungersi per far crescere questa guida

LinkBack URL
About LinkBacks
Ultima modifica di S_mario; 20-09-13 alle
Rispondi quotando

