annuncio

Comprimi
Ancora nessun annuncio.

[GUIDA] Modificare il TEMA di Android - Milestone

Comprimi
X
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • [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 SDcard delle cartelle!
    Precisamente dobbiamo creare una struttura di cartelle in questo modo

    1) sdcard/OpenRecovery/theme/froyo/apps/xxxxx (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)

    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.

    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

    A breve vi posterò le cartella RES, contenente solo le immagini, e quindi senza .XML, in modo da trasferire subito, cioè trasferendo direttamente la cartella RES nell'APK aperto (senza andar ad individuare e scartare dalla selezione gli .XML) del framework-res.apk e delle APK (moddate) del Tema Mixed By Kalagas che sto mettendo ultimamente nelle mie ROM Cucinate!

    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


Sto operando...
X