Originariamente inviato da
AdamWhite
[Prefazione]
Scrivo questa piccola simil-guida per tutti..vecchi e nuovi utenti..per chi ancora non sa come fare e come ripasso per chi sa già.
Uno dei motivi per cui ho deciso di aprire questo thread è che sembra ci sia una sorta di confusione generale su cui voglio fare luce.
Voglio che tutti possano partire dalla stessa base quando flashano una ROM in modo da goderne al meglio.
La descrizione dei passaggi sarà mirata a chi utilizza la recovery CWM, in quanto è la recovery che ho sempre utilizzato, ma il meccanismo non è differente se si utilizza la TWRP.
Semplicemente tra l'una e l'altra cambiano alcuni comandi ed alcune funzioni sono eseguite in modo differente..quindi è bene fare delle differenze e non sbagliarsi.
!
| Disclaimer "Ne io ne ANDROIDiani Forum ci assumiamo la responsabilità per danni ed errori dovuti all'uso di questa guida, perdita di dati, device brickati, in fiamme, che miagolano e quant'altro..la procedura è stata testata personalmente più volte e se seguirete le istruzioni così come sono state scritte non dovreste avere problemi" |
[L'argomento - "Si dice che..."]
Inizio dicendo che le guide sparse per il forum sono in genere basate sull'utilizzo di dispositivi sprovvisti di SD esterna e con TWRP come recovery..ergo..alcune delle definizioni sono, per quanto concerne un device come il nostro con sopra una CWM, errate.
Mi spiego meglio, cercando di non essere prolisso:
Un classico è comprendere il FullWipe come
wipe data/factory reset
wipe cache partition (che nella CWM viene già fatto con il precedente wipe)
advanced > wipe dalvik cache
oppure di aggiungere a questi tre wipe il
mount and storage > format /system
per una pulizia più completa.
!Errato!
[L'argomento - "Facciamo chiarezza..."]
Quella su cui andate a flashare in questo caso non è una base pulita!
E personalmente me ne sono accorto ritrovandomi funzioni di ROM che non andavano o parti delle precedenti in quella attuale, o un "peso" maggiorato rispetto a quello che mi aspettavo in termini di memoria dopo il flash.
Inoltre basta usare un file explorer e navigare nella memoria interna per rendersi conto che tutto quel che c'era, messo da noi o creato dalla ROM precedente, è ancora lì.
In molte delle guide c'è scritto di non fare mai il format /data insieme al format /system..in se non è una dicitura errata..ma è valida solo per i device senza slot per micro SD e che utilizzano la TWRP, il cui comando "wipe internal storage" (assimilato al format /data della CWM) va ad eliminare veramente l'intero contenuto della memoria interna.
Per quanto riguarda il format /data della CWM invece, non va a formattare interamente la nostra memoria interna..ma solo parte di essa..lasciando "briciole" di vecchie cartelle al suo interno (in verità la gran parte di esse).
Altra definizione "errata" per quanto concerne un device come il nostro è quella di assimilare il Wipe external storage della TWRP con il format /data and /data/media della CWM.
Per la TWRP è vero che va a formattare la micro SD, mentre sulla CWM no..ma va a formattare interamente l'
SD interna del nostro device rendendola linda e splendentemente vuota!
[!?]
"Quindi cosa fare? Perchè tutta 'sta caciara confusionaria? A che pro? Ma che vuoi da noi a AdamWhite!?"
A parte gli scherzi, spero che fin'ora sia stato un minimo comprensibile quel che volevo spiegare.
[La procedura - I pro]
Il "pro" del fare un vero FullWipe, o forse è meglio chiamarlo DeepClean visto il livello di "pulizia" che si raggiunge (niente a che vedere con la pratica rivolta ai device Sammy..anche se è similare se non per il fatto che qui non viene reinstallata la ROM stock), è quello di partire da una base realmente pulita su cui la ROM che andremo a flashare scriverà e dovrà leggere
solo le proprie directory senza residui di alcun genere.
I vantaggi si notano in termini di "spazio" occupato dalla ROM e nella reattività e il giusto e totale funzionamento della stessa.
[La procedura - "Come fare!?"]
Passiamo all'atto pratico.
Come va creata allora una base completamente pulita su cui flashare!?
"!Prima di agire leggi attentamente fino in fondo in modo da controllare se ci sono delle discordanze con la tua versione di CWM e per avere tutto chiaro.
Se dopo aver letto non sei sicuro, prima di agire, rileggi di nuovo!"
1- Innanzitutto fate un mistico nandroid backup della ROM su cui siete
(in caso qualcosa nel flash andasse storto, avrete una base funzionante da cui riprendere)
2- Fate un backup nel modo in cui preferite di quel che vi serve trasportare da una ROM all'altra
(rubrica, messaggi, app, app e dati ecc)
3- Assicuratevi di avere nella micro SD esterna tutti i file di cui necessitate
Accedete alla CWM ed effettuare un FullWipe/DeepClean:
wipe data/factory reset
wipe cache partition (anche se già compreso nel wipe data)
advanced > wipe dalvik cache
mounts and storage > format /system
mounts and storage > format /data
mounts and storage > format /boot
mounts and storage > format /cache
mounts and storage > format /data and /data/media
Ora avrete una base completamente pulita su cui flashare!!!
Basta che controlliate su
install zip > choose zip from /sdcard per vedere che troverà..niente!
Importantissimo nel nostro caso è
non fare mai
mounts and storage > format /storage/sdcard1
perchè con questo format andrete a formattare interamente la micro SD esterna (può venire il panico, ma è una situazione riparabile..basta mettere la microSD in un adattatore e collegarla al Pc per rimettere al suo interno lo zip di una ROM).
Quindi recatevi in
install zip > choose zip from /storage/sdcard1
e selezionate i file .zip da flashare in base alla procedura correlata alla ROM che si è scelto di flashare.
Fatto!
[Considerazione finale]
Testata e ritestata da me, se vi attenete alle istruzioni e non toccate /storage/sdcard1, andrà sempre tutto liscio.
Per chi si chiede se così si perde la CWM la risposta è "no"!
La CWM risiede in una partizione apposita e tramite recovery stessa non si può eliminare (sarebbe come chiedergli di autodistruggersi).
Vi starete chiedendo se la mia è paranoia o pazzia..se tutto questo è necessario..se è strettamente necessario non lo so ma i vantaggi (non placebo) di questa procedura si "toccano sul touch" e la eseguo ogni volta che devo flashare una nuova ROM (soprattutto in questo periodo di test massivi).
Spero che torni utile..mi faceva piacere condividere questa cosa con voi, in modo che tutti possano sfruttare al meglio il modding sul nostro modesto ma mistico L5