I think when you install from market it will not installed to the system/app folder and after a factory reset there is no superuser app. (I didn't try , my theory is working after factory reset)
In my idea the rooting is done in 1 click (type). For example the user extract the zip to c:\
cd to the folder and type root and pressing enter.Or simply put the phone to usb debug mode double click to root.bat and the phone is rooted and the same if unroot . The script is doing everything including the superuser app. This works if there is no net on the phone.
This is the idea behind the unroot , the user type unroot and the phone unrooting itself and after restart there is no superuser app , no su .The phone is on the factory rom again without modifications.
According to the 1 click method manual is simple because there is a DOS screen where the user starts the script , there is a screen , where the phone opens the superuser app and that's all . Your manual is great , I thought my manual in the other topic (screenshot from dos window) is enuogh for everybody, but ...
Will you do the script ?
I can't make unroot.sh run
adb push unroot.sh /data/local/tmp/unroot.sh adb shell chmod 4755 /data/local/tmp/unroot.sh adb shell /data/local/tmp/unroot.sh adb shell rm /data/local/tmp/unroot.sh
su mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system rm /system/bin/su rm /system/xbin/su rm /system/app/Superuser.apk
Edited by doubletakeit, 02 October 2010 - 12:42 PM.