FORUMS

[HOW TO][UPDATED GUIDE] Unlocking & Rooting your XOOM!

217 posts
Thanks Meter: 83
 
Post Reply Email Thread
UPDATED XOOM FLASHING GUIDE 02/02/12



I recently bought a US Xoom MZ604 and had trouble flashing it initially. I came to a realization that the newer models of Xoom reinstalls the Stock Recovery after you flash a custom Recovery (eg. CWM, Rogue Recovery etc). This is uber frustrating for newer Xoom owners, especially those who are new to the flashing community, simply because you don not know exactly what's going on.

Also, I could not find any proper, full and updated guide to flashing your Xoom. So i decided to take the initiative to do so.




WARNING: I DO NOT TAKE ANY RESPONSIBILITY IF YOUR XOOM TURNS INTO A USELESS BRICK. BY FOLLOWING THIS GUIDE, YOU WILL VOID YOUR XOOM WARRANTY WITH MOTOROLA. YOU HAVE BEEN WARNED TO EXERCISE CAUTION WHILE FOLLOWING THIS GUIDE. STRICTLY FOLLOW THIS GUIDE AND I ASSURE YOU, NOTHING WOULD GO WRONG.



In order to follow this guide, you need fundamental knowledge of ADB and Fastboot for Android. Search around the forum for this knowledge.



STEP 1: Obtaining Required Materials

a.) Download the latest version of Android SDK from HERE and install it into your the root of your C: drive.

b.) Download the latest version of Java SE from HERE and install.

c.) Download and Install the latest version of Motorola USB Drivers from HERE.



STEP 2: Unlocking your Bootloader

What is a Bootloader?
Quote:

In literal terms, bootloader is code that is executed before any Operating System starts to run. The concept of bootloaders is universal to virtually all Operating systems that inculcates operating systems on your PC, laptop, smartphones, and other such devices. Bootloaders basically package the instructions to boot operating system kernel and most of them also have their own debugging or modification environment. As the bootloader kicks off before any piece of software on your device, it makes it extremely processor specific and every motherboard has it’s own bootloader. Source: http://www.addictivetips.com/mobile/...omplete-guide/

1.) Make sure your Xoom is turned on. Connect it to your PC via USB.

2.) On your PC, open up File Explorer and Browse to:
Quote:

C:\Android\android-sdk\platform-tools

3.) In that directory, make sure nothing is selected, SHIFT+Right Click into empty space and select "Open command window here".

4.) Command Prompt will open up. Type the following command:
Quote:

adb reboot bootloader

Your XOOM will reboot into the bootloader showing "Starting Fastboot Support Protocol".

6.) Type the following command into the Command Prompt to unlock your bootloader:
Quote:

fastboot oem unlock

7.) Read the warning and follow the instructions on the Xoom Tablet itself from this point onwards. Use the Volume Down key to navigate to 'Accept' the agreement and press Volume Up to select.

8.) Once selected, your Xoom will now unlock and format itself, meaning, all data will be cleared and you will back to a factory rest.

9.) Reboot your Xoom with the following command:
Quote:

fastboot reboot

10.) Exit Command Prompt.


STEP 3: Rooting your Xoom

1.) Download the latest version of "Universal Xoom Root" from this thread. Place the .ZIP file into the root of your SD card.

2. Download this version of "ClockworkMod Recovery - Modified for Motorola Xoom" and place it into this directory:
Quote:

C:\Android\android-sdk\platform-tools

This will your new Recovery. MAKE SURE THAT IT IS IN .IMG FORMAT.

2.) With your Xoom still connected to your PC, type the following commands into Command Prompt (open up using the same method as STEP 1) to install your new Recovery.
Quote:

adb reboot bootloader
fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img

3.) Once you have verification on your device that this has been flashed, reboot your device by holding volume up + power.
Then 3 seconds after you see the Motorola logo, hit volume down. You should now see "Android Recovery" in the top left corner. Hit volume up to boot into recovery.
If you miss this window and somehow end up booting your Xoom normally, repeat from STEP 3, section 2 onwards again. DO NOT CLOSE THE COMMAND PROMPT WINDOW.

4.)To root your Xoom, please perform the following:
Quote:

"install zip from sdcard" -> "Choose zip from sdcard", then select the Xoom-Universal-Root.zip file you downloaded.
Note: use the volume buttons to navigate and the power button to select

After the root flashes itself, DO NOT REBOOT YOUR XOOM!

5.) Now you have to rename the 2 notorious files, that reinstall your Stock Recovery over CWM, into a format that is unreadable by the bootloader. In the already opened Command Prompt, type the following commands:
Quote:

adb remount
adb shell mv /system/recovery-from-boot.p /system/recovery-from-boot.p.old
adb shell mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.old

6.) Reboot with CWM. Let your Xoom boot normally.

To test whether the root and flashing of CWM has been successful, type the following into your command prompt:
Quote:

adb reboot recovery

If you are able to access the new Recovery, CONGRATULATIONS, you have successfully UNLOCKED & ROOTED your Xoom.



I would like to thank the Xoom Android community for your valuable commitment to into Xoom Android Development. Without you guys, the Xoom wouldn't feel much powerful in terms of usage. Also, I'd like to extend my gratitude to okantomi for his help when I first started out.



Those those experienced users of Xoom, please kindly help the newbies like me answer their questions in this thread. Could I also request the mods to sticky this thread for reference.



NOTE: For users who would like to revert to the original recovery, type the following into ADB: (tip provided by wontoniii)
Quote:

adb shell mv /system/recovery-from-boot.p.old /system/recovery-from-boot.p
adb shell mv /system/etc/install-recovery.sh.old /system/etc/install-recovery.sh
adb reboot



Reference Threads:

1.) [Recovery] ClockworkMod 3.2.0.0 (R4c) Modded for Internal media [UPDATED 10/6]
2.) [ROM][Nightly][ICS] Team Eos WiFi Nightlies (Wingray/MZ604)
3.) [Root] Universal Xoom Root - ANY XOOM ANY UPDATE
The Following 25 Users Say Thank You to d3thstalker For This Useful Post: [ View ] Gift d3thstalker Ad-Free
3rd February 2012, 12:21 PM |#2  
Junior Member
Flag Highland Park
Thanks Meter: 4
 
Donate to Me
More
Just my opinion, I would not recommend to everybody the step3/point6 as you do it...
I would just do something like:
Quote:

adb remount
adb shell mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.old

This can be easily reverted with:
Quote:

adb remount
adb shell mv /system/etc/install-recovery.sh.old /system/etc/install-recovery.sh

In case someone could want the old recovery back without flashing anything
The Following 2 Users Say Thank You to wontoniii For This Useful Post: [ View ] Gift wontoniii Ad-Free
3rd February 2012, 05:50 PM |#3  
d3thstalker's Avatar
OP Senior Member
Flag Buffalo
Thanks Meter: 83
 
More
Quote:
Originally Posted by wontoniii

Just my opinion, I would not recommend to everybody the step3/point6 as you do it...
I would just do something like:

This can be easily reverted with:

In case someone could want the old recovery back without flashing anything

I believe your method is better, at least there's still a recovery to revert to in case something goes wrong. I'll add it to the guide. Thanks for the suggestion!

Sent from my Xoom using Tapatalk
The Following User Says Thank You to d3thstalker For This Useful Post: [ View ] Gift d3thstalker Ad-Free
3rd February 2012, 10:57 PM |#4  
XxLordxX's Avatar
Recognized Contributor
Flag Campinas
Thanks Meter: 1,503
 
Donate to Me
More
My tool can do it automatically, check on the signature LordAIOTool, and if you guys can please test and tell me the results

---------- Post added at 08:57 PM ---------- Previous post was at 08:39 PM ----------

Quote:
Originally Posted by wontoniii

Just my opinion, I would not recommend to everybody the step3/point6 as you do it...
I would just do something like:

This can be easily reverted with:

In case someone could want the old recovery back without flashing anything

I liked your idea too, will put on my tool (can I?)
The Following User Says Thank You to XxLordxX For This Useful Post: [ View ] Gift XxLordxX Ad-Free
4th February 2012, 08:21 AM |#5  
Junior Member
Flag Highland Park
Thanks Meter: 4
 
Donate to Me
More
Quote:
Originally Posted by XxLordxX


I liked your idea too, will put on my tool (can I?)

Sure, no prob
7th February 2012, 05:55 PM |#7  
dislplin01's Avatar
Senior Member
Thanks Meter: 148
 
More
This seams to be a good guide can anyone tell me if it works it is more detailed than the other guide ???? and why was it moved to general
8th February 2012, 07:09 AM |#8  
dislplin01's Avatar
Senior Member
Thanks Meter: 148
 
More
This guide is great and easy and very updated i dont know why other people dont use it. One thing tho you should be more clear on how to reboot into recovery tell them to press volume up + power then let go then wait three seconds and after logo and press only the volume down
11th February 2012, 06:19 AM |#9  
Junior Member
Thanks Meter: 0
 
More
Having a problem with using your guide
Ok, I'm a noob. I am probably missing something simple. When I type "adb reboot bootloader" at the command prompt it says "Device not found." My Xoom is connected via USB (Same cable it came with). Xoom appears in my explorer window I can browse through the files; I even transferred files to the SD card. It is just not detected from the command prompt window when I start the unlocking procedure. Any assistance would be appreciated. Using Xoom 4G, Android 3.2.4; Windows 7
11th February 2012, 07:25 AM |#10  
Senior Member
Thanks Meter: 13
 
More
Make sure that adb debugging is checked. You can find this under Applications > Development settings.
Before you type, check if your device is listed
Code:
adb devices
This should list your device.
Quote:
Originally Posted by dstruble

Ok, I'm a noob. I am probably missing something simple. When I type "adb reboot bootloader" at the command prompt it says "Device not found." My Xoom is connected via USB (Same cable it came with). Xoom appears in my explorer window I can browse through the files; I even transferred files to the SD card. It is just not detected from the command prompt window when I start the unlocking procedure. Any assistance would be appreciated. Using Xoom 4G, Android 3.2.4; Windows 7

The Following User Says Thank You to kewlguru For This Useful Post: [ View ] Gift kewlguru Ad-Free
11th February 2012, 08:42 AM |#11  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by kewlguru

Make sure that adb debugging is checked. You can find this under Applications > Development settings.
Before you type, check if your device is listed

Code:
adb devices
This should list your device.

That did the trick I figured it was something simple like that. Thanks for the help.
Post Reply Subscribe to Thread

Tags
cwm, flash, root, unlock, xoom

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes