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

[GUIDA] Cucinare una ROM (Cooked), Solo per Milestone...Flashing.. Cooking... Enjoying!!!

« Older   Newer »
  Share  
view post Posted on 24/10/2010, 12:40
Avatar

Telefoninostop

Group:
Administrator
Posts:
10,945
Location:
Roma

Status:


[Guida]

Cucinare una ROM (Cooked)



image




Ecco come iniziare a cucinare una ROM da zero (utile per chi è alle prime armi col flashing)!


Guida in aggiornamento!!!

Innanzitutto sul milestone a differenza di altri terminali android, nel mio caso il galaxys, le rom si preparano direttamente sul cell---usando uno strumento indispensabile root explorer, senza il quale si potrebbe far poco o niente... e di avere sulla microsd installata una openrecovery...create quindi una cartella nandroid con all interno una sottorcartella adbrecovery per le vecchie openrecovery e per le nuove si chiamera openrecovery ( ci servira per salvare il lavoro sul proprio device)
si parte da una rom sbf originale.....fatto cio si va in recovery e si applica il root
poi io uso inizialmente titaniumbackup, con il quale si puo anche disinstallare oltre che backuppare,
con il quale mi vado a rimuovere tutte le applicazioni che non uso o non mi garbano, in genere sono quelle motorola....fatto cioabbiamo gia il device mezzo svuotato....poi si applicano le applicazioni interessanti o che ci piacciono di piu prendendole dal market,
ovviamente ( verranno installate in data/app) poi si controlla se le applicazioni base tipo google maps si ha la versione piu aggiornata, e quindi lo stesso vale per tutte le applicazioni di default o personali....
poi se si ha qualche applicazione esterna dal market che si vuole mettere, si installa con un file explorer e anche essa andra ad installarsi in data/app.
poi se si vuole cambiare il bootanimation si andra a prelevarlo da una qualsiasi rom moddata o lo si trova sui vari forum che supportano il milestone....( è una semplice ricerca google...quindi non serve una scienza) potrei consigliarvi di scaricare una rom, per poi spittarla/aprirla con unyaffs...ma questa è una altra spiegazione......
quindi una volta preso il bootanimation messo nella sd, qui entra in gioco rootexplorer, con il quale andremo in: sdcard/bootanimation.zip facendoci pressione per qualche secondo (sul bootanimation) si aprira una tendina tipo questa:

SPOILER (click to view)


quindi digiteremo su copy, ci sposteremo su system e poi su media
dpodiche digitiamo su paste (incolla) quindi avremo spostato il bootanimation da sdcard a system/media
adesso non rimane che riparare i permessi, altrimenti al riavvio non funzionera bene, (questo vale per tutte le app che si installeranno dall esterno, mentre quelle che poi sposteremo in data/app hanno gia i permessi corretti), per riparare i permessi, facciamo sempre pressione su bootanimation, solita tendina e stavolta digitiamo sopra permission, e dovremo andare a mettere le spunte come riportato in figura, diciamo come se fosse una L rovesciata:

SPOILER (click to view)


poi diamo ok. al riavvio avremo il nostro bootanimation personalizzato......ovviamente questo procedimento di salvare i permessi vale per tutte le applicazioni che si installeranno partendo da sdcard....
quindi ricordo:
in system/media oltre a trovare i suoni di default è dove metteremo il bootanimation personale
in data/app troveremo le applicazioni installate o dal market/o da sdcard gia con permessi corretti
in system/app troveremo tutte le applicazioni di default

la prima volta che si usa rootexplorer puoi sembrare difficoltoso, ma è di una facilita estrema,
ricordo inoltre che quando si sposta con copy/paste un applicazione o come gia visto su,il bootanimation e ci saremo messi nella posizione corretta, la prima volta che digiteremo paste, ci verra questa scritta :

SPOILER (click to view)


quindi ci bastera cliccare su mount rw in altro a sinistra e cambiarlo in mount ro e cosi avremo il permesso di incollare l'applicazione:

SPOILER (click to view)


capito questo semplice meccanismo, potremo quindi sistemarci la nostra rom a piacimento, questo vale anche per mettere il proprio launcher come adw o launcher2 etc....ovviamente per capire da root explorer in system/app quali siano le app dai nomi relativi da togliere le prime volte vi servira fare attenzione usando titanium backup, esempio con titanium backup che vi dara le immaggini di tutte le applicazioni installate e digiterete su disinstalla, prima di kiedervi conferma con ok, vi dara il percorso della pplicazione..esempio come "vuoi disinstallare quickoffice.apk che si trova in system/app?" ecco quel quickoffice.apk sara il nome dell applicazione, che troverete quindi in system/app quando non vorrete usare titanium backup, che a sua volta vi dara anche l'immagine dell'applicazione stessa....in system/app avremo questo:

SPOILER (click to view)


finito con gli spoistamenti e le personalizzazioni, ci rimane quindi di andare in data/app e di spostare le precedenti applicazioni installate o scaricare dal market e metterle in system/app per farle diventare di default....

ricontrollate che tutto sia ok, allora andate in recovery,
ricordo importante prima di tutto, fate il wipe/data per togliere tutti i vostri dati utente e rubrica, poi se vi piace e sapete smanettare, applicate dalla recovery l'overclock, il conservative, il memhack, il jit se lavorate su una eclair, potete fare il zipaligned a tutto il sistema, il che rende la rom piu veloce e un minor consumo di ram, insomma finite di personalizzare, e passiamo a nandroid, cliccate su nandroid backup, al termine riavviate, effettuate un paio di volte un nandroid restore, e ricontrollate che la rom da voi preparata non dia problemi e che sia tutto ok, entrate poi inella microsd, nel percorso nandroid/adbrecovery o openrecovery fsate copia e incolla sul dektop del backup della rom appena preparata, comprimetela con winrar, rinominatela come vi aggrada, e uppatela sul vostro shared, e voila la rom è pronta.....

nelle fasi iniziali, specie la prima volta, mentre si smanetta sulle personalizzazione della propria rom, qualsiasi volta puo succedere di andare in loop o force close che il device si blocca, ricordate sempre, mettete in bootloader power+su del dpad e rifleshate con rsd la rom iniziale e quindi riniziate tutto il lavoro da zero.....
poi mano mano che andrete avanti vi verra la fantasia (come me) di provare applicazioni di altri terminali, temi di altri terminali, etc etc ed è ovvio che provando ci accorgiamo di incompatibilita'...dovremo sempre ripartire da zero con un bel flash della rom in .sbf.....

spero di esservi stato di aiuto!

ciao e buon lavoro!!


Ricordo che la Guida appartiene esclusivamente a questo forum, perciò chiunque voglia postarla da altre parti è pregato di chiedermi il permesso in privato, grazie!!!

Edited by Travis90 - 28/10/2010, 13:22
 
Web  Top
Travis90
view post Posted on 24/10/2010, 14:10




Iaio ottima guida! Pensavo che la fase iniziale fosse molto ma molto più difficile!!! :D
Ora è il tempo che si perde a farla che diverrà un vero stress! :lol:

Non mi sono chiare alcune cose, specie alcuni particolari della tua stable ROM V5:

1- Puoi spiegarci meglio cosa fa il baseband RTHS e come fare questa modifica?

2- Quindi basta installare tutte le app nella memoria interna, per poi spostarle tutte da DATA/APP a System/APP per poterle riavere nel Backup della ROM?!?

Poi quando installo un apk dal market, il programma non fa altro che mettermi il file.apk in Data/App?

Perchè col symbian era diverso, cioè i file.sys venivano Estratti nella memoria interna, mentre il file.sys (il pacchetto installazione) si trovava in un cartella diversa!
(come succede anche coi setup.exe di windows)
Ciò quindi non succede con Android, i programmi partono direttamente dall'APK, e non da alcuni file estratti ???

3- Come per le APP, è possibile backuppare i widget, cioè le loro impostazioni, la loro posizione sul desktop ecc ecc??

4- Odex e Zipalign: serve farli? Cosa comportano? E... Come si fanno? ^_^

5- L'applicazione Quick Boot non è un po' troppo rischiosa??
Visto che termina il telefono in modo imho troppo aggressivo, cioè come se staccassi la corrente ad un PC acceso!

6- Ho delle incognite, come le parti in grassetto, su alcune app -> Lista:

ADW Launcher Modded
Il tema Desire Fe Thai (Emanuele Santi) (sarebbe diverso in quella originale, e in che cosa?)
Youtube Hack Download e HD
K9 mail
Genie widget
Calcolatrice Desire
Sveglia Nexus One

Le app originali non le ho provate, (però dovrò farlo prima o poi ;) ) nel frattempo te le ho indicate, poi se non vedrò differenza, vorrei che mi aiutassi a capire come mai le hai sostituite con queste, ma ne riparleremo più in là quando avrò visto quelle di default! =P

Edited by Travis90 - 24/10/2010, 15:45
 
Top
view post Posted on 24/10/2010, 14:38
Avatar

Telefoninostop

Group:
Administrator
Posts:
10,945
Location:
Roma

Status:


lho creato prima "milestone"

1 boh
2 si
3 si
4 con la nuova openrecovery puoi fare solo il zipaligned delle apk, il deodex per il milestone non si puo fare, il zipalignerd non fa altro che ricomprimere le apk e quindi minor consumo di ram
5 assolutamente no è un appl che ti facilita andare in recovery rebbot e bootloader
6 quelle non sono altro che personalizzazioni se fai una rom cucinata in genere si tende a cambiare le app di default con altre simili e molto migliori, nella maggior parte dei casi....

Edited by Travis90 - 24/10/2010, 15:50
 
Web  Top
Travis90
view post Posted on 24/10/2010, 14:45




Si lo so! :D Questo era il 3D Milestone che avevi fatto!

Visto l'immagine che ho messo al primo post? Ti piace? :lol:
Ora sistemo un po' il layout! :thumb_yello.gif:

Edited by Travis90 - 24/10/2010, 16:21
 
Top
view post Posted on 24/10/2010, 14:58
Avatar

Telefoninostop

Group:
Administrator
Posts:
10,945
Location:
Roma

Status:


:terafin-grin.gif: :thumb_yello.gif:
 
Web  Top
Travis90
view post Posted on 24/10/2010, 15:22






1- Cioè mica è questa la mod per far vedere tutte le APK dal Market?

2- Quindi tutte le app spostate in System/App devono avere i permessi a 6 4 4? (la L rovesciata?) o dipende dall'APP?

3- Come si fa a backuppare le impostazioni dei widget (se essi non supportano tale funzione)
Per esempio ColorNote che mi mette tutte le note come icone 1x1 sul desktop, ogni volta che riflasho la rom, devo reinstallare l'APK, e rimettere una ad una le icone...
Forse si backuppano tramite il launcher, cioè con ADW mi pare che si possa fare se l'APK del widget è già installato!
Ora provo un po' e ti faccio sapere!!

4- Quindi è utile fare lo zipalign? Anche sulla 2.2.1 è utile farlo? O non è necessario (come il JIT)

5- No, perchè quando spengo normalmente il terminale, esso ci mette più tempo (forse per salvare le impostazioni, come per gli SO normali), quindi pensavo che è come se staccassi la batteria, e che quindi potrei perdere qualche dato o conf. modificata!
 
Top
The Scorpions
view post Posted on 16/12/2010, 12:17




grazie emi !
 
Top
6 replies since 24/10/2010, 12:40   633 views
  Share