yashsingh1/xdaforums huggingface dataset:
[Xoom General] joe ferreira:
the green bot of !

Ok this thread is missing some things.

* Fastboot OEM Unlock Wipes your Tablet. backup first!

* The green bot of !

there is one problem that exists with all xoom roots/cwm hacks.

I had this problem as well as a bunch of other people when trying to flash CWM.

If these files are present after a OTA update then your xoom when entering recovery will show the green android robot with a explanation point instead of CWM.

if you have applied a official ota update.zip then you have one of the following two files on your xoom that will prevent CWM from working.

/system/recovery-from-boot.p

/system/etc/install-recovery.sh

If you already have root and your not trying to root with CWM then you can fix this issue with the following commands before flashing the recovery.img

adb remount

adb shell rm /system/recovery-from-boot.p

adb shell rm /system/etc/install-recovery.sh

If you do not already have root on your xoom when you get the green bot of ! then you have to do the following with the stock moto files for your device (from moto dev).

This Wipes your Xoom also

fastboot oem unlock

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash recovery recovery.img

fastboot -w

fastboot reboot

after your xoom boots back up and goes into the setup screens skip setup and enable usb debugging. ( do not install a ota update! )

and restart xoot to root the stock rom.
[Xoom General] epic118:
Thanks, didn't know about that. I'll be adding some more code to XOOT soon to tackle this.

XOOT does notify you that locking/unlocking bootloaders does wipe the device. However I will modify the main post to show this.
[Xoom General] toori88:
Can anyone tell me where to get the ged files from, I've searched for them but really don't know what I'm looking for.

Thanks in advance
[Xoom General] okantomi:
@joe ferreira,

I have quoted you in my adb/fastboot/rooting guide, as I didn't know why so many newer Xoom owners are having issues flashing CWM recovery.

@epic118, I'm also really interested in whether the Xoot method works safely...it would make life a whole lot easier for a lot of people! The Xoom community is a little shy about one-click rooting methods, since one last spring bricked a whole bunch of tabs, but if proven effective and safe, folks would eat it up.

---------- Post added at 10:57 PM ---------- Previous post was at 10:47 PM ----------

Your stock files are available in a couple of threads pinned to the top of the General forum, or from the motodev site.
[Xoom General] reitman1:
What is the best way to backup without having root capabilities yet to utilize an app like Titanium?
[Xoom General] reitman1:
Never mind, I was under the impression that rooting the Xoom wipes it right off the bat. It seems this is only when you unlock the boot loader.
[Xoom General] viper1402:
just using xoot to root my device,

i have unlocked te bootloader,

currently flashing with cwm recovery but its stuck on starting fast boot protocol support. should it stay on that for a while the first time?

EDIT:

never mind when i rebooted holding vol up and power to try go into fast boot all i get is "starting RSD protocol support 3"

i don't know what this means but it will power up normally
[Xoom General] epic118:
Yes XOOOT is safe as I have used it to root my XOOM,

And it is normal for it to stay on fastboot for some time.

This works for Wifi and 4G tabs.
[Xoom General] Y_Yan_C:
thz... Hong Kong Motorola is just annnnnoying.... they have the slowest updates and our devices are the hardest to modify :mad:
[Xoom General] coolthecat:
Confirmed not working on Motorola Xoom FE MZ505
[Xoom General] superchilpil:
Of course, the family edition hasn't been rooted

This uses the simple fastboot OEM unlock command I'm assuming
[Xoom General] mike110775:
Still can't get into cwm

I did this and it worked great and got me back to 3.0.1 but when I use xoot to flash recovery I'm still getting the green robot when I go into recovery.

Any ideas what I'm doing wrong?

EDIT - NEVERMIND!! used Okantomi's method and it worked
[Xoom General] epic118:
That's alright, then. I think I should add some more code to XOOT. Expect a new version of XOOT before the end of Feb.
[Xoom General] reitman1:
Well I'm ready to give this a go, but just had a few quick questions. I rooted my OG Droid when I first got it two years ago and have just recently rooted my Bionic so I'm not totally green, but I'm not a programmer either. I was planning on rooting my Xoom, and then flashing CWM. After that, I was going to make a nandroid and backup all of my apps with Titanium. Finally, I was going to unlock the bootloader and flash either the Tiamat Rom or one of the ICS nightlies. Using Xoot, can I perform these steps in this order?

---------- Post added at 07:18 PM ---------- Previous post was at 06:38 PM ----------

Well I just started up Xoot for the first time and it looks like I was wrong. I do have to unlock the bootloader before doing anything. Does this basically mean I'm SOL on getting a nandroid or titanium backup before my device gets wiped for the first time? Does anyone have any advice or tips on this? Thanks much.
[Xoom General] okantomi:
Yeah, you have unlock first before you can do any mods, like replacing the recovery. Find another app to backup your user apps and data that doesn't require root. SanDisk Memory Zone will work, My Backup might work. Good luck.

---------- Post added at 10:23 PM ---------- Previous post was at 10:19 PM ----------

I hope you can get it working. It would be awesome. Good luck!
[Xoom General] pokedude750:
Does it work on US 3.2.1?
[Xoom General] epic118:
Should work with US 3.2.1 Xoom. Let me know how you get on.

Yeah, XOOT does use the simple 'fastboot oem unlock' command - but it makes doing that a lot more simple because you don't have to get to grips with fastboot (get the files, set up, etc).
[Xoom General] TheDangy:
First off, I should probably let you guys know that the Xoom (WiFi, 32GB, US) is my first Android device (got it for Xmas), but I am used to modding other devices. (PS3/360/Wii/iOS)

I got through the first part (unlocking), now when I try to flash the CWM (whatever that is...) recovery to my Xoom, it says that it was successful, but I get an error (green android of death?). But I can boot normally, to the vanilla 3.2.1. so no big deal. Also, I did two OTA updates when I first got my Xoom, I guess I have something to do with it.

I've read through this thread, and tons of others but don't really understand anything here, because I'm a noob. Help please, I'm learning!
[Xoom General] okantomi:
I'm going to let the OP answer you, but if he doesn't, I'll check back and try to help. It sounds like you are on your way at least.

CWM (ClockWork Mod recovery) is an alternate recovery that allows you to make backups of your complete system image that you can easily restore if anything goes wrong, and allows you flash zips files to install roms/kernels from your external micro sdcard.

That's the thing...you need an actual micro sdcard, mounted in your Xoom in the slot on top, prior to the step that flashes the CWM recovery. If you don't have one, you'll get an error.
[Xoom General] epic118:
Yeah, go to Page2 and it will tell you how to deal with the GAoD. That'll take you back to the 3.0 stock. I updated to 3.2.1 via OTA, and then as soon as that was done I reran XOOT.

That'll get you up and running in no time at all!
[Xoom General] TheDangy:
Okay, I'll try that and let you know if I have any other problems! Thanks.

A few questions though, once I'm rooted on 3.0 stock, should I update OTA, or use a custom ROM? Which custom ROM would you recommend?

Thanks a lot. I have a 2GB MicroSD, is that large enough for most of the things I'll be doing as far as modding my Xoom?
[Xoom General] TheDangy:
Sorry for the double post, but I am confused on what to do...

Is recovery.img stored on the internal memory as a fail-safe for Android devices, or do I have to put that onto my SD card?

If I already unlocked my device with Xoot, do I have to type this in:

fastboot oem unlock

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash recovery recovery.img

fastboot -w

fastboot reboot

???

Sorry for all the questions. I really have no idea what to do. The instructions just don't make sense to me... =/
[Xoom General] okantomi:
2GB should be enough for flashing zip files and probably enough for a nandroid back-up.
[Xoom General] epic118:
Sorry for being inactive for the past few days, I've been working on a Mac version of XOOT and GUIs for Mac and Windows...expect these and other fixes by the end of February.

No, don't put recovery.img on the intmem or the sdcard. It's supposed to be left in the XOOT folder, where XOOT will flash it to the XOOM for you.

I recommend not putting any custom ROMs on - because I can find nothing but ICS ROMs. ICS ROMs are good and all. They work with tablet-only apps, but not tablet-enhanced apps (where the mobile version is shown)...if you see what I mean.

I think you should just flash an over clocking kernel, and then overclock your XOOM. The other thing about this is when you flash this kernel, native SDcard support is added :)
[Xoom General] epic118:
Also, could you explain what you're trying to do? I don't quite understand...I guess you're flashing GED. If you are flashing GED, just backup the existing recovery.img and copy boot, system and recovery to the XOOT folder. Open XOOT, choose GED and wait for it to do its thing. Then restore the old recovery.img if you plan to flash CWM later.
[Xoom General] thehotboy:
hey guys, i need some help

i ran xoot and ran into the green android of ! so i downloaded the files from MOTODEV placed the files in my android sdk tools folder and opened adb and tried to flash boot, system, recovery, and userdata but none of them are working. i figured maybe it was wrong for me to do that so i exited and open up xoot and paste the files in the same folder as xoot but now when i open xoot it flashes on and off and doesn't stop. help please
[Xoom General] microi:
Need Fix To The Green Bot of ! Problem

Guys!

Thehotboy has run into the very problem I am trying to avoid! I got a new Xoom for Xmas updated via OTA to 3.2.1 AND I don't want to have to reflash and return to 3.0!

Lets discuss exactly what the problem seems to be:

- Fact: There was no problem flashing ClockWorkMod (CWM) to older (earlier versions than 3.2.1).

- Fact: The problem occurred with attempts to flash later versions of Android, e.g., 3.2.1 following update via OTA.

- Fact: The OTA has an incompatibility with CWM. Joe Ferreira identified the problem as one of the following files being present that will prevent CWM from working:

/system/recovery-from-boot.p

/system/etc/install-recovery.sh

- Fact: Xoot will not fix this problem.

To summarize:

1) Recent OTAs which bring the Xoom to 3.2.1 are incompatible with the ClockworkMod 3.2.0.0 (R4c) image (CWM)

2) Once flashed CWM is inaccessible.

This is the problem that needs to be resolved.

Note:

Epic118 has suggested reverting to 3.0; updating via OTA to 3.2.1; and rerunning Xoot. I don't understand this since attempting to flash CWM on 3.2.1 updated via OTA will repeat the same issue. Perhaps EPIC118 can provide clarification.

Does anyone have a solution/fix to this specific problem?
[Xoom General] thehotboy:
finally got it working but im running the first HC build n my SD card is not accessible. i get notifications that updates are available, if i do an OTA would it break root and if so how would i go about flashing the ROM of my choice then ? TIA
[Xoom General] bZerk:
I can not get this to work. Is someone willing to help me?

This is my first day with the Xoom, which is my third Android-device.

Any who: i'm able to get into fastboot and accept the warnings, like described. Then my XOOM reboots back into honeycomb and command prompt on my pc is only showing: waiting for device. Can someone please make me a step-by-step guide or tell me what i'm doing wrong?
[Xoom General] epic118:
Yeah, sorry if my solution sounds odd.

The thing is, that's what I did to get out of the issue. Sounds stupid but it worked.

My XOOM is messed up ATM, so I'll be reflashing GED and rooting. In a few minutes I'll be writing instructions and retrying what I did before just to make sure it wasn't just a fluke.
[Xoom General] epic118:
So, I'm ready to wipe my XOOM!

I'll be doing this with a US XOOM, however to do this you won't need a US XOOM.

download the files relative to your xoom region at motodev (I recommend US)

I'm downloading them now...I will add another reply when that's done downloading! :D

The files have downloaded. Rename the existing recovery.img to recovery.bak.img, because that's CWM. Now extract GED files into the XOOT directory.

Start the GED flasher. Ignore the warning that says "MAKE SURE THAT IT IS NOT A US XOOM". Now begin the flash!

As soon as that's done, do the OTA update.

Now that the flash is done, reboot your XOOM. Fill in the setup wizard when it appears.

Keep updating until you're at OTA 3.2.1

Now rename recovery.img to recovery.img2 and rename recovery.bak.img with recovery.img

First choose to root your device (I KNOW YOU HAVEN'T FLASH RECOVERY, JUST LISTEN).

When that's done, reboot normally and flash Recovery. As soon as that's done, restart into recovery. This will give the XOOM no chance to run the deflashing things.

Flash update.zip

Reboot system now

Rooted!
[Xoom General] bZerk:
Well, that sounds like something i should be able to manage. :P

The only thing I really don't seem to able to figure out is what files to download? Yeah, I can see that you say GED-files for US XOOM, but I really can't find them at Motodev's webpage.

I'm really sorry for all the noob-ish questions, it is just that I'm used to simple one-click solutions where CWM and root is flashed in the same operation without me having to really do anything but watch.

Thanks again!
[Xoom General] epic118:
First sign up for motodev

When done, go to this URL

http://developer.motorola.com/products/software/MZ604_HWI69.zip/

for WIFI XOOMS only

That will download US-GED files.
[Xoom General] bZerk:
Okay! I've come a bit further now.

I've been trying to run Xoot on a Win XP machine. (Usually a Mac-user you see), and when i start Xoot, it just skips right past the first menu with the choice to choose other tweaks.

It takes me right to the part where you choose Bootloader-settings. I'll try and see if I get the same problems on Win 7. :)
[Xoom General] MIMZink:
I'm gonna try to do this method.....hope goes well epic,,,
[Xoom General] epic118:
Did you rename choice_xp.exe to choice.exe?
[Xoom General] bZerk:
Yes, actually I did. Tried using Win 7 and the menu loaded just fine... In the end I just rooted it the old-fashioned way and now I'm running a overclocked Xoom with ICS. It is smooth as butter.

Thanks for your help anyway, I think it will need som polishing an possibly a GUI, but when that is fixed this will be a great tool for people who don't feel comfortable with command-prompt.

Keep up the great work man!
[Xoom General] Delgoth:
Did you have to use a QR code for the attachment? I had to download this to my tablet and then send it to my PC, kind of a hassle since you uploaded right here to XDA anyways...
[Xoom General] epic118:
There's no need to download with QR code. Click the link that says XOOT.zip, not the link that says 'Click for QR code'. It may not look it, but they are completely individual links ;)
[Xoom General] doumer:
will this work on an german wi-fi only xoom?
[Xoom General] epic118:
XOOT works on all XOOMS except HONGKONG XOOMS
[Xoom General] jobumaru:
Work in the new ICS update??
[Xoom General] Jigjags:
Tried to follow the root instructions by flashing back to Motodev stock image for uk MZ604 then doing the ota updates then trying root 1st but it just fails Not sure where i am going wrong all i get is the Android ! image on the screen.

Maybe it's because we dont get 3.2.1 here in the uk just 3.2

Otherwise i like the tool it seems to try to do everything it should and it is quite easy to follow ....just doesn't work on my Xoom :(

The unlock worked fine it is just the CWM flash that fails and so I then can't ROOT.
[Xoom General] burt_ie:
Sorry but I have downloaded all files but just don't know to do...the instructions are not very descriptive. I am trying to unlock my UK wifi and install USA rom.

How do I do this?
[Xoom General] epic118:
Not tested working. I will test this and report to you soon.
[Xoom General] epic118:
It's not that, because I have a UK XOOM as well.

Did you restart into Recovery Mode as soon as the recovery flash finished? If you do it after a reboot, the stock recovery is flashed and you get that irritating error.
[Xoom General] epic118:
First open XOOT, choose == Bootloader settings ==

Unlock the bootloader. It's quite easy - just make sure USB Debugging is on in Settings -> Applications -> Development

Then close XOOT

First get the GED files from Motodev.

Then extract them into XOOT's directory.

Then just open XOOT and choose == Other tweaks ==, I believe it is.

Run the GED flashing thing and it'll take it from there. After that you have a stock 3.0 XOOM, just turn on USB debugging again if you want to root.
[Xoom General] burt_ie:
*edit*

YAY ive done it and upgraded to ICS!

Thank you so much OP...you have made my day =D
[Xoom General] kickinbass12:
xoom rooting using Xoot, stuck need help on the next step

okay dont judge me on this...

i am using Xoot and have one all steps and am stuck on the "Factory restore Images: Missing". cant seem to get past this part. i click on the link and go to Motorola website and Download the OEM Image but it still shows "Missing".

Love the program just not that simple to follow.. please help with step by step...

yeah i am a NOOB at this..
[Xoom General] burt_ie:
Download the image from motodev and unzip the contents directly into the main xoot folder.

Let me know if that works.

Also I just wrote this post about unlocking the bootloader and converting a xoom into a Google experience device using xoot so I don't know if this will be of any good to you? I haven't tried rooting with xoot yet so that's not in my guide below.

Unzip Xoot to the main directory of your PC (usually C drive)

I also downloaded and installed the xoom USB drivers from the Moto dev website. I am not 100% sure if these are needed but on my first try my computer had trouble picking up my xoom, but after I installed these it seemed to work (please note I restarted my PC after the install). I downloaded the ones for Windows 7 64bit but just download what ever one is relevant for your computer.

The US stock rom image came from the Moto Dev website but you will have to register before you can download anything. Its a simple registration and wont take you long.

On the Moto Dev page you need go about half way down the page and look for the section MZ604 - XOOM WITH WIFI. At the bottom of that section you will see Build HWI69 for US Retail, which is what you need to download.

Once you have downloaded this extract the contents straight into the main Xoot folder on your PC and overwrite any files that may already be there.

Now connect your xoom with USB, make sure USB debugging is selected on your xoom (this should happen automatically but check in settings just in case)

Open up the Xoot folder and click on the Xoot batch file icon (looks like little gears)

A black command box will open up, press S to go into the bootloader settings and type unlock and hit return.

Follow the commands on the command box and then the same on your xoom and it will unlock the bootloader.

Once that has completed close Xoot on your PC and restart your Xoom (you may have to go through the set up screens on your xoom to get back to the home screen) again make sure USB debugging is selected on your xoom

Again open Xoot batch file icon but this time press D which will take you to the Other Tweaks menu.

Press S and you will be given another set of menus

now type ged and hit return and again follow any instructions on screen or on your xoom(this converts your xoom into a google experience device and uses the US image downloaded from moto dev)

After that has finished your Xoom will start up and after going through the first time set up screens you will have Android 3.0 US. You should then get instant notifications that updates are available (I think I had 3 or 4 in total) install them and eventually you will have ICS!!
[Xoom General] moby008:
excellent explanation burt_ie. My European Xoom Wifi is running on ICS 4.0.3 now. No problems at all, ICS is lightning fast and a huge step forwards.
[Xoom General] burt_ie:
No problem at all, it was a learning curve for me so I know how complex it can seem for first timers. Just happy to pass some on to others :)
[Xoom General] matheprat:
Regarding the green bot of !, I have a Euro Xoom which I have previously applied an OTA update. Can I just use the GED feature of Xoot to flash the GED (US) files, then flash CWM and a custom ROM from there?

If I boot into the GED firmware after flashing CWM, does this remove the custom recovery and replace with stock again?

Thanks.
[Xoom General] Brock92:
Thank you so much burt_ie for your easy to follow instructions. My Irish Xoom now has ICS. :-)
[Xoom General] Odeeee:
Huge Thanks to epic118 for the XOOT 1.1 software. Works like a charm :D

Huge Thanks to burt_ie your instructions are spot on :D

Irish Xoom MZ604 WiFi Ireland - Now on ICS. Running like a dream.

This is the simplest way to Root your Xoom, & get ICS. No fuss, no mess !!!

Just one query. Will the device will now get all GED US updates from now ?
[Xoom General] burt_ie:
Yes we will receive all future updates as long as only three bootloader is unlocked and the xoom is unrooted
[Xoom General] matheprat:
I updated my UK Xoom to ICS, everything worked great. Will rooting using Xoot work? Can I flash CWM with ICS?
[Xoom General] burt_ie:
Hmm OK I am a little stuck.

I unlocked the bootloader and flashed the US image from the moto dev website and updated to ICS but now I am trying to root.

When I try and flash CWM through XOOT and go through the steps I get to the little android lying down with his chest open and an exclamation mark.

I got the first part right but I cant seem to fathom this second process. What am I doing wrong? Do I need to copy anything to my SD card?
[Xoom General] tilda:
I'm getting the same on xp even though I renamed the choice.exe file. Has anybody got this successfully working on xp?
[Xoom General] Finatti:
This work in MZ605 is a wifi/umts xoom conect 3g by H+ ??
[Xoom General] epic118:
MZ605

XOOT is tested only on the MZ604 WiFi only edition. GED flashing probably won't work, but rooting'll will probably work (it's based on solarz's Universal Root)
[Xoom General] XxLordxX:
I made a tool that does what Xoot does and more! Check LordAIOTool on my signature! Just a point, I created it based on Xoot, because I liked it, so I decided create something bigger, I think it worth the try :D
[Xoom General] Mjamocha:
I had the same prob, with a different tool. I had to manually put the update.zip with the (CWM) image on it to my sdcard . That was my issue, no sure what happened with yours. Hope it works out.
[Xoom General] epic118:
Cornea, XOOT's AIO successor, is OUT! Please go to page one and read the first post to read more about it.