Full Backup

Ein kleiner Tip für die ROM – Tester:

Setzt euch das Gerät so auf, wie ihr es benutzen wollt. Dann ein Backup der /data Partition machen:

Sicherung

1. Android Terminal Emulator starten (su Rechte erlauben)

dd if=/dev/block/mmcblk0p6 of=/sdcard/userdata.img

2. das Image auf einen Linuxrechner kopieren und dort per lzop packen (Für eine Windowsversion bitte selber googeln):

lzop -o userdata.img.lzo userdata.img

3. md5 Summe berechnen und nachtragen ins file update/images/md5sum.txt

md5sum userdata.img.lzo

4. das File userdata.img.lzo in den Ordner update/images kopieren

Rücksetzung

Nun kann getestet und gespielt werden… muss man dann das Gerät neu flashen, dann gibt es 2 Möglichkeiten dies zu tun:

MIT dem File userdata.img.lzo wird  beim Update auch die /data Partition geflasht – dh. das System ist komplett wieder in dem Zustand samt den Nutzerdaten und Applikationen.

OHNE das File auf der sdcard wird das System ohne Nutzerdaten geflasht – also Werkseinstellungen.

Das erleichtert die Testerei und Neuflasherei ganz erheblich! Viel Spass damit!

PS: Wer die Backups etwas selektiver haben möchte – TitaniumBackup ist das Tool der Wahl!

Diskussion und Support bitte hier: http://forum.cardroid.org/viewtopic.php?f=9&t=37

Nachtrag: Full Dump

Wer einen kompletten Dump liefern möchte:

Voraussetzung ist root  und ein Terminalprogramm  – dann zuerst die sinnvollen Partitionen identifizieren z.b. mit “mount”  oder “df”

# mount point	  fstype  device  [device2]

/misc             emmc    /dev/block/mmcblk0p1
/bootlogo         emmc    /dev/block/mmcblk0p2
/recovery         emmc    /dev/block/mmcblk0p3
/boot             emmc    /dev/block/mmcblk0p4
/system           ext4    /dev/block/mmcblk0p5
/data             ext4    /dev/block/mmcblk0p6
/cache            ext4    /dev/block/mmcblk0p7
/sdcard	          vfat    /dev/block/mmcblk1 /dev/block/mmcblk1p1
/mnt/sdcard       vfat    /dev/block/mmcblk1 /dev/block/mmcblk1p1

Dann wie oben erklärt mit dd die einzelnen Partitionen auf die sdkarte sichern:

dd if=/dev/block/mmcblk0p2 of=/sdcard/logo.bmp
dd if=/dev/block/mmcblk0p3 of=/sdcard/recovery.img
dd if=/dev/block/mmcblk0p4 of=/sdcard/boot.bmp
dd if=/dev/block/mmcblk0p5 of=/sdcard/system.img

Abschliessend die ganze Geschichte von der SD kopieren, zippen und z.b. bei uploaded, dropbox o.ä. raufladen!