CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Pagina 1 di 3 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 21
Discussione:

[GUIDA] Scompattare/decompilare temi

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 B-Rabbit


    Registrato dal
    Aug 2012
    Località
    Nola (NA)
    Messaggi
    1,476
    Smartphone
    Galaxy Next/Galaxy Nexus

    Ringraziamenti
    619
    Ringraziato 839 volte in 569 Posts
    Predefinito

    [GUIDA] Scompattare/decompilare temi

    Salve amici androidiani,a quanto pare quest'argomento interessa ad una buona fetta di voi ma parecchi non sanno da dove cominciare quindi ecco a voi una guida che serve ad ottenere il file del tema decompilato/scompattato

    Prima cosa,dobbiamo premettere che i file apk non sono altro che zip camuffati (questo vi farà capire quindi il metodo numero 1)

    Metodono N1


    quello più semplice atto alle modifiche basilari quali softkeys e icone varie

    consiste semplicemente nel rinominare il nostro apk in zip scompattare il tutto*
    andare a sostituire tutte le icone che ci interessano
    rizzippare le cartelle con le modifiche e rinominare il nuovo file Zip in Apk


    questo metodo è molto semplice ma attenzione:così facendo buona parte dei file che occorrono al funzionamento del tema/SO non saranno visibili o comunque tutti gli xml/smali saranno criptati

    *:se volete sostituire delle icone in un tema che voi scegliete di applicare allora basterà scompattare il tema ma se volete sostituire delle icone nel tema di default della rom dovrete andare a scompattare il file framework-res.apk presente nel percorso system/framework


    ma se volessimo apportare modifiche più pesanti al tema cambiando ad esempio colori e vari layout?

    beh non è semplicissimo dato che dovrete conoscere almeno un pò di linguaggio xml ma in questa guida vi insegnerò come ottenere i vari file pronti per essere modificati (a differenza del 1 metodo)

    Metodono N2


    primo,cosa occorre?

    [*]
    • jdk (java)
    • sdk(android developer tool)
    • apktool
    • un cervello





    cominciamo con l'installare correttamente il jdk e l'sdk potete apprendere come cliccando qui
    ora scarichiamo il file apk tool da qui



    posizioniamoci ora nella cartella apktool e clicchiamo sul file apktool-if.bat (solo se c'è un framework.apk nella cartella,altrimenti procuratevi un framework.apk della versione di android di cui vogliamo andare a modificare il tema,se invece il vostro intento è modificare il tema di default mettete il framework-res.apk che volete modificare)
    attendete e verrà installato il frameowork
    ora posizionate anche il tema che volete modificare (nel caso vogliate modificare il framework chiaramente non aggiungete nulla)
    aprite ora command prompt.bat e date il comando

    codice:
    apktool d nomefile.apk
    attendete e se tutto va bene troverete una cartella con il nome del file decompilato dove dovrete andare ad apportare le modifiche

    finito con le modifiche? bene,è ora di compilare

    date il comando

    codice:
    apktool b nomefile importante NON aggiungere l'estenzione apk
    attendete e vi troverete una cartella "build" nella cartella del file precedentemente decompilato
    in questa cartella apparentemente troverete il file ancora decompilato e invece no,perche ora dovete prendere il file apk originale scompattarlo con il 1 metodo e sostituire il resourc.arsc e tutte le cartelle in cui avete modificato qualcosa con i file presenti nella cartella build...cosi otterrete il file apk modificato e pronto ad essere usato




    spero di essere stato comprensibile e sopratutto spero di essere stato utile a qualcuno,alla possima e buon modding




    ricordo che ne io ne androidiani.com siamo responsabili di eventuali danni causati al vostro device da questa guida,voi siete i soli responsabili di ciò che fate



    Crediti
    XDA
    Androidiani.com
    polabai
    Me,Alkemix e fedelamb per l'idea
    Ultima modifica di B-Rabbit; 22-07-13 alle 14:41

  2. I seguenti 8 Utenti hanno ringraziato B-Rabbit per il post:

    Alkemix (20-07-13),dario2106 (22-07-13),fedelamb (20-07-13),leonardodettoileo (21-07-13),polabai (22-07-13),salv9 (20-07-13),S_mario (20-07-13),Tex99 (21-07-13)

  3.  
  4. #2
    Androidiano VIP L'avatar di B-Rabbit


    Registrato dal
    Aug 2012
    Località
    Nola (NA)
    Messaggi
    1,476
    Smartphone
    Galaxy Next/Galaxy Nexus

    Ringraziamenti
    619
    Ringraziato 839 volte in 569 Posts
    Predefinito

    Procedimento con APK Multi-tool


    apk-multi tool serve sempre a decompilare un apk ma offre (a differenza di apktool) un'interfaccia grafica con qualche funzione in piu

    link al download


    Il procedimento dopo aver installato APK Multi-Tool 1.0.11 è il seguente:
    • Solo la prima volta bisogna creare le cartelle tramite Setup.bat (vedi immagine) digitare 3 Setup Directories e premere invio poi digitare 00 e invio per uscire



    Spoiler:


    • Copiare il file apk del tema in place-apk-here-for-modding
    • Lanciare Script.bat (vedi immagine) e premere continua a questo punto digitare 24 Set current project e dare invio scegliendo il progetto nel nostro caso il file apk del tema che abbiamo messo in place-apk-here-for-modding




    Spoiler:



    • Decompilare il file apk del tema digitando 9 Decompile apk
    • A questo punto troviamo il nostro tema decompilato in tutte le sue parti nella cartella projects a cui apportare le modifiche necessarie
    • Una volta terminato colleghiamo il Nexus tramite adb attivando dalle opzioni sviluppatore il Debug USB
    • Non ci resta che digitare 15 Compile apk / Sign apk / Install apk ed il gioco è fatto ci ritroviamo installato sul Nexus il tema da noi moddato
    Ultima modifica di B-Rabbit; 22-07-13 alle 14:36

  5. I seguenti 2 Utenti hanno ringraziato B-Rabbit per il post:

    fedelamb (20-07-13),Tex99 (22-07-13)

  6. #3
    Androidiano VIP L'avatar di fedelamb


    Registrato dal
    Nov 2012
    Località
    Ancona
    Messaggi
    1,589
    Smartphone
    Honor 8

    Ringraziamenti
    1,527
    Ringraziato 736 volte in 610 Posts
    Predefinito

    Eccolo !!
    Complimenti B !!
    Ora studio tutto e appena son un po piu cosciente provo a mettere in pratica !!

    Edit: provato a far qualcosa da telefono (modificare da .apk a .zip) e funziona . . . quindi domani mi diverto un pochetto a modificare le softkey
    Grazie mille B
    Ultima modifica di fedelamb; 20-07-13 alle 22:42

  7. Il seguente Utente ha ringraziato fedelamb per il post:

    B-Rabbit (20-07-13)

  8. #4
    Androidiano VIP L'avatar di B-Rabbit


    Registrato dal
    Aug 2012
    Località
    Nola (NA)
    Messaggi
    1,476
    Smartphone
    Galaxy Next/Galaxy Nexus

    Ringraziamenti
    619
    Ringraziato 839 volte in 569 Posts
    Predefinito

    Quote Originariamente inviato da fedelamb Visualizza il messaggio
    Eccolo !!
    Complimenti B !!
    Ora studio tutto e appena son un po piu cosciente provo a mettere in pratica !!

    Edit: provato a far qualcosa da telefono (modificare da .apk a .zip) e funziona . . . quindi domani mi diverto un pochetto a modificare le softkey
    Grazie mille B
    grazie a te per l'idea i ho solo scritto ciò che sapevo fare ma senza l idea di alke e tua non avrei mai pensato di creare questo thred facci sapere come va

  9. I seguenti 2 Utenti hanno ringraziato B-Rabbit per il post:

    Alkemix (20-07-13),fedelamb (20-07-13)

  10. #5
    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 fedelamb Visualizza il messaggio
    Eccolo !!
    Complimenti B !!
    Ora studio tutto e appena son un po piu cosciente provo a mettere in pratica !!

    Edit: provato a far qualcosa da telefono (modificare da .apk a .zip) e funziona . . . quindi domani mi diverto un pochetto a modificare le softkey
    Grazie mille B
    Per iniziare prova con il primo metodo, io uso quello!

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

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

    fedelamb (20-07-13)

  12. #6
    Androidiano VIP L'avatar di fedelamb


    Registrato dal
    Nov 2012
    Località
    Ancona
    Messaggi
    1,589
    Smartphone
    Honor 8

    Ringraziamenti
    1,527
    Ringraziato 736 volte in 610 Posts
    Predefinito

    Ho provato un da Pc . . .
    La scompattazione ok, poi vado a sostituire le softkey in Drawable_Xhdpi . . . e ok . .
    Ma dopo il ricompattamento vado a trasformarlo in apk . . ma mi dice errore durante l' installazioe . . .
    Devo cambiare qualcosa ??

  13. #7
    Androidi-ANO VIP L'avatar di Mabit


    Registrato dal
    May 2012
    Località
    Susegana
    Messaggi
    5,559

    Ringraziamenti
    650
    Ringraziato 2,602 volte in 1,967 Posts
    Predefinito

    Che tema stai tentando di modificare?

    Inviato dal mio GT-5660

  14. #8
    Androidiano VIP L'avatar di fedelamb


    Registrato dal
    Nov 2012
    Località
    Ancona
    Messaggi
    1,589
    Smartphone
    Honor 8

    Ringraziamenti
    1,527
    Ringraziato 736 volte in 610 Posts
    Predefinito

    Quote Originariamente inviato da Mabit Visualizza il messaggio
    Che tema stai tentando di modificare?

    Inviato dal mio GT-5660
    Il tema PitchBlack (dalla Rom PitchBlack)

  15. #9
    Androidiano VIP L'avatar di Alkemix


    Registrato dal
    Jun 2011
    Località
    TRAPANI
    Messaggi
    2,301
    Smartphone
    GALAXY NEXUS

    Ringraziamenti
    651
    Ringraziato 2,219 volte in 1,084 Posts
    Predefinito

    Bravo B-Rabbit.. io però farei più ordine e userei di più il grassetto per evidenziare le cose importanti e di più i colori, ingrandire certe frasi importanti ecc... insomma per renderlo più leggibile e fruibile al primo colpo (ma di sicuro lo avresti fatto a posteriori, lo avrai scritto di getto immagino), grazie per aver aperto il thread, ci voleva, e per l'impegno.
    Il duro lavoro condiviso gratuitamente va rispettato, non calpestato !

    SuperMIUI ROM 4.2.2 modificata e convertita a F2FS e resa compatibile con TWRP: kernel dfk 1.5 F2FS MIUI edition inside !


  16. I seguenti 2 Utenti hanno ringraziato Alkemix per il post:

    B-Rabbit (21-07-13),fedelamb (21-07-13)

  17. #10
    Androidiano VIP L'avatar di B-Rabbit


    Registrato dal
    Aug 2012
    Località
    Nola (NA)
    Messaggi
    1,476
    Smartphone
    Galaxy Next/Galaxy Nexus

    Ringraziamenti
    619
    Ringraziato 839 volte in 569 Posts
    Predefinito

    Quote Originariamente inviato da fedelamb Visualizza il messaggio
    Ho provato un da Pc . . .
    La scompattazione ok, poi vado a sostituire le softkey in Drawable_Xhdpi . . . e ok . .
    Ma dopo il ricompattamento vado a trasformarlo in apk . . ma mi dice errore durante l' installazioe . . .
    Devo cambiare qualcosa ??
    prova a signarlo,cerca su google come
    Quote Originariamente inviato da Alkemix Visualizza il messaggio
    Bravo B-Rabbit.. io però farei più ordine e userei di più il grassetto per evidenziare le cose importanti e di più i colori, ingrandire certe frasi importanti ecc... insomma per renderlo più leggibile e fruibile al primo colpo (ma di sicuro lo avresti fatto a posteriori, lo avrai scritto di getto immagino), grazie per aver aperto il thread, ci voleva, e per l'impegno.
    sisi l ho scritto ieri sera verso mezza notte piu tardi gli do una sistemata

  18. Il seguente Utente ha ringraziato B-Rabbit per il post:

    fedelamb (21-07-13)

Pagina 1 di 3 123 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