zurchpet icon

Backu/Restore with tar on adb

zurchpet | PRO | 03/26/11 04:07:24 PM UTC | 0 ⭐ | 539 👁️ | Never ⏰ | []
text |

2.31 KB

|

None

|

0 👍

/

0 👎

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 /mnt/sdcard/data.tar /mnt/sdcard/dbdata.tar && tar cvf /mnt/sdcard/system.tar /system && tar cvf /mnt/sdcard/data.tar /data && tar cvf /mnt/sdcard/dbdata.tar /dbdata
  cd / && tar xvzf /mnt/sdcard/system.tar.gz && tar xvzf /mnt/sdcard/data.tar.gz && tar xvzf /mnt/sdcard/dbdata.tar.gz && /sbin/sync
umount /system
umount /data 
umount /mnt/sdcard
umount /dbdata
umount /cache
/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 /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
tar xvzf /mnt/sdcard/system.tar.gz && tar xvzf /mnt/sdcard/data.tar.gz && tar xvzf /mnt/sdcard/dbdata.tar.gz
  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 xvf /mnt/sdcard/system.tar
tar xvf /mnt/sdcard/data.tar
tar xvf /mnt/sdcard/dbdata.tar
# reboot
reboot bootloader

Comments