Originariamente inviato da
isaak
Se il nandroid non effettua il backup della partizione /preload del telefono, come faccio a effettuare il backup della partizione /preload?
Il backup è abbastanza semplice, e puoi effettuarlo in diversi modi.
Come e più eleganti del nandroid, imho
Come sopra, consiglio di effettuarlo sempre a telefono "vivo", con tutte le partizioni montate correttamente (e i driver android usb nativi del firmware, non emulati nella recovery posticcia... )
Il problema semmai è il restore, in quanto - se non previsto dal kernel - deve passare necessariamente attraverso un pc...
Il modo analogo al nandroid è questo:
codice:
TODAY=$(date +%F)
OUTDIR=/storage/extSdCard/Backup_${TODAY}
mkdir -p $OUTDIR
cd $OUTDIR
# salvataggio delle varie partizioni, come Nandroid
tar cvf backup_preload.tar /preload
tar cvf backup_system.tar /system
tar cvf backup_data.tar /data
tar cvf backup_efs.tar /efs
# compressione file (opzionale, perché lenta su GT-I9070)
for t in *.tar; do gzip $t; done
# salvataggio hash di verifica
md5sum backup_* > checksum.md5
cd ..
ls -Al $OUTDIR
Una forma più elegante è il salvataggio delle intere partizioni e non dei file contenuti... anche se poi occorre un sistema adeguato per il mount e gestire i singoli file... Sostituendo al "tar" di sopra il comando diskdump di linux/android, come ad esempio:
codice:
dd if=/dev/block/mmcblk0p3 bs=4096 of=system.dd
dd if=/dev/block/mmcblk0p9 bs=4096 of=preload.dd
... ma altrove mi dicono sia troppo complicato