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