Oh, hells yes.
I have just regained root after applying the 58mb patch.
I should note that I do *not* have insecure adbd working fully; checking the first box fails, saying it can't patch adbd. The second works fine, and it is automatically granted superuser permissions on launch.
So eu.chainfire.adbd might need an update, but I have a functioning /system/xbin/su and Superuser and I am very happy with this.
- "Update" from USB (id est, not OTA; use the 299MB update.zip. You know the one by now.) to stock ICS.
- Root with the usual AIO tool. Follow the instructions, and wait for the various reboots.
- adb shell:
su mount | grep /config #check what device is /config. For me it was /dev/mmcblk0p5, and that's what I'll use here, but I don't want to risk it being different for anyone else mount -o remount,rw /dev/mmcblk0p5 /config #change device if appropriate mkdir /config/reroot cp /system/xbin/su /config/reroot/ exit exit
And then install the 58MB patch
/config/reroot/su #The following lines stolen shamelessly from root_me.sh (with "./adb shell" stripped, since we're already in an adb shell to work around lack of insecure adbd) mount -o remount,rw /dev/block/mmcblk0p2 /system chmod 06755 /system/xbin/su chmod 655 /system/app/Superuser.apk #I confess I didn't check if this and the next line were necessary, but they do no harm, so... chmod 755 /system/xbin/busybox #OPTIONALLY: remount /config read-write and remove the backup copy of su. There's plenty of space in there, though, so it's hardly critical.