zurchpet

Backup and restore with tar files

Mar 22nd, 2011
440
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.34 KB | None | 0 0
  1. Fast for copy & paste
  2. --------------------------------------------------
  3. 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
  4.  
  5. backup - in adb shell (as root) do:
  6. --------------------------------------------------
  7. # mount all filesystems
  8. mount /dev/block/mmcblk0p1 /mnt/sdcard
  9. mount /dev/block/mmcblk0p2 /data
  10. mount /dev/block/stl9 /system
  11. mount /dev/block/stl10 /dbdata
  12. # backup them all to the root of the internal sdcard (make sure enough space is free)
  13. tar cvzf /mnt/sdcard/system.tar.gz /system
  14. tar cvzf /mnt/sdcard/data.tar.gz /data
  15. tar cvzf /mnt/sdcard/dbdata.tar.gz /dbdata
  16.  
  17. restore - process
  18. --------------------------------------------------
  19. # flash stock ROM with Odin/heimdall
  20. # flash fugumod with Odin/heimdall
  21. # reboot recovery - claim root and open a shell
  22. adb root
  23. adb shell
  24. # unmount all filesystems
  25. umount /system
  26. umount /data
  27. umount /mnt/sdcard
  28. umount /dbdata
  29. umount /cache
  30. # recreate filesystems (jfs)
  31. /sbin/jfs_mkfs -q /dev/block/stl9
  32. /sbin/jfs_mkfs -q /dev/block/mmcblk0p2
  33. /sbin/jfs_mkfs -q /dev/block/stl10
  34. /sbin/jfs_mkfs -q /dev/block/stl11
  35. # mount all filesystems and internal sdcard
  36. mount /dev/block/mmcblk0p1 /mnt/sdcard
  37. mount /dev/block/mmcblk0p2 /data
  38. mount /dev/block/stl9 /system
  39. mount /dev/block/stl10 /dbdata
  40. mount /dev/block/stl11 /cache
  41. # restore the tar
  42. tar xvzf /mnt/sdcard/system.tar.gz /system
  43. tar xvzf /mnt/sdcard/data.tar.gz /data
  44. tar xvzf /mnt/sdcard/dbdata.tar.gz /dbdata
  45. # reboot
  46. reboot bootloader
Advertisement
Add Comment
Please, Sign In to add comment