This is fine and dandy for everyone BUT i815 users. Anyone got any ideas?
Take a look as at post# 59 : http://xdaforums.com/showpost.php?p=21604295&postcount=59
factory resets won't "unroot" an android device. The "rooting" process installs a file to /system/bin and/or /system/xbin called "su." That file becomes part of the firmware.
In most cases, you also install an application called "SuperUser.apk", that that's usually installed as a user installed program (and not directly in the /system/app directory.)
To properly "unroot", both that "su" file and the "superuser.apk" program have to be removed. Here's how I've done it in the past (instructions assume that the user has a fair amount of knowledge.)
With a fully rooted device, install root explorer. Remount /system as read/write. While root explorer is running with root privs, remove the "su" binary that was installed by your rooting process. (probably /system/bin/su). Exit root explorer, uninstall SuperUser (And root explorer.)
Something similar can be done with adb shell instead of root explorer.
Gary
Hope this will help. True result...I unsure.