Home

Share this Story

How to: Manually Update Motorola XOOM to HRI66 (Android 3.0.1)

We were just handed the Motorola XOOM update file for HRI66, so let’s get you manually updated!

Download Link [Mirror]

Instructions:

*YOU HAVE TO BE ROOTED TO DO THIS.

*Huge thanks to @Koush for putting the original instructions together.  We just tweaked them slightly to give the adb newbies a chance.  Enjoy!

1.  Download the .zip file from above and place it in your Android SDK Tools folder.
2.  Rename it to update.zip.
3.  Open a command prompt from within your SDK Tools folder.
4.  Type:  adb push update.zip /sdcard/update.zip
5.  Type:  adb shell
6.  Type:  su
7.  Type:  cd /cache
8.  Type:  mkdir recovery

*You may get a message saying it already exists. This is fine.

9.  Type:  cd recovery
10.  Type:  echo ‘–update_package=CACHE:/recovery/update.zip’ > command
11.  Type:  cat /sdcard/update.zip > update.zip
12.  Type:  reboot recovery
13.  Your XOOM should boot into recovery and update to 3.0.1.

Extra stuff:

How to boot into recovery:

1.  Power off XOOM.
2.  Power back on and when the “DUAL CORE” screen pops up, tap the volume down button.
3.  Use the volume down button until to you see “Android Recovery” displayed.
4.  Press the volume up button.
5.  A green Android should appear on your screen.
6.  Press Power and volume up (in that order) and you will enter recovery.

Still no luck on getting the device to accept the update file though.  Working on it!

How to re-gain root access after the update (if lost):

1.  From a command prompt, type the following commands.

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

2.  Reboot.  Have fun!

Update:  Koush has posted update instructions that appear to be working for most people.

Cheers Legacy!

  • http://twitter.com/ehansen9 Eric Hansen, ISA

    Instruction #10 is wrong:
    Type: echo ‘–update_package=CACHE:/recovery/update.zip’ > command
    should in reality be
    Type: echo ‘–update_package=CACHE:/recovery/update.zip’ > command
    note the double dash instead of the long dash

  • Anonymous

    Too funny. I was reading this and about to do it when I checked updates and mine had pushed the update auto.

  • http://twitter.com/cheese cheese

    I was able to get it working using commands directly from koush. HEY KELLEX, that line you entered IS INCORRECT.

    echo ‘–update_package=CACHE:/recovery/update.zip’ > command

  • Anonymous

    Is this the same update that got pushed out today. I got a message for a system update, and it is currently showing 3.0.1

  • http://twitter.com/BiGGiE_Q Biggie Quan

    use this for the line. 2 dashes in front of update_package. Once I changed that it installed onto my xoom.

    echo ‘–update_package=CACHE:/recovery/update.zip’ > command

  • ImmaDroid

    Did everything correct, and still get the Android with the yellow exclamation point logo. Copied everything exactly, and it seems to work, but no go. Ideas?

  • droidrev71

    when i enter the adb push update.zip /sdcard/update.zip i get
    cannot stat update zip: no such file or directory
    anyone know what to do? i downloaded zip moved it to sdk tools, then renamed it update.zip.. anyone? thanks

  • droidrev71

    when i enter the adb push update.zip /sdcard/update.zip i get
    cannot stat update zip: no such file or directory
    anyone know what to do? i downloaded zip moved it to sdk tools, then renamed it update.zip.. anyone? thanks

    • http://twitter.com/BiGGiE_Q Biggie Quan

      is debugging on on your tab?

      • droidrev71

        yep

        • http://twitter.com/BiGGiE_Q Biggie Quan

          try redownloading a new file and try it again. also try adb remount before starting anything first

  • Zaire2005

    Motorola XOOM sales not very impressive, analyst claims

    • http://twitter.com/BiGGiE_Q Biggie Quan

      Analyst also claim trolling is for idiots.

    • http://twitter.com/SphericalPuma Alex Fischer

      I don’t know about you, but I don’t rely on sales to tell me whether or not I like my product. Unlike iTrolls, I don’t need to be told what I like.

  • Adrian

    Do I need to be rooted for this to work?

  • Anonymous

    Is anyone else who is using Koush’s method getting a green android with an exclamation point sign on the recovery screen? I can’t seem to get it to work.

    • http://twitter.com/BiGGiE_Q Biggie Quan

      are you using instructions from droid life or on koush site? in the line echo ‘–update_package=CACHE:/recovery/update.zip’ > command, their are two dashes in front of update_package=CACHE. I just noticed it when checking Koush’s blog

      • Anonymous

        Yes. I’m typing it in exactly like on the site, but on the recovery screen, it starts to load the update, then stops and gives the green droid with a ! sign. This is the readout from the recovery screen.

        Finding update package…
        Opening update package…
        Verifying update package
        Installing update…
        Verifying current system…
        Assert failed: apply_patch_check(“system/app/StingrayProgramMenu.apk” , “[a bunch of numbers here]” , “[More numbers]”
        E:Error in /Cache//recovery/update.zip
        (status 7)
        Installation aborted.

    • Cheeseflavor

      I had the same issue. I looked at the log file in /cache/recovery and it would tell me what the installer was puking on. For me, it was a few apps that I had renamed to *.ap_ and then some that had been “frozen”. So remember that installer checks against what it expects to find, namely a default installation of the OS.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

  • Obvious Sarcasm

    No need to flash to stock when using Koush’s method.
    I just did it and it worked perfectly without flashing to stock.
    Just skip it if you don’t want to wipe your data.

    • skyyaa

      Which steps can be skipped exactly?

  • http://twitter.com/ecubuntu Fernando

    Never mind i just press power and up botton

  • Jjasper09

    do you have to be rooted to manually flash the file?

  • Mike
  • Obvious Sarcasm

    Lol. I figured it out. I wasn’t holding up. I was pressing down too quickly after “DUAL CORE” came up.
    I just needed to wait for a sec before pressing it. DERP! lol

  • Some-body
    • Joe

      Is it possible for people to make blog posts WITHOUT stupid lines like “for the win”? Not only is is lame, but its getting old really fast. Seriously.

      • Anonymous

        There are a ton of posts like that over at the Wall Street Journal. Have fun reading them.

        Sarcasm FTW.

        • Joe

          For the win? What win? There is no win! People don’t know how mentally handicapped they sound when they say stuff like this. I mean I can understand if you’re an impressionable 12-year old who doesn’t understand half of what they so or do, but I mean really people. Whatever. Back to the topic.

          • Adam

            Dear Joe, please find something useful to complain about.

            Thanks,

            -Adam

          • Anonymous

            Adam FTW

          • Anonymous

            Is this some trend or something?? Saying “For the Win” After every post??

          • Anonymous

            Just fun to ruffle feathers. Aka trollin

          • Anonymous

            LMAO Ok, thanks man

          • Anonymous

            Now off for a cruise in the SS. Still waiting for this update to hit my xoom.

          • http://www.facebook.com/profile.php?id=1501095082 Chris Hughes

            Long reply string….FTW!

          • Anonymous

            Huge group of smartasses FTW

          • Anonymous

            Sorry, I couldn’t send it earlier http://gadgetstraders.com/about.html Enjoy!

          • Joe

            Actually, I find this very useful. But hey if you guys want to sound like tools, go for it.

          • Joe

            Actually, I find this very useful. But hey if you guys want to sound like tools, go for it.

  • Anonymous

    Despite my opinion about moto and their open-closed-source implementation of Android, I have to say that I’m glad to hear the dev and hacking community is working and will soon succeed on this.

    This truly deserves applauses.

    • Dshudson

      ass kisser

      • Dshudson

        ;-)

        • Anonymous

          No probl, but I like booty kisser better :o

    • http://www.facebook.com/profile.php?id=1501095082 Chris Hughes

      Succeed in what? It’s an open device…

  • Mazz0310

    I was able to get into recovery, but if you try apply update it says there is no /sdcard !

  • Obvious Sarcasm

    I’m not getting “Android Recovery”…I’m getting “Starting Fastboot protocol support”…

    • Anonymous

      Then you are holding volume up :)

      • Obvious Sarcasm

        Lol. I figured it out. I wasn’t holding up. I was pressing down too quickly after “DUAL CORE” came up.
        I just needed to wait for a sec before pressing it. DERP! lol

    • http://twitter.com/ecubuntu Fernando

      I got the same screen o messange Starting “Fastboot protocol support” and doesnt move or do something

  • Dshudson

    While your all wasting your time, my just updated automatically.. lol

  • Mike

    You can also boot into recovery by opening terminal emulator typing “su” enter, and then “reboot recovery” and enter. But still unable to flash the file though

  • http://twitter.com/monolithnyc Monolith NYC

    Anyone know how to force a ‘check in’ in 3.0? Says last checked for update almost 12 hours ago. A restart does not force a check in.

    • Padrick77

      uncheck the automatic time and date and then change the date. goto updates then you can go back and change it back.

      • http://twitter.com/monolithnyc Monolith NYC

        Thanks!

      • Dshudson

        It doesn’t work like that tard

        • Padrick77

          why yes tard it does.

        • http://www.facebook.com/profile.php?id=1501095082 Chris Hughes

          While that’s not the most efficient way to do it, it would work.

          Why go out of your way to be a dick about it?

  • Anonymous

    i know this is a bit off topic but i downloaded the gingerbread rom for the OG droid and everything is great and all except overclocking only goes up to 600mhz. where can i find compatible kernels for at least 800-1000mhz? appreciate the help for anyone who can help me.

  • Mike

    I already got the file from xda but don’t know how to flash it either…

  • Lui93_12

    hahahaha

  • Mike

    I still havent gotten my update yet =(

  • DroidzFX

    flash it!!!