Step by step procedure to root mz604 and flash ics custom rom

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
Note: please read this procedure carefully more than once until you are fully aware of it. If you have any doubts or concerns, just ask to avoid confusion before you apply. This should be followed step by step.

• Your custom ROM will be: http://goo.im/devs/teameos/roms/nightlies/wingray/
• Your GOOGLE APPs (GAPPs) would be: gapps-ics-20120429-signed.zip http://goo.im/gapps

Full thread in details can be found here: http://forum.xda-developers.com/showthread.php?p=20479464

To summarize:

First, download the above ROM and GAPPs and put them onto your xoom internal and external SD card. Put them under /mnt/sdcard for internal sd, and under the root of your external sd card.

To download:

• Get the Motorola USB drivers to your laptop: http://developer.motorola.com/docstools/USB_Drivers/
• Get the Android SDK to your laptop: http://developer.android.com/sdk/index.html • Recovery Image: http://goo.im/devs/teameos/recoverie...ecovery-r6.img
• GAPPS: http://goo.im/gapps, your GAPPs would be: gapps-ics-20120429-signed.zip
• ROM: http://goo.im/devs/teameos/roms/nightlies/wingray/


Steps:

1. Power off your XOOM device.
2. Press and hold the volume down button while pressing the power button at the same time. Note: Even if your xoom starts again, just keep the button pressed until you see "Starting fastboot protocol" on the screen.
3. Connect Xoom to your computer via USB.
4. Open a ‘Command Prompt’ or ‘Terminal’ window on your computer in your sdk/tools folder. This is the sdk you downloaded above.
5. unlock your xoom and flash the recovery image. The recovery image should be in your current working directory where you have command line navigated to:
Type:
adb reboot bootloader
fastboot oem unlock
fastboot flash recovery eos-recovery-r6.img
fastboot reboot
adb reboot recovery

Now, you have your device unlocked and recovery installed.

Reboot your xoom by selecting the option "reboot system now" from recovery. you can navigate up and down using the volume buttons. Once an option is highlighted, press the power button to select, you will still have your old ROM.

To flash the other ROM downloaded above,

1. Boot into recovery by:
i. As soon as you hit the reboot command above, you should see a Motorola logo appear. Wait 3 seconds and tap the Volume down button and the words Android Recovery should appear on the screen. When you see that, tap the Volume up button and you’ll boot into recovery.
2. From within Recovery, perform wipe data, wipe cache, and go to advanced, wipe dalvik cache and battery stats. Don't worry, if the ROM and GAPPs are deleted, which should not be the case, you will have them on your external sd card
Note: wipe data will delete your stuff on the xoom. It would be great if you backup your files that you need to your external sd card before you start any of this procedure.
3. In recovery, navigate to install zip from sdcard > choose zip from sd card and select the EOS ROM you copied to the root of the SD card. Once the files are flashed, DO NOT reboot afterwards. Hold on.
4. Again, from Recovery, choose install zip from sdcard > choose zip from sd card and select the GAPPs you copied to the root of the SD card.

Then hit reboot system now. It will take 2 - 3 minutes for the first reboot. Setup your google account. and you are good to go.

Later reboots will be much faster (around 40 - 50 seconds).

Advice: purchase Startup Manager from the market. Remove unwanted user programs from the startup. That will boost the boot time of your xoom. and don't remove superuser or superSU.

To have better battery life, from the market buy JuiceDefender ultimate. configure it as aggressive. don't worry, it is ok. This will give you around 2 hours of extra battery life than the promised 10 hours. Keep that in the startup.

You may need after that to install terminal emulator from the market if not already installed by the ROM to check if you have root permissions. Just type "su -" you will be prompted with superuser check. Click allow. and then type "id" You will see your id is root.

Should you require further details or assistance, please let me know. And enjoy the best rom customized ever for your device

Best Thanks to TEAM EOS for the great ROMs they provide.

After you are done with all that, let me know and will explain to you how to work with the pre-installed gooManager in the new ROM. It will make your life much easier to upgrade to future releases of your ROM.
 
Last edited:

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
Note: if you are coming from eos rom, there is no need to wipe data. Wipe cache and dalvik are enough.
If you are coming from another rom other than eos roms, or rooting for the first time, wipe data is needed as well. Enjoy...

Sent from my MZ601 using Tapatalk 2
 
  • Like
Reactions: Fadox

yosterwp

Senior Member
May 29, 2012
406
166
0
/mnt/sdcard
Great guide! I was waiting for someone (I was too lazy myself) to create a guide that skipped right to the good stuff: Custom Roms.

One thing though: After "fastboot flash recovery eos-recovery-r6.img" aren't you supposed to reboot, and then immediately go into recovery, just so that the system doesn't bring back the old one? Or am a dreaming things (again:rolleyes:)?
 
  • Like
Reactions: wesamothman

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
Hi yosterwp. My pleasure to be part of xda community mate.
Well, after flashing recovery, within adb, I am asking to reboot fastboot and and rebooting recovery. Then rebooting system is mentioned there. That is why I am asking to use the volume button and power button combinations to prevent it from going to old rom and directly go to recovery to flash eos rom :)

Sent from my MZ601 using Tapatalk 2
 
  • Like
Reactions: yosterwp

yosterwp

Senior Member
May 29, 2012
406
166
0
/mnt/sdcard
Hi yosterwp. My pleasure to be part of xda community mate.
Well, after flashing recovery, within adb, I am asking to reboot fastboot and and rebooting recovery. Then rebooting system is mentioned there. That is why I am asking to use the volume button and power button combinations to prevent it from going to old rom and directly go to recovery to flash eos rom :)

Sent from my MZ601 using Tapatalk 2
Ahh, efficient and direct for the noob in all of us!:D I expected nothing less from you; great job!
 
  • Like
Reactions: wesamothman

Northantrim

Senior Member
Oct 17, 2010
204
6
0
At step 1 of "To flash the other ROM downloaded above", I get this:

http://i.imgur.com/lsItx.jpg

What am I doing wrong? :confused:

EDIT: If it helps, when I flash the recovery image, I get this:

http://i.imgur.com/BdZRM.jpg

Is that right?

Also, when I try to enter recovery, I get this:

http://i.imgur.com/pWUZS.jpg

(and before I get that I get the same Android outline with 2 spinning cogs inside, then it changes to that)

I don't actually get into recovery (first image I posted) until I press the Vol Up and power buttons at the same time.

EDIT 2: Disregard all that!

I got it all working using this, and XxLordxX's Lord AIO Tool.

Installed the ROM and GAPPS from this though.

ICS looks so damn nice on this I LOVE ANDROID!
 
Last edited:

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
Hey. I am happy you got all that working :)

For the previous images you posted, it seems boatloader was not unlocked and that is a pre-requisite for Recovery installation.

Now that it is working, Enjoyyyyyyy ICS :)
 

Northantrim

Senior Member
Oct 17, 2010
204
6
0
Hey. I am happy you got all that working :)

For the previous images you posted, it seems boatloader was not unlocked and that is a pre-requisite for Recovery installation.

Now that it is working, Enjoyyyyyyy ICS :)
Hmm. I ran through the bootloader unlocking on the device, changing the option with the arrow keys then it said

"Formatting UDA" then said it was finished..

Anyway, it's working now, and CWM works (obviously, as I now have the custom ROM installed).

Sent from my HTC One X using Tapatalk 2
 

DsturbD

Senior Member
Feb 27, 2012
2,168
1,264
0
Kannapolis, NC
EDIT -- never mind got it figured out!

ok i did these two steps

adb reboot bootloader
fastboot oem unlock

and the device rebooted back into HC like it was when i took it out of the box

now when i run adb devices it doesnt see it and if i do adb reboot bootloader it says device not found
 
Last edited:

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
EDIT -- never mind got it figured out!

ok i did these two steps

adb reboot bootloader
fastboot oem unlock

and the device rebooted back into HC like it was when i took it out of the box

now when i run adb devices it doesnt see it and if i do adb reboot bootloader it says device not found
Cool. Now ICS is ON?
 

NoP_Compiler

Senior Member
Feb 2, 2011
87
35
0
Valencia
Spanish Xoom?

Hi.

I have an Spanish Xoom Wifi, and I'm concerned about if this ROM (wingray):

- will work in my european/spanish XOOM?

- will allow me to change language and keyboard layout to Spanish?

- can this "english" ROM "brick" my device ? (I don't know if flashing an US or NON-Spanish rom in my Spanish device can brick it).

Thanks.
 

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
Hi.

I have an Spanish Xoom Wifi, and I'm concerned about if this ROM (wingray):

- will work in my european/spanish XOOM?

- will allow me to change language and keyboard layout to Spanish?

- can this "english" ROM "brick" my device ? (I don't know if flashing an US or NON-Spanish rom in my Spanish device can brick it).

Thanks.
Yup. It works well on your device.
For spanish keyboard, get smartkeyboard and spanish addon. Enjoy.

Sent from my MZ601 using Tapatalk 2
 

Hahleq

New member
Jul 13, 2012
1
0
0
Device Not found

I've installed the SDK and Motorola USB drivers as instructed.
When I attach the Xoom, I hear the device connect chime. I even saw the fastboot driver message say "complete" with the happy green checkmark.

However, when I run:
adb reboot bootloader

I get error: device not found.

I tried the LIAOT tool and it also hangs up looking for the device.

Thx for any advice.

---------- Post added 13th July 2012 at 12:20 AM ---------- Previous post was 12th July 2012 at 11:44 PM ----------

I've installed the SDK and Motorola USB drivers as instructed.
When I attach the Xoom, I hear the device connect chime. I even saw the fastboot driver message say "complete" with the happy green checkmark.

However, when I run:
adb reboot bootloader

I get error: device not found.

I tried the LIAOT tool and it also hangs up looking for the device.

Thx for any advice.
 

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
I've installed the SDK and Motorola USB drivers as instructed.
When I attach the Xoom, I hear the device connect chime. I even saw the fastboot driver message say "complete" with the happy green checkmark.

However, when I run:
adb reboot bootloader

I get error: device not found.

I tried the LIAOT tool and it also hangs up looking for the device.

Thx for any advice.

---------- Post added 13th July 2012 at 12:20 AM ---------- Previous post was 12th July 2012 at 11:44 PM ----------

I've installed the SDK and Motorola USB drivers as instructed.
When I attach the Xoom, I hear the device connect chime. I even saw the fastboot driver message say "complete" with the happy green checkmark.

However, when I run:
adb reboot bootloader

I get error: device not found.

I tried the LIAOT tool and it also hangs up looking for the device.

Thx for any advice.
You need to make sure that usb debugging check box is checked under settings.

Sent from my Xoom using Tapatalk 2
 
  • Like
Reactions: DsturbD

tevepower

New member
Jul 15, 2012
1
0
0
rooted, flashed

Hi everyone.
I would like to thank you for all the developers here, for the information on how to do it. Without you guys I would stuck with stock honeycombe 3.2 here in the UK. I have been waiting for an official update OTA ics 4.0 for months, but still no sign if other Xoom users will ever get it.
Did it first time rooted, flashed, now running team eos wingray 4.0.4 ics, on my xoom mz604, what a huge improvement.
Thank you again for all of you!
 

MARIANOTE

Senior Member
Feb 1, 2008
59
1
0
TUCUMAN
Note: please read this procedure carefully more than once until you are fully aware of it. If you have any doubts or concerns, just ask to avoid confusion before you apply. This should be followed step by step.

• Your custom ROM will be: http://goo.im/devs/teameos/roms/nightlies/wingray/
• Your GOOGLE APPs (GAPPs) would be: gapps-ics-20120429-signed.zip http://goo.im/gapps

Full thread in details can be found here: http://forum.xda-developers.com/showthread.php?p=20479464

To summarize:

First, download the above ROM and GAPPs and put them onto your xoom internal and external SD card. Put them under /mnt/sdcard for internal sd, and under the root of your external sd card.

To download:

• Get the Motorola USB drivers to your laptop: http://developer.motorola.com/docstools/USB_Drivers/
• Get the Android SDK to your laptop: http://developer.android.com/sdk/index.html • Recovery Image: http://goo.im/devs/teameos/recoverie...ecovery-r6.img
• GAPPS: http://goo.im/gapps, your GAPPs would be: gapps-ics-20120429-signed.zip
• ROM: http://goo.im/devs/teameos/roms/nightlies/wingray/


Steps:

1. Power off your XOOM device.
2. Press and hold the volume down button while pressing the power button at the same time. Note: Even if your xoom starts again, just keep the button pressed until you see "Starting fastboot protocol" on the screen.
3. Connect Xoom to your computer via USB.
4. Open a ‘Command Prompt’ or ‘Terminal’ window on your computer in your sdk/tools folder. This is the sdk you downloaded above.
5. unlock your xoom and flash the recovery image. The recovery image should be in your current working directory where you have command line navigated to:
Type:
adb reboot bootloader
fastboot oem unlock
fastboot flash recovery eos-recovery-r6.img
fastboot reboot
adb reboot recovery

Now, you have your device unlocked and recovery installed.

Reboot your xoom by selecting the option "reboot system now" from recovery. you can navigate up and down using the volume buttons. Once an option is highlighted, press the power button to select, you will still have your old ROM.

To flash the other ROM downloaded above,

1. Boot into recovery by:
i. As soon as you hit the reboot command above, you should see a Motorola logo appear. Wait 3 seconds and tap the Volume down button and the words Android Recovery should appear on the screen. When you see that, tap the Volume up button and you’ll boot into recovery.
2. From within Recovery, perform wipe data, wipe cache, and go to advanced, wipe dalvik cache and battery stats. Don't worry, if the ROM and GAPPs are deleted, which should not be the case, you will have them on your external sd card
Note: wipe data will delete your stuff on the xoom. It would be great if you backup your files that you need to your external sd card before you start any of this procedure.
3. In recovery, navigate to install zip from sdcard > choose zip from sd card and select the EOS ROM you copied to the root of the SD card. Once the files are flashed, DO NOT reboot afterwards. Hold on.
4. Again, from Recovery, choose install zip from sdcard > choose zip from sd card and select the GAPPs you copied to the root of the SD card.

Then hit reboot system now. It will take 2 - 3 minutes for the first reboot. Setup your google account. and you are good to go.

Later reboots will be much faster (around 40 - 50 seconds).

Advice: purchase Startup Manager from the market. Remove unwanted user programs from the startup. That will boost the boot time of your xoom. and don't remove superuser or superSU.

To have better battery life, from the market buy JuiceDefender ultimate. configure it as aggressive. don't worry, it is ok. This will give you around 2 hours of extra battery life than the promised 10 hours. Keep that in the startup.

You may need after that to install terminal emulator from the market if not already installed by the ROM to check if you have root permissions. Just type "su -" you will be prompted with superuser check. Click allow. and then type "id" You will see your id is root.

Should you require further details or assistance, please let me know. And enjoy the best rom customized ever for your device

Best Thanks to TEAM EOS for the great ROMs they provide.

After you are done with all that, let me know and will explain to you how to work with the pre-installed gooManager in the new ROM. It will make your life much easier to upgrade to future releases of your ROM.
AFTER adb reboot bootloader shows me adb not found in command prompt
some archive txt tells me that adb si moved and i need to donwload platforms tools via sdkmanager....is this correct?
thanks for the guide! i need some help with this!:D
 

wesamothman

Recognized Contributor
Apr 5, 2012
6,521
26,692
0
Dallas - TX
AFTER adb reboot bootloader shows me adb not found in command prompt
some archive txt tells me that adb si moved and i need to donwload platforms tools via sdkmanager....is this correct?
thanks for the guide! i need some help with this!:D
Check step 4. Your Cmd have to be in SDK/tools, wherever that us, example, c:/SDK/tools/

Sent from my MZ601 using Tapatalk 2