Hi there, after fixing my xoom (with the help of the fine folks here at xoomforums) I was asked if I would create a guide to recover from a "One Click Root" bricking. So here goes.
There is something wrong with the "Root My Xoom" (One Click) process that has soft-bricked several xooms. To create the best guide that I could, I took my freshly fixed, rooted, and flashed xoom and intentionally bricked it using the "Root My Xoom" executable.
So to recover from this you will need:
A genuine Motorola cable such as this:
Motorola Cable.jpg
Part number AWAUK6935.
It turns out that the Motorola cable is non-standard and "Fastboot.exe" will not necessarily work with other cables.
Also needed for recovery is:
adb.exe,
AdbWinApi.dll,
AdbWinUsbApi.dll, and
fastboot.exe
If your got to this guide because of bricking your xoom by way of the "One Click" (Root My Xoom) method, then you are in luck. All of the files needed for transferring your stock image back onto your xoom are already included in RootMyXoom.zip.
Simply create a directory off of your root directory such as "c:\platform-tools" and then copy these four files to this directory.
For those of us that are not great at working with Windows (I'm a Linux guy), here is a great link on how to set your PATH environment variable:
Basic Hints for Windows Command Line Programming
Look about halfway down in the post for this heading:
Environment Variables
Never mind the references to python, it will show you how to set up your PATH for our c:\platform-tools directory.
And once in the command prompt, you can create your c:\platform-tools directory (folder) by entering this command in the command prompt box: "md c:\platform-tools" and then hitting enter.
You can then enter that directory using this command from the command prompt: "cd c:\platform-tools" and then hitting enter.
You can now delete "RootMyXoom.zip" from your machine, you won't ever want to use it again.
RootMyXoom useful files.jpg
To get your platform-tools directory in the path, do this:
Environment Variables.jpg
Essentually you right-click on "My Computer", click on "Properties", click on "Advanced", click on "Environment Variables", scroll down in the "System Variables" list and select "Path", click "Edit" and add "C:platform-tools" (or wherever your located your files from the "Root My Xoom" zip file), click "OK" each time it's presented and,
Close and reopen your command prompt box (dos box) to make your changes take effect.
Now you will need to go and get the stock image for your xoom. This is determined on whether you have a WiFi only xoom (like I do), or a 3G/4G xoom (which I don't, so I have no way of verifying if this proceedure is correct for that model - but I think that it is). Go here to get your file:
For the 3G/4G go to this page:
[How To] Return To Stock (3G/4G HR166)
For the WiFi go to this page:
[How To] Return To Stock (Wifi-Only HW169)
The file is going to be named MZ604_HWI69.zip for the WiFi model and MZ604_HWI66.zip for the 3G/4G model
Open whichever file you chose and copy all of the files in the archive to your C:\platform-tools" directory.
Note that this is "..HWI..", not "..HW1.."
These files are:
boot.img
recovery.img
system.img
userdata.img
Recovery images.jpg
Now do this (borrowed from Stuck at Motorola Dual-Core? [Wifi-Only] - xda-developers)
1. Plug in your USB cord
2. Turn off your Xoom (Vol-Up + Power)
3. Boot into fastboot (Vol-Up + Power, wait for the red "M" circle to show for three seconds, press the Vol-Down three times and then the Vol-Up)
4. On your computer, open up a command prompt, and copy (from this webpage) and paste the following one line at a time into the command prompt followed by hitting the enter key after each line:
Code:
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
fastboot reboot
Once you have finished entering each of these lines (and do make sure that your xoom has finished processing the previous command before you go on to the next one), the xoom screen will print out a bunch of text asking you to confirm relocking it. So press the "Down Volume" button to accept, followed by the "Up Volume" to confirm.
At this point you should be back to a factory state which includes being locked and unrooted.
If you don't get the confirmation (the text printing out on the xoom's screen), it is most likely because you do not have the correct cable. Borrow a Motorola cable from a friend (a phone cable will do fine, put yourself in "Fastboot recovery" mode on the xoom, and paste these commands back into the xoom:
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
fastboot reboot
----------------------------------------------------------------------------------------------------
FAQ's
Question 1)
Do I need to unlock first? You shouldn't, but if it is necessary do this before attempting to flash the stock images:
adb reboot bootloader
Xoom will reboot into a screen with text on the upper left corner. While you are on this screen enter the following
fastboot oem unlock
A bunch of text will appear and you will need to use the down volume rocker to select yes, followed by volume up to confirm
Xoom will then wipe, reboot, and your back up and running. At this point you will need to go back and re-enable USB debugging
Borrowed from: [How To] Root The 3G/4G And Wifi-Only Xoom (Stock 3.1)
But if you could get to adb from your PC, then you probably wouldn't have needed this guide. :)
Question 2)
The "adb reboot bootloader" command won't work from my PC, how do I get into "fastboot recovery mode"?
Answer:
Press both the Up volume and On/Off pushbuttons to cycle power off (and you can do this to bring up a working xoom into the various startup modes as well),
wait for the Red "M" circle to be up for about three seconds and then press the down volume pushbutton until you see "--> Fastboot", and then press the up volume pushbutton.

If this is your first visit, be sure to
check out the 

3Likes
LinkBack URL
About LinkBacks
Once you have finished entering each of these lines (and do make sure that your xoom has finished processing the previous command before you go on to the next one), the xoom screen will print out a bunch of text asking you to confirm relocking it. So press the "Down Volume" button to accept, followed by the "Up Volume" to confirm.



Reply With Quote










