Powered By Blogger

30 December 2011

Next time I upgrade android on my Nexus S

So, its taken me a while to realise this, but I can just do the following, using ROMManager:

  1. Backup phone - optionally, copy backup off phone to store safely.
  2. Boot into custom recovery from ROMManager.
  3. Install update.zip - this will be the installer for the "next" android ROM.
  4. Install super user zip from sdcard.
  5. Reboot phone.
  6. (Re)connect USB to PC.
  7. adb shell and rename the install-recovery.sh so android won't keep replacing the custom recovery (see earlier posts).
  8. Reboot to test that previous step is good.
  9. Marvel at latest set of goodies.

29 December 2011

Nexus S : Root Ice Cream Sandwich after upgrade from Gingerbread

Assumptions being made here:
  1. You have ClockworkMod's ROM Manager installed.
  2. You installed ICS 4 .
  3. You have Android SDK installed.
  4. You have a fastboot program and have set up the USB rules on Ubuntu (see earlier posts).
  5. You have a custom recovery image such as ClockworkMod.
  6. You have a copy of the superuser program in ZIP format installed on the root of your SDCard.
Procedure:
  1. Put the phone into the bootloader - power off, power on whilst pressing volume up. Or use adb:

    adb boot bootloader

    Either way when it is in the bootloader, confirm your connected properly:

    fastboot devices

    Which *should* list your device else review the settings in the earlier post.
  2. Run fastboot to boot the recovery image:

    fastboot boot path to recovery image
  3. Phone will boot to the recovery image.
  4. Use the recovery image tool to locate the superuser zip and install it.
  5. Boot phone and enter ClockworkMod ROM Manager to re-flash the recovery image to make it permanent. If you do not have ROM Manager, refer to the earlier post on making the recovery image permanent.