CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 14
Discussione:

[GUIDA] APKTOOL installazione e funzionamento su UBUNTU 13.04 a 64bit

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    [GUIDA] APKTOOL installazione e funzionamento su UBUNTU 13.04 a 64bit e 32bit

    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:



    codice:
    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
    per risicurezza io ho riavviato il sistema

    ------------------------------------------------------------------------------------------------

    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:
    codice:
     
      #AndroidDev PATH
      export PATH=${PATH}:~/android-sdk-linux_x86/tools
      export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools
    salavre il file appena modificato ( io ho aggiunto anche un riavvio del pc )

    -------------------------------------------------------------------------------------------------------------

    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 :
    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
    ora bisogna renderli eseguibili:

    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:
    codice:
    sudo apt-get install ia32-libs
    SE IL COMANDO DATO IN PRECEDENZA NON FARA' FUNIONARE L'APKTOOL
    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:
    codice:
     apktool if framework-res.apk
    il terminale vi deve ridare il seguente messaggio:

    codice:
    I: Framework installed to: /home/mario/apktool/framework/1.apk
    Ora è possibile decompilare il nostro framework-res:

    per decompialre navigare fino al punto dove avete salvato il vostro .apk estratto dalla rom che volete modificare e digitare da terminale :

    codice:
    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 )
    Dopo che avete eseguito tutte le modifiche bisogna ricompilare l'apk

    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
    Ultima modifica di S_mario; 20-09-13 alle 18:47

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

  2. I seguenti 7 Utenti hanno ringraziato S_mario per il post:

    alfazulu77 (08-01-17),Crotan (19-09-13),dubledude (19-07-14),fedelamb (20-09-13),ivano949 (06-11-13),KlaasMad (23-01-14)

  3.  
  4. #2
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    mio per futuri aggiornamenti al funzionamento
    Ultima modifica di S_mario; 19-09-13 alle 20:11

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

  5. I seguenti 4 Utenti hanno ringraziato S_mario per il post:

    CriGio (16-01-14),dubledude (19-07-14),fedelamb (20-09-13)

  6. #3
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    mio per futuri aggiornamenti al funzionamento part3
    Ultima modifica di S_mario; 19-09-13 alle 20:12

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

  7. I seguenti 2 Utenti hanno ringraziato S_mario per il post:

    dubledude (19-07-14)

  8. #4
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    mio per futuri aggiornamenti al funzionamento part4
    Ultima modifica di S_mario; 19-09-13 alle 20:12

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

  9. I seguenti 2 Utenti hanno ringraziato S_mario per il post:

    dubledude (19-07-14)

  10. #5
    enricocid
    Guest
    Predefinito

    Scrivici pure che funge sul 32bit, tanto ia32-libs non vanno installate e sono già nei repo... Quindi funziona su 32bit mantenuti a dovere ;-)
    E che l.insstallaziine delle ia32 è solo per il 64 bitter ;-)
    Bravo.. Ottima guida :-D

  11. Il seguente Utente ha ringraziato enricocid per il post:

    S_mario (19-09-13)

  12. #6
    Androidiano


    Registrato dal
    Jun 2012
    Località
    Roma
    Messaggi
    209
    Smartphone
    N7100

    Ringraziamenti
    29
    Ringraziato 78 volte in 53 Posts
    Predefinito

    mamma che guida dettagliata... e difficile trovarne... grazie infinite...

  13. Il seguente Utente ha ringraziato c0rsaro per il post:

    S_mario (25-10-13)

  14. #7
    Senior Droid


    Registrato dal
    Aug 2013
    Messaggi
    388

    Ringraziamenti
    101
    Ringraziato 93 volte in 87 Posts
    Predefinito

    mi potete dire dove sbaglio?
    ettore@ettore-1001PXD:~$ apktool if framework-res.apk
    Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFoundException: framework-res.apk (File o directory non esistente)
    at brut.androlib.res.AndrolibResources.installFramewo rk(AndrolibResources.java:584)
    at brut.androlib.Androlib.installFramework(Androlib.j ava:473)
    at brut.apktool.Main.cmdInstallFramework(Main.java:25 0)
    at brut.apktool.Main.main(Main.java:81)
    Caused by: java.io.FileNotFoundException: framework-res.apk (File o directory non esistente)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:215)
    at java.util.zip.ZipFile.<init>(ZipFile.java:145)
    at java.util.zip.ZipFile.<init>(ZipFile.java:159)
    at brut.androlib.res.AndrolibResources.installFramewo rk(AndrolibResources.java:552)
    ... 3 more

  15. #8
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    Quote Originariamente inviato da Etto09 Visualizza il messaggio
    mi potete dire dove sbaglio?
    ettore@ettore-1001PXD:~$ apktool if framework-res.apk
    Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFoundException: framework-res.apk (File o directory non esistente)
    at brut.androlib.res.AndrolibResources.installFramewo rk(AndrolibResources.java:584)
    at brut.androlib.Androlib.installFramework(Androlib.j ava:473)
    at brut.apktool.Main.cmdInstallFramework(Main.java:25 0)
    at brut.apktool.Main.main(Main.java:81)
    Caused by: java.io.FileNotFoundException: framework-res.apk (File o directory non esistente)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:215)
    at java.util.zip.ZipFile.<init>(ZipFile.java:145)
    at java.util.zip.ZipFile.<init>(ZipFile.java:159)
    at brut.androlib.res.AndrolibResources.installFramewo rk(AndrolibResources.java:552)
    ... 3 more
    con il terminale vai sulla cartella dove si trova il framework? ti consiglio di metterlo sulla Scrivania ci pensa lui dopo a posizionarlo

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

  16. Il seguente Utente ha ringraziato S_mario per il post:

    dubledude (19-07-14)

  17. #9
    Senior Droid


    Registrato dal
    Aug 2013
    Messaggi
    388

    Ringraziamenti
    101
    Ringraziato 93 volte in 87 Posts
    Predefinito

    Quote Originariamente inviato da asus85 Visualizza il messaggio
    con il terminale vai sulla cartella dove si trova il framework? ti consiglio di metterlo sulla Scrivania ci pensa lui dopo a posizionarlo
    non capisco dove sbaglio mi sento stupido a non riuscirci la guida è incredibile

  18. #10
    Androidiano VIP L'avatar di S_mario


    Registrato dal
    Sep 2011
    Località
    da qualche parte nelle Marche
    Messaggi
    1,103
    Smartphone
    LG Nexus 5

    Ringraziamenti
    563
    Ringraziato 630 volte in 450 Posts
    Predefinito

    Quote Originariamente inviato da Etto09 Visualizza il messaggio
    mi potete dire dove sbaglio?
    ettore@ettore-1001PXD:~$ apktool if framework-res.apk
    Exception in thread "main" brut.androlib.AndrolibException: java.io.FileNotFoundException: framework-res.apk (File o directory non esistente)
    at brut.androlib.res.AndrolibResources.installFramewo rk(AndrolibResources.java:584)
    at brut.androlib.Androlib.installFramework(Androlib.j ava:473)
    at brut.apktool.Main.cmdInstallFramework(Main.java:25 0)
    at brut.apktool.Main.main(Main.java:81)
    Caused by: java.io.FileNotFoundException: framework-res.apk (File o directory non esistente)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:215)
    at java.util.zip.ZipFile.<init>(ZipFile.java:145)
    at java.util.zip.ZipFile.<init>(ZipFile.java:159)
    at brut.androlib.res.AndrolibResources.installFramewo rk(AndrolibResources.java:552)
    ... 3 more
    Sbagli sulla parte iniziale:
    Metti il framework-res sul desktop
    Poi apri il terminale
    Dai questi comandi:
    cd Scrivania e dai invio
    apktool if framework-res.apk e di nuovo invio

    Quote Originariamente inviato da Etto09 Visualizza il messaggio
    non capisco dove sbaglio mi sento stupido a non riuscirci la guida è incredibile

    --- Nexus 5 16GB ----
    ----- IL TASTO THANKS NON MORDE -----
    Che sia FRITTA o BAGNATA dio benedica la PATATA

Pagina 1 di 2 12 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy