5 allegato(i)
Backup completo partizioni con Flashtool
Procedura testata su chip mediatek 6752 (64 bit)
Ciao a tutti, volevo segnalare la funzione readback di flashtool, che ho scoperto grazie ad un post questo dell'utente @becar (che ringrazio).
Penso proprio che sia un tema da approfondire, soprattutto per gli utenti che cercano il modo per ottenere un backup completo del loro cellulare.
Io ho fatto un primo timido e rischioso tentativo che però è riuscito. In pratica grazie a readback è possibile ricreare copie perfette i tutte le partizioni di memoria del proprio telefono (quindi anche userdata) che poi è possibile riflashare con Flashtool.
Ho proceduto così:
ho creato una directory vuota in cui ho copiato lo scatter della mia rom originale (deve essere in formato flashtool ovviamente).
Ho avviato Flashtool e sono andato nel tab "readback"; ho cliccato su "aggiungi" e viene creata una voce da rinominare secondo la partizione che si vuole backuppare (ad es. boot.img). Fatto questo, cliccando su questa voce si apre una scheda simile a questa immagine:
Allegato 146703
in questa scheda bisogna inserire i dati relativi allo spazio di memoria (inizio e lunghezza/dimensione) e alla regione di memoria che possiamo trovare nella corrispondente sezione del file scatter originale.
io ho fatto la mia prova per le partizioni kernel, recovery e lo spazio dati utente (userdata) ed ho ottenuto questi file:
Allegato 146704
La prima cosa che si nota è la dimensione differente dei file rispetto alle rispettive versioni originali (la mia recovery era la TWRP, sugli 11-12 mb, circa):
kernel originale
Allegato 146705
rom originale
Allegato 146706
Questo è il primo dubbio, cioè i differenti valori in mb che credo siamo dovuti allo spazio massimo previsto che alcune di queste partizioni possano occupare. Non tutte ovviamente, infatti la partizione dati utente nel mio backup è di 1,1 gb mentre nella rom stock è di soli 20 mb. Da notare che io avevo circa 470 mb di dati.
Altra ipotesi (forse da scartare) è che questo sia dovuto ad una differente capacità di compressione di flashtool, in particolare degli spazi non realmente occupati da dati.
A questo punto ho fatto una verifica e ho rischiato un pò ma tramite flashtool in modalità download ho ripristinato prima la recovery stock e poi per verificare se il metodo funzionava ho flashato la recovery twrp. E' andato tutto bene! la recovery twrp è stata correttamente ripristinata.
CONSIDERAZIONI:
1) Sicuramente questa modalità è potenzialmente molto utile, quindi proseguirò qualche test
2) La procedura è forse un pò rischiosa, nel senso che mi chiedo cosa accade se si sbaglia ad inserire a mano i dati relativi a regione e spazio di memoria?
3) Per il file userdata gli utenti che hanno più di un giga di dati memorizzati forse dovranno modificare il valore esadecimale (come?) relativo alla fine dello spazio della partizione!
4) Infine @becar segnalava una discrepanza nel file preloader che non ho capito
5) @bovirus infine suggerisce come alternativa il tool SpaceMTKTool (di @spacex) sempre in questo forum
Spero che utenti più esperti sapranno integrare queste informazioni