Fast for copy & paste
--------------------------------------------------
mount /dev/block/mmcblk0p1 /mnt/sdcard && mount /dev/block/mmcblk0p2 /data && mount /dev/block/stl10 /dbdata && rm /mnt/sdcard/system.tar.gz /mnt/sdcard/data.tar.gz /mnt/sdcard/dbdata.tar.gz && tar cvzf /mnt/sdcard/system.tar.gz /system && tar cvzf /mnt/sdcard/data.tar.gz /data && tar cvzf /mnt/sdcard/dbdata.tar.gz /dbdata
Β
backup - in adb shell (as root) do:
--------------------------------------------------
# mount all filesystems
mount /dev/block/mmcblk0p1 /mnt/sdcard
mount /dev/block/mmcblk0p2 /data
mount /dev/block/stl9 /system
mount /dev/block/stl10 /dbdata
# backup them all to the root of the internal sdcard (make sure enough space is free)
tar cvzf /mnt/sdcard/system.tar.gz /system
tar cvzf /mnt/sdcard/data.tar.gz /data
tar cvzf /mnt/sdcard/dbdata.tar.gz /dbdata
Β
restore - process
--------------------------------------------------
# flash stock ROM with Odin/heimdall
# flash fugumod with Odin/heimdall
# reboot recovery - claim root and open a shell
adb root
adb shell
# unmount all filesystems
umount /system
umount /data
umount /mnt/sdcard
umount /dbdata
umount /cache
# recreate filesystems (jfs)
/sbin/jfs_mkfs -q /dev/block/stl9
/sbin/jfs_mkfs -q /dev/block/mmcblk0p2
/sbin/jfs_mkfs -q /dev/block/stl10
/sbin/jfs_mkfs -q /dev/block/stl11
# mount all filesystems and internal sdcard
mount /dev/block/mmcblk0p1 /mnt/sdcard
mount /dev/block/mmcblk0p2 /data
mount /dev/block/stl9 /system
mount /dev/block/stl10 /dbdata
mount /dev/block/stl11 /cache
# restore the tar
tar xvzf /mnt/sdcard/system.tar.gz /system
tar xvzf /mnt/sdcard/data.tar.gz /data
tar xvzf /mnt/sdcard/dbdata.tar.gz /dbdata
# reboot
reboot bootloader
Comments