Jump to content

Check us out:

- - - - -

How to manually update your Xoom to 3.1 from 3.0.1


46 replies to this topic

#1 OFFLINE   p3droid

    Chief Of Staff

  • Administrators
  • 1,396 posts
  • Device:Motorola Droid

Posted 11 May 2011 - 09:31 AM

This took me 1hr of trial and error to get this done correctly, if you follow these directions then you should be able to do this in 15 minutes or less.

First thing you need to do is get the right files ready on your system.

I'm going to assume you know where to get these files and how to use them.

These files are found in the TeamBlackHat application as well as here.

1)

Please Login HERE or Register HERE to see this link!



2)

Please Login HERE or Register HERE to see this link!



3)

Please Login HERE or Register HERE to see this link!



Lets get started.

You will need to be rooted to begin this process.

Step 1. Unzip the Stock 3.0.1 files into your android-sdk/tools folder, unzip the root file and place su and Superuser.apk in your android-sdk/tools folder. place the HRJ37_update.zip in the android-sdk/tools folder and rename to update.zip
Step 2. Place your phone into fastboot mode (volume down and power)
Step 3. type fastboot flash system system.img
Step 4. type fastboot flash recovery recovery.img
Step 5. restart phone
Step 6. open up command terminal on your phone type the following
--- adb remount
--- adb push su /system/bin/su
--- adb push Superuser.apk /system/app/Superuser.apk
--- adb shell chmod 4755 /system/app/Superuser.apk
--- adb shell chmod 4755 /system/bin/su
--- adb reboot

At this point in time you should have a stock 3.0.1 system (rooted) and the stock recovery. Next we have to flash the 3.0.1 boot.img

Step 7. go back to the command prompt and type fastboot flash boot boot.img
-- now restart the phone

this will put your phone back in a stock state and ready to flash the update.zip

Step 8. from the command prompt type the following

--- adb push update.zip /sdcard/update.zip
--- adb shell
--- su
--- cd /cache/recovery (if recovery doesn't exist you will need to create it - mkdir /cache/recovery).
--- cat /sdcard/update.zip > /cache/recovery/update.zip
--- echo '--update_package=CACHE:/recovery/update.zip' > command
--- reboot recovery

Step 9. If you have done this correctly. When your phone restarts in recovery you will see an Android with gears and a progress bar beneath it.

________________________________

Now lets get rooted again.

Step 10.

Please Login HERE or Register HERE to see this link!

and place in the android-sdk/tools folder

Step 11. Restart phone in fastboot mode

Step 12. Type fastboot flash boot boot3-1.img

Step 13. Type fastboot reboot

All done

__________________________________


This post would not have been possible without Koush's excellent original post on manually updating the xoom

Edited by p3droid, 11 May 2011 - 02:30 PM.

Posted Image
> Register at MDW | MDW Rules and Guidelines <
Click the Posted Image in a member's post to thank them for their post!


Remove Advertisements Sponsored Links

    MyDroidWorld.com



#2 OFFLINE   matrixrev71

    Junior Droid

  • Members
  • PipPipPip
  • 40 posts
  • Device:facinate &amp; bionic

Posted 11 May 2011 - 10:18 AM

Thanks for instructions! I will give this a try after my nap. I hope I can sleep now.

#3 OFFLINE   stabbedintheface

    Junior Droid

  • Members
  • PipPip
  • 15 posts
  • Twitter:http://twitter.com/#!/Stbbedindaface
  • Device:dx,n1,xoom

Posted 11 May 2011 - 10:48 AM

I'm assuming this will wipe your xoom?

#4 OFFLINE   911junkie

    Junior Droid

  • Members
  • PipPip
  • 14 posts
  • Device:D1

Posted 11 May 2011 - 10:53 AM

Got 3.0.1 on. Didn't wipe any data.

Trying to complete the superuser steps and I'm running into issues with the adb shell 4755 command. It says:

"4755: not found"

Don't know if I should stop or continue...

EDIT: Can confirm that superuser.apk is on device but do not have root access. Tried running Titanium and to no avail. Tried running superuser.apk and alerted that there are new binaries. Program attempted to install but failed.

EDIT: Tried adb shell chmod 4755 command and reads "unable ... Read-only file system

EDIT: Got superuser working. Make sure adb remount; then adb shell chmod 4755 and strings follow. He left out the chmod.

Edited by 911junkie, 11 May 2011 - 11:04 AM.


#5 OFFLINE   jawonder

    Droid

  • VIP
  • 217 posts
  • Device:Bionic ,TBolt, Xoom &amp; GNexus

Posted 11 May 2011 - 10:57 AM

Can i use ADB to do step 6 instead of terminal on the Xoom ?. I'm on 3.0.1 is the process gonna unroot and down grade to 3.0 then install 3.0.1 and reroot to Flash 3.1 ?.

Edited by jawonder, 11 May 2011 - 11:10 AM.


#6 OFFLINE   911junkie

    Junior Droid

  • Members
  • PipPip
  • 14 posts
  • Device:D1

Posted 11 May 2011 - 11:15 AM

Score!!!!

Should we have root access on 3.1? Cause I don't.

Edited by 911junkie, 11 May 2011 - 11:23 AM.


#7 OFFLINE   p3droid

    Chief Of Staff

  • Administrators
  • 1,396 posts
  • Device:Motorola Droid

Posted 11 May 2011 - 11:42 AM

911junkie said:

Score!!!!

Should we have root access on 3.1? Cause I don't.

Post updated.

Edited by p3droid, 11 May 2011 - 11:57 AM.

Posted Image
> Register at MDW | MDW Rules and Guidelines <
Click the Posted Image in a member's post to thank them for their post!


#8 OFFLINE   ewinkley

    Junior Droid

  • Members
  • PipPipPip
  • 47 posts
  • Device:Droid X GB .595 rooted, Xoom 3.1 root

Posted 11 May 2011 - 11:58 AM

OK - I got it - but I had to do some steps from PC and some from terminal on device.

Step 8. from the command prompt type the following

--- adb push update.zip /sdcard/update.zip
--- adb shell
--- su >> this was done from terminal on device
--- cd /cache/recovery (if recovery doesn't exist you will need to create it - mkdir /cache/recovery). >> this was done from terminal on device
--- cat /sdcard/update.zip > /cache/recovery/update.zip >> this was done from terminal on device
--- echo '--update_package=CACHE:/recovery/update.zip' > command >> this was done from terminal on device
--- reboot recovery >> this was done from terminal on device

Edited by ewinkley, 11 May 2011 - 12:02 PM.


#9 OFFLINE   ewinkley

    Junior Droid

  • Members
  • PipPipPip
  • 47 posts
  • Device:Droid X GB .595 rooted, Xoom 3.1 root

Posted 11 May 2011 - 12:13 PM

You have to reset usb debugging before doing these commands:

"Now lets get rooted again.

Step 10. Download this file and place in the android-sdk/tools folder
Step 11. Restart phone in fastboot mode
Step 12. Type fastboot flash boot boot3-1.img
Step 13. Type fastboot reboot

All done"

But, I still didn't have root after applying boot3-1.img - I had to copy su and superuser.apk back to device, change permissions, reboot - and I now have root on 3.1 - many thanks, P3!

But something weird - I am using ADW Launcher EX (latest) and all of my apps in the app drawer are mislabeled. A lot of them are the same (goggles for example, and screenshot er) - uninstalled adw/reinstall and it is fine now.

Question: now that I am at 3.1, if I reset to factory, does that take me back to 3.0/3.01?

Edit: Wow - BT mouse feature is awesome! Plus, under settings/update - new option to "check now" for updates.

Edited by ewinkley, 11 May 2011 - 01:19 PM.


#10 OFFLINE   911junkie

    Junior Droid

  • Members
  • PipPip
  • 14 posts
  • Device:D1

Posted 11 May 2011 - 12:23 PM

ewinkley said:

OK - I got it - but I had to do some steps from PC and some from terminal on device.

Step 8. from the command prompt type the following

--- adb push update.zip /sdcard/update.zip
--- adb shell
--- su >> this was done from terminal on device
--- cd /cache/recovery (if recovery doesn't exist you will need to create it - mkdir /cache/recovery). >> this was done from terminal on device
--- cat /sdcard/update.zip > /cache/recovery/update.zip >> this was done from terminal on device
--- echo '--update_package=CACHE:/recovery/update.zip' > command >> this was done from terminal on device
--- reboot recovery >> this was done from terminal on device

FWIW, I was able to do all commands from computer. I made sure the xoom screen was awake when you adb shell, SU (xoom prompted for permissions at this point). Hope that helps.

#11 OFFLINE   911junkie

    Junior Droid

  • Members
  • PipPip
  • 14 posts
  • Device:D1

Posted 11 May 2011 - 12:47 PM

Sweet. Got 3.1 and rooted. After flashing the 3-1 boot image I needed to go back and push the su binary and superuser apk, change permissions, and reboot. Success!!!

FYI - Kernel sits at 1000. Guess we'll have to wait for an updated kernel. Thanks to all for the help, especially P3Droid.

#12 OFFLINE   p3droid

    Chief Of Staff

  • Administrators
  • 1,396 posts
  • Device:Motorola Droid

Posted 11 May 2011 - 01:06 PM

Thanks everyone for pitching in.

Posted Image
> Register at MDW | MDW Rules and Guidelines <
Click the Posted Image in a member's post to thank them for their post!


#13 OFFLINE   911junkie

    Junior Droid

  • Members
  • PipPip
  • 14 posts
  • Device:D1

Posted 11 May 2011 - 01:19 PM

Thank YOU.

Only item I'd add is to load up busy box when done.

Edited by 911junkie, 11 May 2011 - 01:22 PM.


#14 OFFLINE   nhvrod

    Junior Droid

  • Members
  • PipPip
  • 28 posts
  • Device:Droid X

Posted 11 May 2011 - 01:53 PM

Does anyone have a copy of boot3-1.img? Says it is unavailable right now. I flashed a copy that I'd downloaded last night and no root.

Thanks

Edit: P3's boot image did the trick.

Edited by nhvrod, 11 May 2011 - 02:37 PM.


#15 OFFLINE   911junkie

    Junior Droid

  • Members
  • PipPip
  • 14 posts
  • Device:D1

Posted 11 May 2011 - 02:06 PM

See post 9 or 11.

#16 OFFLINE   nhvrod

    Junior Droid

  • Members
  • PipPip
  • 28 posts
  • Device:Droid X

Posted 11 May 2011 - 02:14 PM

911junkie said:

See post 9 or 11.

I've done all that, the only difference is my boot image. I got it last night from XDA. When P3's file was missing I flashed the one from last night instead.

#17 OFFLINE   ewinkley

    Junior Droid

  • Members
  • PipPipPip
  • 47 posts
  • Device:Droid X GB .595 rooted, Xoom 3.1 root

Posted 11 May 2011 - 02:28 PM

After I rebooted to gain root, and then rebooted again, the unlock screen was like set to a 2.2 system - meaning it was tiny on the screen, and I was prompted for default home screen - I selected "launcher" and was taken to a non-honeycomb screen - actually, if I select ADW or LauncherPro, I get the old style menu (notification icons on top of screen) - anyone else notice this? Perhaps it is because I set my screen size to 190??...

Edit: yep, removed the lcd_density value from boot.prop, and that resolve the home screen issue. Anyone know why 3.1 no longer supports lower LCD density values? Weird...

Edited by ewinkley, 11 May 2011 - 03:27 PM.


#18 OFFLINE   mwaychoff

    Junior Droid

  • Members
  • PipPip
  • 25 posts

Posted 11 May 2011 - 02:41 PM

Can someone upload the boot3 1.img file, the link seems to be down.

Thanks in advance! :)

EDIT: Link in OP is back up!

Edited by mwaychoff, 11 May 2011 - 02:43 PM.


#19 OFFLINE   jawonder

    Droid

  • VIP
  • 217 posts
  • Device:Bionic ,TBolt, Xoom &amp; GNexus

Posted 11 May 2011 - 03:05 PM

Link for root file isn't working. Ok got it to download from my phone then send it to my PC .

Edited by jawonder, 11 May 2011 - 03:12 PM.


#20 OFFLINE   joeyddr

    MDW Noob

  • Members
  • Pip
  • 1 posts
  • Device:xoom wifi

Posted 11 May 2011 - 03:12 PM

Does this work on wifi only?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users