It's awesome to see this update finally out and official! I'm sadly running into some issues installing it, and if anyone would care to help it would be much appreciated.
My GF has the Nexus S 4G and the update was pushed to her OTA today. She's totally stock GB; locked bootloader, but still rooted. Anyways, when the phone reboots to install the update (after receiving the update notification), the phone just hangs at the yellow triangle recovery screen until you press Power + VolUp. When the actual installation process begins, it is aborted right afterwords. The phone (which is using stock recovery, btw) gives a "Status 7" error, complaining about the system app "thinkfree.apk". M'lady removed the Thinkfree Office bloatware app with Titanium Backup long ago, and it appears that this is preventing the update from installing.
Is there any way I can get thinkfree.apk back on the phone and re-installed? I really hope I can get this installed without having to do a wipe back to stock; it would suck to lose everything.
Okay.. So she has a locked bootloader and stock recovery. I take it she originally installed SU to remove some bloatware and in the process used to obtain root it didn't make CWM recovery stick during the rooting process.
Let me ask, is it still bootable into GB?
If so, does it still have functioning Superuser/root? For example if you download Titanium Backup from the Market (Free) and install it does it ask for Superuser permission at startup (signaling you have root access)?
If she does still have root, then you can do the following....
1. Install Mybackup Root (I suggest this being more user friendly than Titanium Backup). Make a full backup of app (apks & data).
2. Make sure you export contacts list to sdcard (just incase)
3. Pull the contacts list exported off your sdcard along with the REWARE (MyBackup Root folder) to your computer.
4. You will have to unroot the device
[GUIDE] Restore to Stock/Unroot for the Nexus S 4g
5. Now you can get the OTA or manually update to ICS.
6. Root it again
[Guide] Rooting the Nexus S 4G (Windows Version)
7. Then pull back those files you saved on your computer to your sdcard and reinstall MyBackup Root.
8. Then redownload her apps, then use MyBackup Root to restore (data only) to those apps. Reason being data only is some apps have changed since GB and those apps won't run properly on ICS.
That should be it, she will be updated and have her apps & data back.. Only thing she will have to toy with a bit is some basic system settings but that is a given being a new OS anyways...
This is really the only way to save her data because with her bootloader locked we can't put CWM recovery back (to flash the missing files) on her device without unlocking the bootloader which will wipe the device.
That is why we do suggest if you ever do unlock your device, even if you leave it stock-rooted to leave the bootloader unlocked.
Hope this helps.