Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Precautions
- # --------------------------------------------------
- #
- # - only tesed with FuguMod >= 2.0
- # - you do all those commands while booted into Recovery Mode
- # - be sure to have enough space free on internal SD
- # - It restores to JFS-all
- # Fast one-liners for copy & paste
- # --------------------------------------------------
- # *** BACKUP ***
- 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 && cd / && tar cvf /mnt/sdcard/system.tar /system && tar cvf /mnt/sdcard/data.tar /data && tar cvf /mnt/sdcard/dbdata.tar /dbdata
- # *** RESTORE ***
- 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; cd / && tar xvf /mnt/sdcard/system.tar && tar xvf /mnt/sdcard/data.tar && tar xvf /mnt/sdcard/dbdata.tar
- # 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
- # remove older backups
- rm /mnt/sdcard/data.tar /mnt/sdcard/system.tar /mnt/sdcard/dbdata.tar
- # backup them all to the root of the internal sdcard (make sure enough space is free)
- cd /
- tar cvf /mnt/sdcard/system.tar /system
- tar cvf /mnt/sdcard/data.tar /data
- tar cvf /mnt/sdcard/dbdata.tar /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
- cd /
- tar xvf /mnt/sdcard/system.tar
- tar xvf /mnt/sdcard/data.tar
- tar xvf /mnt/sdcard/dbdata.tar
- # reboot
- reboot bootloader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement