Motorola RAZR "Android - Nokia - WinMobile - World Pc - Console"

[GUIDA] Modificare il TEMA di Android

« Older   Newer »
  Share  
Travis90
view post Posted on 26/11/2010, 17:38




image

[GUIDA] Modificare il TEMA di Android


image

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)

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 :D ) 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!! :thumb_yello.gif:



Cambiare il tema alla CyanoGenMod 7 per Milestone
in modo facile e veloce
procedura (non gli apk ;)) "compatibile" anche per gli altri dispositivi android


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

>>>PNG per CyanoGenMod 7<<<


>>>PNG per Google APPS<<<


Dopodichè vi basterà seguire la guida illustrata nel 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"




PNG Tema Kalagas

Download framework-res.apk

Download APK

Screen Tema Mixed By Kalagas

image image
image





Edited by Travis90 - 7/4/2011, 11:12
 
Top
view post Posted on 26/11/2010, 18:47
Avatar

Telefoninostop

Group:
Administrator
Posts:
10,945
Location:
Roma

Status:


:clapping.gif:
 
Web  Top
delere
view post Posted on 26/11/2010, 20:47




ottima...se avessi avuto un android (spero di averne uno per natale), mi sarei già messa all'opera...a me queste cosine di grafica piacciono non poco :D
 
Top
view post Posted on 26/11/2010, 20:51
Avatar

Telefoninostop

Group:
Administrator
Posts:
10,945
Location:
Roma

Status:


il lavoro piu bello e piu chik nelle rom per android sta proprio lavorare sull'aspetto grafico.....e non tutti sono bravi....

garda qui altra bella guida chiara ---> link
 
Web  Top
Travis90
view post Posted on 27/11/2010, 02:03




CITAZIONE (iaio72 @ 26/11/2010, 18:47)
:clapping.gif:

Grazie Iaio! Aggiungeresti altro?? Io potrei fare anche un video... delle screen... scendere ancor più nei dettagli della spiegazione... ;)
CITAZIONE (delere @ 26/11/2010, 20:47) 
ottima...se avessi avuto un android (spero di averne uno per natale), mi sarei già messa all'opera...a me queste cosine di grafica piacciono non poco :D

Eh, Delere...... ci vorresti proprio tu!!! :face19qj4sy6bh0.gif:
Sai che tema uscirebbe fuori dalle tue creazioni?? X-Q____
Se vuoi ti do le PNG, casomai quando hai un po' di tempo libero, puoi fare sto bel regalo a noi Android User =P

Oppure scroccare le nostre icone per metterle nelle tue distro personalizzate ubuntu based :D
 
Top
The Scorpions
view post Posted on 28/11/2010, 14:33




Ottima travis Bravo aggiorna le raccolte e continua cosi!!
 
Top
Travis90
view post Posted on 12/12/2010, 15:59




Aggiunto Update del Tema tramite Recovery/Theme
 
Top
6 replies since 26/11/2010, 17:38   579 views
  Share