malfunctiion said:
So even though it was incredibly risky, I went ahead and took the plunge with the update. It works great, but even better, I kept root! Here's how:
[*]Before updating, back up root with Voodoo Rootkeeper
[*]Use Voodoo to Temp Un-root
[*]Use Voodoo to restore root
[*]
THEN, apply the update. I was able to use voodoo to restore root after booting into ics, and superuser, ad-away, wifi tether, titanium backup are all able to get root access! I read an xda thread that said this method worked for keeping root when moving to the ics leaks on the razr, and figured I'd give it a shot. I can't guarantee it'll work for everyone, but it IS possible to keep root with this update!
I did this and it totally worked. Thanks! However, the upgrade process was iffy and a bunch of apps were freezing, so I had to wipe data, but you must do this *after* you already have root in ICS, otherwise wiping data will kill your su backup (I think).
So to summarize:
I am coming from the OTA 219 (you may need to fastboot with RSD Lite to 219 gingerbread if you've done things like modified the build.props or deleted system apps with Titanium Backup). Make sure you keep root when doing the fastboot to 219.
1) Unfreeze all the stock Motorola/VZW bloatware (obviously only need to do this if you've frozen it to begin with)
2) Backup data with MyBackup Pro (specifically things like text messages and call logs)
3) Install OTA Rootkeeper, back up root, temp unroot, then restore root. I didn't reboot after each step, but as with everything else YMMV.
4) Download the .zip that's floating around, extract it to find another .zip, put this on your sdcard (this depends on where you download the .zip, some of them aren't zipped twice, the file that goes on your SD Card is "Blur_Version.6.13.219.XT894.Verizon.en.US.zip")
5) Go into the bootloader by rebooting while holding down both volume keys, then go down to recovery (hit volume down, then volume up). When in recovery (android exclamation mark logo) hit both volume keys again to get menu. Select apply update and select the zip on the sdcard.
6) Pray
7) After everything installs you should boot into ICS. The setup process here was very finicky for me and clicking the wrong thing would cause a hard freeze (you can force the D4 to hard reboot by holding down power and volume down for 15s). What you have to do here is somehow manage to run OTA rootkeeper and restore root. Make sure you have the superuser app and it works!
8) I had to go back to the recovery menu here and wipe data/cache in order to get my system stable, ymmv, but it seems like if you have a lot of data (especially a lot of text messages and custom settings) the data causes ICS to freak out.
9) Restore your data using mybackup pro.
This is what worked for me, now I am on the ICS leak with root.