Xoom Heaven: Rooting, Roms, Kernels... You Name It! [Updated: 9/14]

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Here's another recommended app that requires root: it's kind of a one stop for all your system tinkering.

https://market.android.com/details?id=com.canvs2321.absolute.system&feature=search_result
Oh yeah! I've been running this on my Xoom for awhile now. I wasn't sure if I should add it to the list because of the boot animations and the fonts found within the app. I feel that users probably shouldn't touch the boot animations and the fonts since the app is for phones. I haven't messed with those sections on my Xoom with that app, and I'm not too sure what exactly would be the effect of doing so.

But, now that you reminded me... I will add that in just now. It does have some good tools in it. :)
 
Last edited:

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
Oh yeah! I've been running this on my Xoom for awhile now. I wasn't sure if I should add it to the list because of the boot animations and the fonts found within the app. I feel that users probably shouldn't touch the boot animations and the fonts since the app is for phones. I haven't messed with those sections on my Xoom with that app, and I'm not too sure what exactly would be the effect of doing so.

But, now that you reminded me... I will add that in just now. It does have some good tools in it. :)
Oh, I've changed my fonts and boot animations many times. The bootanimation I'm running takes up the middle third of the screen in landscape, but looks great. Fonts work as expected...fantastic!
 
  • Like
Reactions: StrifeSoldierVII

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Oh, I've changed my fonts and boot animations many times. The bootanimation I'm running takes up the middle third of the screen in landscape, but looks great. Fonts work as expected...fantastic!
There we go! Thanks man. I haven't had the chance to sit down and mess with it on the Xoom. I use it on my phone a lot though and it's spectacular. That's great to know that it works just the same on the Xoom!

I'll mess with the fonts then. Cool! Before this I had only found a thread that had a few fonts for the Xoom to flash through CWM, but now that I know I can use this app on my Xoom, that's much better. I think the app should have a Honeycomb version, or at least update the boot animations list for HD on tablets.
 
Last edited:

Psychokitty

Senior Member
Jan 8, 2011
280
31
0
Best Xoom thread EVER!

Diablo, as usual you rock! This thread is exemplary of xda forum helpfulness, and you are an exemplary member of ANY internet forum! The way you jump on this for every individual's trouble is wayyyyy beyond expectation out even the most helpful of members.

Great Thanks to you!
 
  • Like
Reactions: StrifeSoldierVII

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Diablo, as usual you rock! This thread is exemplary of xda forum helpfulness, and you are an exemplary member of ANY internet forum! The way you jump on this for every individual's trouble is wayyyyy beyond expectation out even the most helpful of members.

Great Thanks to you!
Awesome way to put it! Thanks a bunch!

I try to go above and beyond to help as many people's as I possibly can. That's my ultimate goal, and it looks like I am succeeding so far. You will see my name a whole lot if you look around these Xoom sections. :)
 
Last edited:

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
A great guide to ADB/Fastboot, custom recovery and root

Below is a great guide to rooting, from several sources, (mostly taken from pingvinen's "An Idiot's Guide to Flashing the Xoom" and a guide by publicanimal. and I hope it helps. You can find the links to all of the files referenced below in the Xoom Heaven thread (thanks diablo2224!)

"What you need to do can be encompassed in these following short steps (will be detailed later on) in the following order. Each step is required before you can proceed to the next one. However, make sure that you are very very careful and dont try to take any shortcuts. That may soft-brick your device, and you may have a difficult time to explain that to your wife ... You have been warned!

I strongly recommend you to read the entire guide before trying this. In fact, read it twice to ensure that you have understood everything. If there is wierd stuff that you dont understand, dont hesitate to ask. The reason for me writing this down is that I like to document what I have learned. This is to me an excellent way to ensure that I will remember what I just did. Another reason was that I could not find a single thread that encompassed all steps required. There are many different threads, but noone (that I could find) that really guides you from start to goal. So enjoy and good luck!

I would like to thank LandMaster and cam30era for helping out with advice during my initial trail-and-error session. I soft-bricked my device once and had big problems to get by point 4.3 (avoid overwriting of CWM), but with their encouragement I finally succeeded.

Overview of the 6 required steps

1. Install Motorola USB drivers for your computers (for USB connectivity) 2. Install Java SDK and Android SDK tools (for adb and fastboot commands) 3. Unlock the device for flashing (allowing replacement of recovery and boot images) 4. Install a modified recovery image (ClockWorkMod recovery for Android) 5. Root the device (Allow r/w access to the device filesystem) 6. Flash a kernel that supports overclocking etc.

Steps 1, 2, 4, 5 and 6 require that you download install, image and zip files needed for the flashing.

All this was performed on a Windows PC. Windows 7, Mac and Linux users will probably have to do some steps differently.

1.0 Install the latest Motorola USB drivers

The installation file can be found here http://www.motorola.com/Support/US-E...arging-Drivers

1.1 Install the drivers and ensure that your Xoom is recognized by the computer

2.0 Installation of development software

Java SDK 6 and Android SDK need to be installed. You can find the installation kits here.

http://www.oracle.com/technetwork/ja...ad-400750.html http://developer.android.com/sdk/index.html

2.1 Install them as any other software, making an Android SDK folder on C/.

2.2 Make sure that all the files you need are in the Platform Tools folder (fastboot, Tiamat R4c recovery image file, etc. Copy any files in the Tools folder to the Platform Tools folder if necessary. Note: If the Android SDK complains that the Java Dev Kit can't be found, just press Back and then Next again. Wierd, but that seems to do the trick ... go figure.

(Warning: Never put any zip files in your Platform Tools folder. Flashing zip files through fastboot will cause very serious problems. :eek:Zip files must be flashed from the external micro SD card through CWM recovery on the Xoom...we'll get to that later.)

2.3 Test that ADB and FASTBOOT works. You should open a command window by right clicking in your Platform Tools folder where all of your files are, plug in your Xoom to your computer with your Motorola cable (it may not work with a generic cable) and write 'adb devices'. Your Xoom should now be listed. Did your device not show up? Make sure that you have USB debugging enabled in Settings/Applications/Development on your Xoom.

3. Unlocking the device for flashing

This step will effectively erase the internal storage, including all your apps and settings. Use whatever backup you want to secure important data before you start.

3.1 Power up and start the Xoom.

3.2 Ensure that your device is fully recognized by the computer. A good sign is that the 'Portable device' dialog is activated on Windows when your Xoom has booted. The Xoom should also be seen in 'Computer'. If not, go back to step 2 and double check your USB drivers.

3.3 Use the command 'adb reboot bootloader' to go into Flash mode.

3.4 Use the command 'fastboot oem unlock'. This will trigger a dialog on your Xoom. Follow the instructions on the screen to complete the unlocking. I repeat, this *will* do a factory reset and all data will be lost!

3.5 Once unlocked, the Xoom will restart and work as normal. Don't bother to do any setup at this time, just make sure that USB debbuging is checked in settings, and now go on to step 4

4. Install recovery image (CWM)

If you haven't done it already, download the recovery image file and save it to your computer in the Platform Tools folder.

4.1 Boot into flash mode with 'adb reboot bootloader.'

4.2 Install your downloaded recovery image: 'fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img' or whatever is the exact name of the recovery img file you are flashing.

4.3 Restart the device with 'fastboot reboot'. Timing is essential here, so be alert when the device restarts, or you will have to redo section 4.

4.4 Enter CWM recovery with the following procedure.

4.5 Once the Motorola logotype is shown, start counting to 3. At 3, press the Volume Down button. This should result in the text 'Android Recovery' in the top left corner. If it does not work, experiment with the timing (see below).

4.6 When 'Android Recovery' is shown press the Volume Up button. This should invoke the CWM recovery menu. If that works, then congratulations for getting this far!

Here is a potential pitfall. If you are unable to enter CWM *before* the device boots into Honeycomb, then the newly installed recovery image will be overwritten by the system default recovery. Just repeat steps 4.1 through 4.6 if that happens.

5. Rooting the Xoom

The Universal Xoom Root zip file from solarnz is located here: http://forum.xda-developers.com/showthread.php?t=1242241

5.1 You need to transfer the Universal Xoom Root zip file to a working external micro SD card. You can do this on a computer or cell phone, but the Universal Xoom Root zip file must be located in the root directory of the micro SD card.

5.2 Insert the now prepared SD card in the Xoom.

5.3 Boot into recovery (as described in 4.3). Navigate using the volume buttons and press the power button to select the active option.

5.4 Select 'Install ZIP from sd card.'

5.5 Select 'Choose ZIP.'

5.6 Navigate to the ROOT zip file with the Volume buttons and select it with the Power button. Confirm that you want to install it.

5.7 Everything should indicate success, so back out to the main CWM menu and reboot the device.

5.8 From Android Market, install any app requiring root and start it. If the rooting was successful, then the app should request superuser permission and you should be able to grant it without any problems.

6. Flashing a new rom or kernel...(e.g. Tiamat Hammerhead Rom and/orTachi Kernel). Look in the Xoom Heaven thread or in the Development section of this form for all of these files.

6.1 This step is identical to 5, but swap out the ROOT zip for the ROM or KERNEL zip. For simplicity, you may want to prepare the micro SD card with both zip files at the same time in step 5.1..."
------------------------
This is still one of the best explanations of how to use adb and fastboot to unlock and root the Xoom and install a custom recovery, etc, and doesn't deserve to buries on back pages of this forum. Hopefully, the step-by-step nature of this guide will help those of you that have limited experience with this kind of tinkering.:D

Oh, and please feel free to correct any errors or omissions. As I said, it came from several sources and needed to somewhat updated.
 
Last edited:
  • Like
Reactions: StrifeSoldierVII

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Hey, okantomi: Awesome job with the ADB guide! We needed one of those for real. ADB commands can be confusing for newcomers. And there is not really a good guide out there. +1 to that!

Tell you what: If you could turn that guide into a thread or something I will put it up on the ADB section of this thread with your name on it so that it will not get lost. Eventually it will end up getting buried in this thread at some point in time, ya know. Just looking out. ;)
 

knut150

Senior Member
Jan 20, 2011
130
6
0
Diablo, as usual you rock! This thread is exemplary of xda forum helpfulness, and you are an exemplary member of ANY internet forum! The way you jump on this for every individual's trouble is wayyyyy beyond expectation out even the most helpful of members.

Great Thanks to you!
Diablo, as usual you rock! + 1
 
  • Like
Reactions: StrifeSoldierVII

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
Hey, okantomi: Awesome job with the ADB guide! We needed one of those for real. ADB commands can be confusing for newcomers. And there is not really a good guide out there. +1 to that!

Tell you what: If you could turn that guide into a thread or something I will put it up on the ADB section of this thread with your name on it so that it will not get lost. Eventually it will end up getting buried in this thread at some point in time, ya know. Just looking out. ;)

Thanks...I will post a thread separately. Reading this over, I see at least two errors that I need to fix, so I'll do it pretty quick...after my morning coffee, that is!

Update: It's done!
 
Last edited:
  • Like
Reactions: StrifeSoldierVII

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Kinda get the feeling diablo really loves the Xoom... :p
Haha indeed I do! Afterall, it is the original Honeycomb tablet. I enjoy the Motorola Android devices, Droid's especially. I have my OG Droid to go right along with my Xoom. Little brother, big brother. ;)

I have had both since they launched and couldn't be happier. The Xoom in reality is a part of the Droid family. I wish they had kept the name branding on it. Droid Xoom sounds more like it. ^^
 

shyyour

Member
Sep 7, 2011
5
0
0
Hi
i think i may have bricked my Xoom and any advice will be much appreciated

i have a UK rooted Xoom with Tiamat 2.1 HammerHead. i was having wifi sleep issues, dimmed out screens and market not working, so i decided to go back to tiamat 3.1 (1.4.4). I performed a nanoid backup, wiped all data and cache and flashed the rom.
It reboots and is stuck at the motorola logo. i have tried getting into clockwork recovery but it just shows fastboot and does nothing.

i am really freaking out any help will be much appreciated.
 

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Hi
i think i may have bricked my Xoom and any advice will be much appreciated

i have a UK rooted Xoom with Tiamat 2.1 HammerHead. i was having wifi sleep issues, dimmed out screens and market not working, so i decided to go back to tiamat 3.1 (1.4.4). I performed a nanoid backup, wiped all data and cache and flashed the rom.
It reboots and is stuck at the motorola logo. i have tried getting into clockwork recovery but it just shows fastboot and does nothing.

i am really freaking out any help will be much appreciated.
Hi there! No worries my friend, as long as you can boot into fastboot you will be just fine. You will just need to reflash the ClockwordMod Recovery file through fastboot. Use this guide: Guide to setting up and using adb/fastboot-unlock, flash custom recovery & root

Go down to section 4 in that guide. That would be your solution.

Use this CWM to flash to using the guide: ClockworkMod 3.2.0.0 (R4c)

And then, install the latest CWM Rouge Recovery found here: CWM Rogue Recovery v1.1

I see you just made an account here just to ask this question. I'm glad you picked me. Hope this resolves your problem. :)
 
  • Like
Reactions: shyyour

shyyour

Member
Sep 7, 2011
5
0
0
Hi there! No worries my friend, as long as you can boot into fastboot you will be just fine. You will just need to reflash the ClockwordMod Recovery file through fastboot. Use this guide: Guide to setting up and using adb/fastboot-unlock, flash custom recovery & root

Go down to section 4 in that guide. That would be your solution.

Use this CWM to flash to using the guide: ClockworkMod 3.2.0.0 (R4c)

And then, install the latest CWM Rouge Recovery found here: CWM Rogue Recovery v1.1

I see you just made an account here just to ask this question. I'm glad you picked me. Hope this resolves your problem. :)
Thanks diablo2224,

When i try 'fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img' it gives me this -error: cannot load 'recovery-Tiamat-R4c-100611-1150-cwm.img'.

i have checked the file is in the same folder as fastboot and it is called exactly the same thing?

What do i do now?
 

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
Thanks diablo2224,

When i try 'fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img' it gives me this -error: cannot load 'recovery-Tiamat-R4c-100611-1150-cwm.img'.

i have checked the file is in the same folder as fastboot and it is called exactly the same thing?

What do i do now?
Download the provided recovery file I have attached to this post, put it into the appropriate tools folder, and then copy and paste the exact command into your command window as follows: (File and img command already prenamed for you.)

adb reboot bootloader
fastboot flash recovery recovery-solarnz-100611-1150.img
fastboot reboot

Let me know if this works. This is the latest R4c CWM Recovery file I have supplied you with.
 

Attachments

Last edited:
  • Like
Reactions: shyyour

okantomi

Senior Member
Feb 20, 2011
3,021
709
0
Boston, MA
Download the provided recovery file I have attached to this post, put it into the appropriate tools folder, and then copy and paste this exact command into your command window. (Already prenamed for you.)

adb reboot bootloader
fastboot flash recovery recovery-solarnz-120511-2030.img
fastboot reboot

Let me know if this works. This is the R4c CWM Recovery file I have supplied you with.
This is the second person to report the "can not load recovery" error. Any ideas? I've looked at the instructions and they look ok. Maybe they should check the MD5 sums, to make sure the files are downloaded intact.
 
  • Like
Reactions: shyyour

shyyour

Member
Sep 7, 2011
5
0
0
Download the provided recovery file I have attached to this post, put it into the appropriate tools folder, and then copy and paste the exact command into your command window as follows: (File and img command already prenamed for you.)

adb reboot bootloader
fastboot flash recovery recovery-solarnz-100611-1150.img
fastboot reboot

Let me know if this works. This is the latest R4c CWM Recovery file I have supplied you with.
Thanks a lot, i was able to restore phew.

Pardon me i have some very noob and dumb questions to ask.

1. what is the difference between a Rom and Kernel, and which will you advice i use.

2. Since i have restored, im back to my original problems:
a, My screen dims out and i dont see anything, sometimes i have to reboot just to get the screen working again.
b. i have serious wifi sleep issues, it just goes off and i have to reboot to get it working.
c. My gmail account does not allow me to download any more from the market, i get an error saying cannot purchase. i had to create another account to use to download apps.

Once again im grateful for helping me get my Xoom back up.
 

StrifeSoldierVII

Senior Member
Mar 3, 2011
498
354
0
This is the second person to report the "can not load recovery" error. Any ideas? I've looked at the instructions and they look ok. Maybe they should check the MD5 sums, to make sure the files are downloaded intact.
I think it may have to do with the command name and file name for the boot img. Instead of "fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img", I beleieve it would be "fastboot flash recovery recovery-solarnz-100611-1150.img" for the most current of the R4c recovery. It seemed to do the job for shyyour with the file and command I supplied. That's what I think. :)

Thanks a lot, i was able to restore phew.

Pardon me i have some very noob and dumb questions to ask.

1. what is the difference between a Rom and Kernel, and which will you advice i use.

2. Since i have restored, im back to my original problems:
a, My screen dims out and i dont see anything, sometimes i have to reboot just to get the screen working again.
b. i have serious wifi sleep issues, it just goes off and i have to reboot to get it working.
c. My gmail account does not allow me to download any more from the market, i get an error saying cannot purchase. i had to create another account to use to download apps.

Once again im grateful for helping me get my Xoom back up.
That's great to hear that's it's back! Here we go...

1. A Rom is the entire system itself as a whole, meanwhile the kernel is more specific to the processor especially, and other lesser things such as the Wifi module, charging light, etc. I would advice you to use both a custom Rom and a custom kernel if you want the most performance and battery life out of your Xoom.

2. Hmm... some of these problems sound kind of serious. Not sure how to go about the Gmail account issue. I can advice to you stay on your current Rom and do a complete data wipe, cache wipe, as well as a dalvik cache wipe from within the CWM Recovery. Be sure to keep that Nandroid backup just incase, and backup all of your apps with their data only via the Titanium Backup app. A clean new install of the current Rom should remedy most if not all problems. Don't forget: Never restore or backup the system apps, as if there was a problem with them before, restoring them would bring that same problem right back to the new install.

If all else fails: Report back here with any other questions or concerns. :)
 
Last edited: