Manually Updating your rooted XOOM

What I just roughly tested.

  1. Download the update.zip: http://www.mediafire.com/?hxmkxdafhkahi41
  2. adb push <zip name> /sdcard/update.zip
  3. adb shell
  4. su
  5. cd /cache
  6. mkdir recovery #it may already exist
  7. cd recovery
  8. echo '--update_package=CACHE:/recovery/update.zip' > command
  9. cat /sdcard/update.zip > update.zip
  10. reboot recovery

Please do not repost this right into your blog. Last time you guys did that, my instructions had an error, which got corrected. On my site at least. But not in all the copy-pasted locations.

27 comments:

Anonymous said...

Does this procedure wipe anything?

obvious sarcasm said...

Yea. The flashing to stock will wipe everything.

Anonymous said...

What do I do once I get to the recovery screen with the Android logo? I followed all the steps and it didn't update.

Anonymous said...

works

aiccucs said...

Thanks Koush, worked perfectly.

This will not wipe anything however you will lose root. Its a very easy fix since its just that the permissions are right.

adb remount
adb shell chmod 4755 /system/bin/su
adb reboot

You now have root back.

TWiG said...

Worked great! Thanks!

Anonymous said...

Please setup support for the Herotab MID816 Please

kkevk3 said...

having problems, i did as mention above but when i get to reboot recovery, nothing happens, so i manually reboot and go into android recovery but it still doesnt update.

can someone help me please???

Jland said...

so is it true you ditched the xoom and took it back for an ipad2? please say it aint so! support from you in the honeycomb community is crutial! I know google has yet to release the HC code but its just a matter of time. From a proud owner of the wifi xoom!

C1ph3r said...

hi i have a htc wildfire bee CDMA and i was wondering when is my phone to get support for the backup rom utility > every time i run it the phone reboots with a black screen and a triangle with a exclamation in the middle. Thanks

Anonymous said...

Ok, so installing the new update will cause you to loose root. But from what I read here, its easy to get back.

Can anyone confirm that this will work even with clockwork installed?

Can it be reinstalled if it gets wiped?

Anonymous said...

koush can u do one for the wifi versoin

thisis ht eupdate




http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1073122%26page%3D2&v=1&libid=1305075171332&out=http%3A%2F%2Fhotfile.com%2Fdl%2F117415549%2Fc39d735%2Fe379f0b9bcd0.signed-tervigon-HMJ37-from-HWI69.e379f0b9.zip.html&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1073122&title=Android%203.1%20Update%20on%20Wifi%20Only%20Xoom%20-%20Page%202%20-%20xda-developers&txt=http%3A%2F%2Fhotfile.com%2Fdl%2F117415549%2Fc39d...9f0b9.zip.html

Jddevinn said...

FYI in case anyone else is having trouble doing the OTA update and then tries this and receives a disk space error. This has something to do with the way the Cache folder is permissioned. If you reboot into recovery (on dual core screen vol down, then vol up, then hold power and hit vol up) then clear the cache....once the tablet reboots you will be prompted with the OTA.. that actually works now!

Anonymous said...

Tried the directions on a wifi model. It hangs at the triangle with the "!"

Doesnt work.

Anonymous said...

same, the link above that I posted is the update file I received on my WIFI XOOM

make it work koush! ;)

Anonymous said...

Hey Peoples, it does work with the new 3.1 update. I am booting the first time now, but using these instructions in the same configuration works. Meaning:

Android 3.0.1, stock kernel/drivers, rooted with su binary and busybox.

Anonymous said...

Doesnt work with Tiamat kernel rooted wifi version. I KNOW THIS BECAUSE I TRIED IT.

Anonymous said...

First boot is done now, and of course you lose root. Going to try to make a backup of my existing 3.1 boot image and flash this one, see what happens.

Ayie said...

aiccus, i was unable to do adb remount after that? howdja get it to work?

Unknown said...

Interesting error... assert failed: apply_patch_check("EMMC:/dev/block/platform/sdhci-tegra.3/by-name/boot:8388608:1 (longstring of hex)")

then E:Error in /cache//recovery/update.zip
(Status 7)

Anonymous said...

I'm getting the same error as Dan.

chesterharry said...

Koush,

Thanks for all the hard work on Rom Manager and for this write up on updating the Motorola Xoom to 3.1. I was working on a write up of exactly this and you saved me the effort.

Kudos and keep up the quality work! enjoy Google IO.

Anonymous said...

Fixed this error Flash Boot.img from HRI66 instead, i have is the same problem

Originalme8 said...

This doesn't seem to work for me. Neither does trying to flash it via clockwork. I have now lost all my data on my XOOM and am back to stock/root 3.0.1 (crap). My SDCARD (partition is wiped) which seems the problem is related to that partition not mounting in recovery. Any suggestions?

Originalme8 said...

Update: I got this to work by using a physical SD card with the update file provided, however it doesn't update the system when flashed. Still stuck on 3.0.1. Any suggestions would be appreciated!

beagamer said...

I downloaded bootstrapper yesterday and every time I try to start it the android guy comes on my droid with an orange exclamation point and it also freezes the droid up. What's the problem? I don't want to pay for this.

Anonymous said...

Does this works with gt-s5570,i have root and custom rom