Android Jelly Bean 4.1.1 on Nexus S [I9023]

OTA asked me to upgrade to 4.1.1 Jelly Bean today but as in all previous attempts to upgrade via OTA it failed again. So here is the manual way to upgrade from 4.0.4 to 4.1.1. How to get there can be found in previous posts in this blog. Of course you follow my steps on your own risk.

I first downloaded all files I needed

Then I rebooted my phone into bootloader and flashed the recovery image to the actual version via

sudo ./fastboot flash recovery ~/recovery-clockwork-6.0.1.0-crespo.img

Then i directly started recovery mode, mounted the sdcard and installed the OTA package followed by the SuperUser package. Then I mounted /system and moved the install recovery script as usual by

./adb shell
cd /system/etc
rm install-recovery.sh.old
mv install-recovery.sh install-recovery.sh.old

Then just reboot the phone into the new 4.1.1 Jelly Bean which updates your apps at first boot and all your config and apps should stay in place and the recovery is still working after a boot of the system and is rooted. So my phone is working as expected and the upgrade took me about 30min including searching for the needed files.

Leave a Comment