Motorola and Verizon have announced that the Bionic will be upgraded to Jelly Bean starting April 15. Aside from backing up any data that isn't synced with a cloud service, are there any steps that should be taken in preparation?
Assuming you have rooted your phone, these are the steps that I have had to do in the past to get the OTA to work:
- BionicBootstrap.apk is custom bootloader used to Save/Restore entire ROM's (backup of my phone)
- OTA RootKeeper roots and unroots the phone.
- Unfreeze all apps (Stay in Root)
- Needed to uninstall Bionic Bootstrap
- Open ES File Manager and remove /system/bin/hijack and /system/bin/logwrapper
- Copy /system/bin/logwrapper.bin to /system/bin/logwrapper
- Run Voodo OTA Rootkeeper and save off root
- In /System/bin/mount_ext3.sh, remove the last 3 lines, but keep the end newline (this will likely only be if you use Bionic Bootstrap
- Reboot phone
- Now you should be all set to download and install the OTA
I like to save off the OTA download, that way if I have problems installing it, it doesnt erase it from /cache and I have to redownload. If you save off the download before unrooting (its in /cache directory) to say /mnt/sdcard-ext/dcim/, you can boot the phone into Recovery Mode by holding down both the volume up and volume down buttons and pressing the power button. Once it starts to boot, let go of the power button, but continue to hold the two buttons. Select Recovery. Wait for the Android screen to pop up. On mine, for some reason it didnt bring up the menu, so I pressed the volume up and volume down at the same time again and it displayed the options. Select Install from external source and select the update. Once it starts to update, you can press the volume up and down together again to enter verbose mode. This will tell you exactly where its having issues. This last paragraph is only needed if it fails.