[GUIDE][VZW Version] Drivers, SDK, Unlocking, Rooting & Returning to Stock
First, This thread wouldn't be possible without @Koush | My Brain Hurts - Koush develops such great things like, ClockworkMod recovery and Rom Manager, if you want to support him, buy his apps!
This thread & posts are for the Verizon branded Motorola Xoom and points to software images for that model! -- (Hint: WIFI only users - LOOK AWAY!)
This guide will help you: install the Motorola Xoom USB drivers, install fastboot & adb from the Android 3.0 SDK, Unlock your Motorola Xoom for flashing and finally root your Motorola Xoom. There's also a "back to stock" mini-guide.
It's a lot less complicated than it sounds and the entire process should take around 15 - 30 minutes (not counting downloading files).
WARNING: THIS PROCESS WILL VOID YOUR WARRANTY, THIS WILL ALSO ERASE ALL OF THE DATA ON YOUR XOOM
If you're not quite sure what the process involves you should thoroughly read over each section, as well check out the FAQ, also - it's cool to ask questions.
Section 1: Motorola USB Drivers & Android SDK Files (this will setup your computer to talk to your Xoom)
Section 2: Unlocking the Motorola Xoom (screen shots included)
Section 3: Rooting the Motorola Xoom & Installing BusyBox (screen shots included)
Section 4: Returning your Xoom to stock software status with the latest OTA update
Section 5: FAQs
Drivers & SDK
If your'e on a Windows PC, you're going to need some USB drivers so your computer can talk to the Xoom in it's different operating modes (fastboot, rsd, and USB debugging).
You can get these drivers here:
For 32bit versions of Windows: MOTODEV > Documentation & Tools > USB Drivers > Handset USB Driver for Windows (32-bit)
For 64bit versions of Windows: MOTODEV > Documentation & Tools > USB Drivers > Handset USB Driver for Windows (64-bit)
*Note: Mac OS X & Linux don't require USB drivers.
(If you already have the Android SDK installed with tools & platform tools you can skip this next section)
If you want to download the Android SDK, you can do so here: Android SDK | Android Developers
If you don't plan on developing software and just want the few files needed for unlocking and rooting I have attached them to this post as sdktools.zip. Just download this and unzip it. You will have an sdktools folder that contains just fastboot, adb and AdbWinApi.dll.
Unlocking the Motorola Xoom
1. Connect your Xoom to your PC
2. Open a command window in the sdktools folder (or in your sdk folder where adb & fastboot reside)
3. Enable USB debugging on your Xoom (settings > applications > development > USB Debugging)
4. In your command prompt, enter:
adb reboot bootloader
Your Xoom will reboot in to the bootloader. It will stay at the screen with the red Motorola logo, in the upper left the text "Starting Fastboot protocol support" will be displayed.
5. In the command prompt enter:
fastboot oem unlock
Your Xoom will display a notice on the screen, it basically says you are removing your device's security as well as voiding it's warranty. To continue..
6. Press the Volume Down key to change the selection from Cancel to I accept
7. Press the Volume Up key to confirm & repeat in the next on screen confirmation prompt.
Your Xoom will unlock, erase all user data and reboot.
Your Xoom is now unlocked and can accept custom software flashes on any of it's partitions!
Rooting the Motorola Xoom
(Thanks to Koush for this, show him some support by buying his apps in the Android Market, source: http://www.koushikdutta.com/2011/02/...om-rooted.html & http://www.koushikdutta.com/2011/03/...oted-xoom.html)
(This should work for any version, if you're on the earlier version and want to apply the update while rooted, instructions are below)
1. Enable USB debugging on your Xoom (settings > applications > development > USB Debugging)
2. Download the root files provided by Koush: http://www.mediafire.com/file/kouudu...0/xoomroot.zip
3. Extract the zip file and put the three files (rootboot.img, su, and superuser.apk) in to your sdktools folder
4. Reboot to the boot loader. From your command prompt:
adb reboot bootloader
fastboot flash boot rootboot.img
6. From your command prompt:
Wait for the Xoom to reboot to the lock screen.
7. In the command window: (hit enter after each line)
adb push su /system/bin/
ln –s /system/bin/su /system/xbin/su
chmod 4755 /system/bin/su
adb push Superuser.apk /system/app
Your Xoom is now rooted.
Install Busybox from the market - It has now been updated to properly report it's installation in honeycomb. (market link: https://market.android.com/details?i...=search_result) ***This is a REALLY good idea and takes less than a minute and has no bad side effects***
Return to Stock (HRI39)
1. Download the source Motorola files here: http://developer.motorola.com/produc...rm=unlockboard (a free membership may be required)
2. Extract the zip file so you have: boot.img, system.img, recovery.img, userdata.img and place these files in to the same folder as fastboot (either in the SDK or from the zip attached to the first post).
3. Reboot your Xoom in to the bootloader.
Power off your Xoom, once it's off, power it on by simultaneously pressing the volume down and power button, keep your fingers pressed until the Xoom says it's starting fastboot protocol support.
4. Open a command prompt in the folder with fastboot and the Motorola image files.
5. Enter these commands
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot flash userdata userdata.img
fastboot erase cache
fastboot oem lock
- 03-22-2011, 11:03 PM #7
- 03-23-2011, 10:29 AM #8
Wow great stuff. Wish I had seen this thread a couple days ago! I had the hardest time installing the SDK and you provide only the necessary files, which is much easier than installing the entire thing, especially since I wont be developing.
- 03-23-2011, 12:54 PM #10
Very annoying but eventually got it. Now I have several hundred Mgbs of crap I wont use other than pushing files once in awhile. Oh well.
That sdktools.zip. Golden. Thank you.
- 03-24-2011, 04:37 PM #11
- 03-30-2011, 08:25 PM #13
lol thanks but this is def. not for the faint of hart lol wish there was one click root option like what we have for the epic lol i will try this later wish me luck...
Edit: Is there a root made just for the wifi version? I just want to root i dot want a custome rom or anything...
- 05-06-2011, 03:20 PM #14
Xoom maybe lost!
I need your help, I rooted my WFI xoom and wanted to go back to stock unroot. In my attempt to unroot I cleared the cache. Now my pc doesn't recognize my xoom. I can manually boot into it into the fastboot protocol but above that it shows the following:
Failed image LNX oxooo2
Starting fastboot protocol support.
This is as far as I can get with it. Is there any hope for it? Thanks for any help.
If yes, go here and get the stock files for the wifi version: MOTODEV > Products > Device Software
Just follow the fastboot instructions on that page and you will be back at square 1.
- 05-07-2011, 04:31 PM #16
- 05-08-2011, 09:18 AM #18
When I press volume up and power I get the following:
Failed image LNX oxooo2
Starting RSD mode 2
When I press volume down and power I get the following:
Failed image LNX oxooo2
Starting Fastboot Protocol Support
Nothing I have been able to do so far allows the pc to see the xoom.
- 05-08-2011, 12:06 PM #20
I was researching this and came across this: Xoom Wifi "Failed image LNX 0x0002 / RSD mode 2" - xda-developers someone seems to be saying you have to keep trying to get the drivers re-installed and it worked for him, others are saying it didn't work for them. Either way check it out.
- 05-09-2011, 06:19 PM #22
- 05-11-2011, 05:47 PM #24
- 05-12-2011, 07:36 AM #25