la storia nasce da una semplice domanda: che succede se perdo sto cavolo di IMEI?
risposta: hai comprato un mattone di plastica nero da 600 euro!
benissimo, come faccio a pararmi il culo allora?
semplice, faccio il backup della cartella EFS con root explorer!
semplice un caxxo! (cit kung fusion)
una delle problematiche maggiori, da quello che ho potuto capire da XDA e compagnia cantante, non sta semplicemente nel backup (che è effettivamente facile), ma nel ripristino della cartella una volta eventualmente corrotta, che dipende da BoH?!?, non l'ho capito sinceramente, la mia cultura di linux equivale ad avviare un eseguibile da terminale (ma per capire cosa è sudo ho dovuto sudare un bel po..)
partiamo da una ricerca google, che mi ha portato qui, una discussione in cui si dice che per sicurezza conviene fare un backup della cartella efs: propone 2 metodi
a)terminal emulator, per fare tutto dal telefono senza usare adb
b)adb (quindi con la smenata addizionale di far funzionare adb, cosa che in principio non mi riusciva e ho dovuto riflashare rom e kernel per riuscirli a far dialogare).
come plus contiene anche le istruzioni per ripristinale il file nv_data.bin, responsabile del product code, con un riferimento a come ripristinare quello originale.
dopo aver smadonnato perchè adb non funzionava (sul mac, sinceramente non ho capito perchè, alla fine ho dovuto ricorrere al win 7 della partizione che uso per odin3) son riuscito a fare tramite riga di comando, esclusivamente con quei comandi, un tar.gz da 0 kb e un file img da 6.5 mb.
e sinceramente non so che farmene..
poi ho trovato questa discussione, sempre su XDA, che spiega un procedimento passo passo per recuperare una cartella efs da flashare successivamente con odin3. il problema è che è per vibrant!
ora, visto che sembra fattibile, ma non sono in grado di capire pienamente cosa sto facendo e lo spettro del mattone da 600 euro è in agguato, chiedo aiuto a voi.
provando quei comandi da adb non ho cavato ragno dal buco, allora mi son detto: cosa farebbero gli omini verdi di androidiani?
la guida di valerio! (ormai un riflesso condizionato di alcuni).
effettivamente nella grande guida, al capitolo 9 si parla proprio di questo, un backup completo da flashare con odin3.
armato di pazienza e di santa deduzione, visto che a me interessa solo la cartella efs in adb ho inserito (più copia e incolla) i seguenti comandi:
e finalmente, dopo circa 8 ore di smanettamenti, smadonnamenti per adb e cena bruciata, mi son ritrovato con una bella cartella con la data di ieri e contenente un bel file "efs.rfs", dallo strabiliante peso di 6.5 mb (tra l'altro vorrei far notare che copiando il contenuto della cartella efs con root explorer non supero mai i 5 mb) che sembra bello pronto a vestirsi con un bel .tar.md5 (da flashare in pda) e pararmi il culo in caso di necessità.su
ash
#!/system/xbin/busybox
TODAY=$(date +%F)
DP=/sdcard/PartitionDump_$TODAY
dd if=/dev/block/stl3 bs=4096 of=efs.rfs
ora, la domanda è, la mia odissea con adb è finita o devo combatterci ancora?
come faccio a sincerarmi che eventuali permessi siano sballati o che abbia fatto una cazzata, e soprattutto, è utile tutto questo?
grazie cari per eventuali consigli, se mi aiutate a raggiungere un livello di consapevolezza e sicurezza per lo meno decente scrivo la guida passo passo, giuro!