[Galaxy S I9000 Themes and Apps] lifeisjustgreat:
hi all,

i root my sgs (stock 2.2 jpa) with z4root and then lagfix with z4mod, which running well.

due to some reason, i have done a factory reset. (the device still rooted after factory reset).

then i reinstall z4root and z4mod. i run z4mod and trying to restore my original kernel, but i cant see the restore button. current fs already convert back to rfs.

the attached is the z4mod screenshot. below is z4mod log. any help will be thankful !

============

###############################################################################

#

# Starting z4mod- 'rfs' convert on /data (/dev/block/mmcblk0p2)

# Mon Dec 13 03:03:20 UTC 2010

#

###############################################################################

+ partition=data

+ devblock=/dev/block/mmcblk0p2

+ filesystem=rfs

+ splashfile=/sdcard/z4convertsplash

+ fontfile=/sdcard/z4font

+ fontwidth=12

+ fontheight=18

+ x_log=44

+ y_log=210

+ [ /sdcard/z4convertsplash != ]

+ busybox gunzip -c

+ cat /sdcard/z4convertsplash

+ logstring z4conversion system initialized

+ [ /sdcard/z4font == ]

+ set +x

+ logstring Starting z4mod- 'rfs' - Convert on /data (/dev/block/mmcblk0p2)

+ [ /sdcard/z4font == ]

+ set +x

+ [ ! -f /z4mod/z4version ]

+ [ rfs == ext2 -o rfs == ext3 -o rfs == ext4 ]

+ [ rfs == jfs ]

+ [ rfs == rfs ]

+ format_cmd=fat.format

+ logstring Format command: fat.format

+ [ /sdcard/z4font == ]

+ set +x

+ [ fat.format == ]

+ busybox which fat.format

+ [ /system/bin/fat.format ]

+ busybox mount -o remount,rw /

+ busybox mount -o remount,rw,check=no,llw /system

+ busybox ln -s /proc/mounts /etc/mtab

ln: /etc/mtab: File exists

+ [ data == system ]

+ busybox awk {print $3}

+ busybox grep -m1 /data /etc/fstab

+ currentfs=ext2

+ [ ext2 == ]

+ logstring Current filesystem: ext2

+ [ /sdcard/z4font == ]

+ set +x

+ busybox umount /data

umount: can't umount /data: Invalid argument

+ [ ext2 == rfs ]

+ busybox mount -t ext2 /dev/block/mmcblk0p2 /data -o nosuid,nodev,noatime,nodiratime,errors=continue

+ logstring /dev/block/mmcblk0p2 mounted on /data successfully

+ [ /sdcard/z4font == ]

+ set +x

+ busybox rm -f /sdcard/data.z4mod.tar

+ busybox sed s|/[^ ]*||g

+ busybox awk {print $3}

+ busybox tail -n1

+ busybox df /dev/block/mmcblk0p1

+ free_space=14083232

+ busybox sed s|/[^ ]*||g

+ busybox awk {print $2}

+ busybox tail -n1

+ busybox df /dev/block/mmcblk0p2

+ backup_size=37132

+ [ 37132 -ge 14083232 ]

+ busybox rm /sdcard/data.z4mod.tar

rm: can't remove '/sdcard/data.z4mod.tar': No such file or directory

+ busybox rm /data/rfs.log

rm: can't remove '/data/rfs.log': No such file or directory

+ logstring Backing up data on /data to /sdcard/data.z4mod.tar

+ [ /sdcard/z4font == ]

+ set +x

+ busybox tar cf /sdcard/data.z4mod.tar /data

tar: removing leading '/' from member names

tar: /data/gps/lcs.socket: socket ignored

tar: /data/misc/wifi/sockets/wpa_ctrl_3100-2: socket ignored

tar: /data/misc/wifi/sockets/wpa_ctrl_3100-3: socket ignored

tar: /data/misc/wifi/eth0: socket ignored

tar: /data/.pcsync_stream: socket ignored

tar: /data/.usb_stream: socket ignored

+ busybox echo 0

0

+ busybox umount /data

+ [ rfs == rfs ]

+ logstring Formatting /dev/block/mmcblk0p2 as RFS

+ [ /sdcard/z4font == ]

+ set +x

+ mountopt=llw,check=no,nosuid,nodev

+ fat.format -l MSWIN4.1 -F 32 -S 4096 -s 4 /dev/block/mmcblk0p2

Success to format

+ busybox mount -t rfs /dev/block/mmcblk0p2 /data -o llw,check=no,nosuid,nodev

+ busybox grep /dev/block/mmcblk0p2

+ busybox mount

/dev/block/mmcblk0p2 on /data type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8)

+ logstring Restoring backup from /sdcard/data.z4mod.tar

+ [ /sdcard/z4font == ]

+ set +x

+ busybox tar xf /sdcard/data.z4mod.tar -C /

+ ret=0

+ [ 0 == 0 ]

+ busybox rm /sdcard/data.z4mod.tar

+ busybox touch /system/etc/fstab

+ busybox sed -i \,/dev/block/mmcblk0p2,d /system/etc/fstab

+ echo /dev/block/mmcblk0p2 /data rfs llw,check=no,nosuid,nodev

+ busybox mount -o remount,ro /system

+ busybox umount /dev/block/mmcblk0p2

+ [ == ]

+ busybox umount /sdcard

umount: can't umount /sdcard: Device or resource busy

+ logstring Conversion Completed!

+ [ /sdcard/z4font == ]

+ set +x

+ sleep 5

+ exit 0