CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm 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

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

[GUIDA] Modificare il TEMA di Android - Milestone

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
    Senior Droid L'avatar di Travis90


    Registrato dal
    Sep 2010
    Messaggi
    441
    Smartphone
    Galaxy S4 Black Edition

    Ringraziamenti
    60
    Ringraziato 81 volte in 65 Posts
    Predefinito

    [GUIDA] Modificare il TEMA di Android - Milestone




    Creare o personalizzato un tema per Android non è mai stato così tanto facile e veloce!



    Prima di tutto dovete sapere che non possiamo spostare le strutture dei menu, per esempio mettere la barra degli strumenti sotto e il menu applicazioni sopra ecc, le cose che possiamo fare sono:

    * Modificare i colori (tramite la sostituzione di immagini)
    * Modificare le immagini (es. linguetta del menu applicazioni, le icone di applicazioni, le icone dei menu impostazioni ecc…)

    Una volta scelta la ROM su cui cambiare tema, scompattiamola in modo da averla in una cartella.
    Qui troverete tutti i file della ROM in .IMG e .md5
    Ora dovrete estrarre i file da System.img con il programma >Unyaffs< (estraendo l'archivio Unyaffs.rar e trascinando poi il file system.img della ROM sull'EXE unyaffs.exe; vedrete che vi si estrarranno le cartelle contenute in /system

    Se invece volete modificare una ROM in formato di update-Nome-ROM.zip come le CyanoGenMod, una volta estratto l'archivio, la cartella system già la troverete estratta!

    Tutte le immagini relative a quelle di sistema le troverete in un file framework-res.apk che si trova in system/framework

    Mentre tutte le immagini delle applicazioni le possiamo trovare dentro i file di ogni singola APK, che si trovano tutte in system/app


    Se ci piacciono le immagini/icone di un tema, ma non possiamo metterlo sulla nostra ROM, per esempio a causa della versione diversa di Android, possiamo cominciare a estrarre le immagini dal tema desiderato!

    Estrarre Immagini dal TEMA

    Anche il Tema lo potremmo trovare come update.zip oppure all'interno di una ROM, quindi estraete i file come detto prima, a seconda dei casi!

    Individuate il file framework-res.apk e la cartella system/app, sia nei file estratti dalla ROM da modificare, sia nella ROM da cui prelevare le immagini

    Cominciamo col file framework-res.apk

    Comparazione Immagini del TEMA con quelle della ROM

    Sia per la ROM che per il TEMA, creiamo una copia del file, che si chiamerà (per esempio windows lo fa automaticamente in...) framework-res - Copia.apk
    Rinominiamo l’apk aggiungendo .zip (es. framework-res - Copia.apk diventa framework-res - Copia.apk.zip)
    Scompattiamo l’apk (esempio, con winrar, tasto destro sull'archivio, estrai in framework-res - Copia.apk) e si creerà una cartella contenente i fle dell'APK

    Nel file APK estratto troveremo una cartella di nome res contenente altre cartelle, alcune contengono dei soli file immagini, altri dei file .XML, altre entrambi

    Solitamente apro contemporaneamente il framework-res della ROM su cui mettere il nuovo Tema (ecco perchè ho detto di farlo su entrambi), in modo tale da confrontare le cartelle contenenti le immagini, e spostare solo quelle che hanno immagini diverse!

    Sostituzioni Immagini

    Una volta individuate le immagini del nuovo tema, potete anche copiarle sul PC e modificarle a piacere, dobbiamo poi sostituirle NON dentro l'altra cartella dell'APK originale, ma dentro l’APK non estratto (ecco perchè vi ho fatto fare una copia dell'APK, nella cartella della ROM, quello rinominato .zip e la cartella estratta, ora potete anche cancellarle poichè servivano solo per la comparazione).
    Se le aggiungiamo per esempio sbagliando pure cartella di destinazione l’apk non è più verificato; per questo passo consiglio di usare Winrar.

    Esempio

    Facciamo un per esempio per capirci meglio.
    Una volta entrati nella cartella estratta dal TEMA, framework-res/res/drawable-hdpi, selezioniamo tutte le immagini che ci interessano***, poi apriamo con winrar il framework-res.apk della nostra ROM, posizioniamoci in res/drawable-hdpi, poi trasciniamo quelle immagini selezionate *** in questa cartella dell'archivio aperto! Date ok con winrar e vedrete che quest'ultimo provvederà da solo a sostituire le vecchie immagini.

    Da notare che le immagini si trovano anche in altre cartelle (non solo drawable-hdpi), quindi fate la stessa procedura per le altre!


    Update del Tema

    Una volta terminati i trasferimenti, chiudete il file framework-res.apk e poi, nel caso la ROM sia un update come la cyanogenmod, riaprite con winrar il file update-Nome-ROM.zip, cioè quello della ROM (ripeto: non il tema, ma dicendo ROM stiamo parlando sempre della ROM su cui cambiare il tema), posizionatevi in system/framework e trascinate qui il framework-res.apk modificato! (la stessa cosa che avete fatto prima con le immagini, ora invece l'avete fatto col file framework-res.apk)

    1) Nel caso in cui invece abbiate una ROM non come update ma come file .img, dovete fare l'update.zip da capo (quindi creare un archivio senza compressione - modalità memorizzazione) con la sola cartella system, contenente la cartella framework con il solo file framework-res.apk

    2) Oppure se non sapete fare l'archivio, basta prendere un update di una ROM, aprirlo con winrar e cancellargli tutto dentro (sempre tramite winrar), e poi rimettere le cartelle e file così -> system/framework/framework-res.apk

    A questo punto, in entrambi i casi ( 1 - 2 ) copiate il nuovo update-Tema.zip (rinominiamolo così tanto per...) nella vostra sdcard/openrecovery/updates, poi accedete alla Recovery, fate Apply update -> update-Tema.zip
    A questo punto nel primo caso (1) verrà riscritta l'intera ROM (col nuovo tema), visto che già di per sé era un update, nel secondo caso (2) invece verrà sostituito solo il framework-res.apk che avete preso dalla ROM che avete sul cell e successivamente modificato!


    Update del Tema tramite Recovery/Theme
    Un'altra procedura per installare il tema è creare all'interno della Recovery sulla SDcard delle cartelle!
    Precisamente dobbiamo creare una struttura di cartelle in questo modo


    1) sdcard/OpenRecovery/theme/froyo/apps/xxxxx (xxxx sono tutte le APK moddate)
    2) sdcard/OpenRecovery/theme/froyo/bootanimation/bootanimation.zip (il bootanimation.zip)
    3) sdcard/OpenRecovery/theme/froyo/fonts/xxxxx (le font)
    4) sdcard/OpenRecovery/theme/froyo/framework/framework-res.apk(il framework-res.apk moddato)


    Solo nel caso in cui abbiate una CyanoGenMod 6
    {
    5) sdcard/CMTheme/Cyano_Black.xml ***
    Questo è il tema delle notifiche, cioè il del colore delle scritte nelle notifiche!
    Queste scritte una volta modificate dal menu Impostazioni -> CyanoGenMod -> Interfaccia utente, e poi backuppate tramite il menu Impostazioni -> CyanoGenMod -> Interfaccia utente -> Modifiche Extra -> Backup Tema...
    potete quindi poi ripristinare andando in Impostazioni -> CyanoGenMod -> Interfaccia utente -> Modifiche Extra -> Seleziona un Tema -> Cyano_Black *** (nome a scelta vostra)
    }

    Dopodiché andate nella Recovery Androidiani
    Fate un Wipe cache Partition and Wipe Dalvik-cache.
    Selezionate Froyo 2.2.1 Modding Menu - Menu Install and Restore Theme - Installate il Tema desiderato

    Dopo l'installazione, rifate un Wipe cache Partition and Wipe Dalvik-cache and Reboot.

    Solo nel caso in cui abbiate una CyanoGenMod 6
    {
    Potete quindi poi ripristinare il tema delle notifiche (ripeto: andando in Impostazioni -> CyanoGenMod -> Interfaccia utente -> Modifiche Extra -> Seleziona un Tema -> Cyano_Black ***
    Infine riavviate il Milestone!
    }

    Cambiare il tema alle APK

    Abbiamo detto che le APK le troviamo in system/app, e dentro esse vi sono le loro immagini, proprio in modo uguale al file framework-res.apk

    Quindi dovete fare la stessa procedura!!!
    Fare la copia per entrambi (l'APK originale e quello col tema), rinominare la copia in .ZIP, confrontare, trasferire nel modo che ho spiegato prima, e alla fine ottenere l'APK finito (col tema modificato) che a questo punto va sostituito sempre nell'update della ROM modificata (sempre come abbiamo fatto con il file framework-res.apk ) solo che stavolta l'APK finita andrà in system/app

    Per altri consigli, suggerimenti (per chi ne sapesse di più, per esempio come modificare i colori delle scritte negli .XML), chiarimenti e spiegazioni varie, non esitate a postare sul forum!!

    PNG Tema Kalagas

    Download framework-res.apk

    Download APK

    Screen Tema Mixed By Kalagas


    Ultima modifica di Travis90; 07-04-11 alle 11:31

  2. I seguenti 3 Utenti hanno ringraziato Travis90 per il post:

    kaisernose (08-12-10),kubla (12-12-10),Mazinkaiser (08-12-10)

  3.  
  4. #2
    Senior Droid L'avatar di Travis90


    Registrato dal
    Sep 2010
    Messaggi
    441
    Smartphone
    Galaxy S4 Black Edition

    Ringraziamenti
    60
    Ringraziato 81 volte in 65 Posts
    Predefinito

    Cambiare il tema alla CyanoGenMod 7 per Milestone
    in modo facile e veloce


    Scaricate questi due archivi contenenti le PNG del Tema che uso per la mia XenoCyanoGen





    Dopodichè vi basterà seguire la guida illustrata nel video!

    >>>Video<<<

    Vi ricordo che una volta modificate le APK,
    potete sia rimetterle nell'update cyano e installarlo come apply update da recovery,
    oppure prendere queste apk e usare la procedura scritta su
    "Update del Tema tramite Recovery/Theme"
    >My Android BlueBot<
    >>Galaxy S4 Black Edition ROM BluMak2000 + Xeno Cobalt Theme<<
    Theme Maker for:
    >>Galaxy Nexus i9250 ROM AOKP+CM Snap(Black) + Trinity Kernel<<
    >>Nexus S i9020 EU Super Amoled<<
    >>Motorola Milestone
    - Theme Xeno CyanoGen <<
    >>Sony Xperia X10 mini Pro<<

  5. Il seguente Utente ha ringraziato Travis90 per il post:


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