Xoom WiFi (MZ604) Root!!

Search This thread

Xaositek

Senior Member
May 6, 2007
192
59
Jefferson City, MO
This is it guys... HUGE props to bigrushdog (his kernel made this possible!), MADindustries and modplan!

Download the Motorola WiFi Xoom Root Zip file and unzip it. (MediaFire) - Contains Tiamat 1.3.1
You need the Moto Drivers - Read this thread to START you - http://forum.xda-developers.com/showthread.php?t=981578
You'll need fastboot - get it here http://developer.htc.com/adp.html
Make sure you have the latest SDK - adb and fastboot should be in /platform-tools - http://developer.android.com/sdk/index.html
Place the files in the SDK Tools folder.

If rebooting works... - This will wipe your phone by the way!!
adb reboot bootloader
fastboot oem unlock
adb reboot bootloader

If stuck at "Dual Core Technology"
Hold VolUp and power to restart Xoom
Hold VolDown will booting unit for fastboot mode

fastboot flash boot boot.img
fastboot reboot
adb shell
mkdir /data/media/sdcard2
exit
(physically put in microSD card if you are planning to use)
adb reboot
adb remount
adb push bcm4329.ko /system/lib/modules/bcm4329.ko
adb push cifs.ko /system/lib/modules/cifs.ko
adb push tun.ko /system/lib/modules/tun.ko
adb push scsi_wait_scan.ko /system/lib/modules/scsi_wait_scan.ko
adb push su /system/bin
adb shell ln -s /system/bin/su /system/xbin/su
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app
adb push vold.fstab /system/etc/vold.fstab
adb reboot
adb shell

WE HAZ ROOT!!

Check out this video for basic Windows walkthrough from Buddhahb - http://www.youtube.com/watch?v=ZsVpY0PDwtQ
Check out this video for basic Mac walkthrough from sleeplessninjas - http://www.youtube.com/watch?v=zC6J-hV6SM4

Update: 3/27/2011 12:04pm CST Added cifs.ko, tun.ko, and scsi_wait_scan.ko
Update: 3/27/2011 12:22pm CST Added vold.fstab file for USB mounting & MegaUpload
Update: 4/13/2011 10:07am CST Updated to Tiamat's 1.3.1 kernel for SD card support & Gallery support.
 
Last edited:

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
Thanks Xaositek and HUGE props to MADindustries and modplan for coming up with a quick solution.

Is there a rip of the stock "boot.img" in case it doesn't work so that people who soft brick their xoom can return it back to stock? If so can that be posted in the OP's post? I know I am not the only paranoid one that would like to have the stock boot.img before attempting any rooting.

Also just for curiousity, can someone explain the differences between the wifi and wifi+3g boot.img versions and what they had to do to workaround this. Thanks.
 
  • Like
Reactions: -shift-

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
I just downloaded the "xoomwifiroot.zip" file and realized the files in the "xoomwifiroot.zip" are just tiamat's 1.1.6 files (boot.img and kernel modules) that can be found in tiamat's thread.

I was expecting the files to be something different that was close to the original root method by Koush where there is a "rootboot.img".

Maybe a better question for my understanding is this. Sorry if I am a noob.

Is Koush's file rootboot.img for the original xoom root only good for rooting the system while tiamat's boot.img file not only roots the system but also has code to overclock the xoom?
 

Xaositek

Senior Member
May 6, 2007
192
59
Jefferson City, MO
I just downloaded the "xoomwifiroot.zip" file and realized the files in the "xoomwifiroot.zip" are just tiamat's 1.1.6 files (boot.img and kernel modules) that can be found in tiamat's thread.
It also has the su and Superuser.apk but essentially yes...

Is Koush's file rootboot.img for the original xoom root only good for rooting the system while tiamat's boot.img file not only roots the system but also has code to overclock the xoom?

Koush's rootboot got us into this mess, Tiamat's boot.img got us out of it. It also allows the critical adb remount to allow the next steps.
 
  • Like
Reactions: ericdabbs

modplan

Senior Member
Jun 12, 2010
152
59
glad I could help get this working and glad that it fixed my bricked xoom! One thing that I would suggest is someone pull the stock ko files and save them, after moto releases the stock boot.img files I am sure that there will be some people that want to go back to the stock kernel which will then be as easy as flashing the stock boot.Img and then pushing the stock ko files back on.
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
glad I could help get this working and glad that it fixed my bricked xoom! One thing that I would suggest is someone pull the stock ko files and save them, after moto releases the stock boot.img files I am sure that there will be some people that want to go back to the stock kernel which will then be as easy as flashing the stock boot.Img and then pushing the stock ko files back on.

Is there a way to extract the stock boot.img and wifi ko files before flashing it with tiamat's files? If so, what are the instructions so that people who haven't rooted it yet can give it a try. That way we can give back to the community.
 

modplan

Senior Member
Jun 12, 2010
152
59
Is there a way to extract the stock boot.img and wifi ko files before flashing it with tiamat's files? If so, what are the instructions so that people who haven't rooted it yet can give it a try. That way we can give back to the community.

Pulling the boot image looks like it is rather difficult but pulling the ko files should be as simple as using the adb pull command instead of adb push. For example

Adb pull /system/lib/modules/something.ko c:/something.ko (put the right paths obviously the second path is just where you want to save it on your computer)
 
  • Like
Reactions: ericdabbs

d3coy3d

Member
Jun 25, 2010
16
1
As an FYI. coolbho's ocboot.img does not work on the wi-fi version of the xoom yet. To prevent your headaches I have already flashed and it stays at boot screen. Tiamat's seems the only kernel that is working for wi-fi only
 
  • Like
Reactions: chaz03

ericdabbs

Senior Member
Jun 28, 2007
1,137
324
Los Angeles
Pulling the boot image looks like it is rather difficult but pulling the ko files should be as simple as using the adb pull command instead of adb push. For example

Adb pull /system/lib/modules/something.ko c:/something.ko (put the right paths obviously the second path is just where you want to save it on your computer)

Got it. When I get my wifi xoom, I'll give this a shot.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    This is it guys... HUGE props to bigrushdog (his kernel made this possible!), MADindustries and modplan!

    Download the Motorola WiFi Xoom Root Zip file and unzip it. (MediaFire) - Contains Tiamat 1.3.1
    You need the Moto Drivers - Read this thread to START you - http://forum.xda-developers.com/showthread.php?t=981578
    You'll need fastboot - get it here http://developer.htc.com/adp.html
    Make sure you have the latest SDK - adb and fastboot should be in /platform-tools - http://developer.android.com/sdk/index.html
    Place the files in the SDK Tools folder.

    If rebooting works... - This will wipe your phone by the way!!
    adb reboot bootloader
    fastboot oem unlock
    adb reboot bootloader

    If stuck at "Dual Core Technology"
    Hold VolUp and power to restart Xoom
    Hold VolDown will booting unit for fastboot mode

    fastboot flash boot boot.img
    fastboot reboot
    adb shell
    mkdir /data/media/sdcard2
    exit
    (physically put in microSD card if you are planning to use)
    adb reboot
    adb remount
    adb push bcm4329.ko /system/lib/modules/bcm4329.ko
    adb push cifs.ko /system/lib/modules/cifs.ko
    adb push tun.ko /system/lib/modules/tun.ko
    adb push scsi_wait_scan.ko /system/lib/modules/scsi_wait_scan.ko
    adb push su /system/bin
    adb shell ln -s /system/bin/su /system/xbin/su
    adb shell chmod 4755 /system/bin/su
    adb push Superuser.apk /system/app
    adb push vold.fstab /system/etc/vold.fstab
    adb reboot
    adb shell

    WE HAZ ROOT!!

    Check out this video for basic Windows walkthrough from Buddhahb - http://www.youtube.com/watch?v=ZsVpY0PDwtQ
    Check out this video for basic Mac walkthrough from sleeplessninjas - http://www.youtube.com/watch?v=zC6J-hV6SM4

    Update: 3/27/2011 12:04pm CST Added cifs.ko, tun.ko, and scsi_wait_scan.ko
    Update: 3/27/2011 12:22pm CST Added vold.fstab file for USB mounting & MegaUpload
    Update: 4/13/2011 10:07am CST Updated to Tiamat's 1.3.1 kernel for SD card support & Gallery support.
    2
    Thank you so much for the Video...it really help to understand.

    Are you yousing MAC? is there is a diffrent in commands used in the video for the mac or Window? "in the start you wrote [fastboot-mac oem unlock] is there is a simmler command for windows?

    Yes the windows version is only different when it comes to the commands in the fact that fastboot-mac is just fastboot. You do need to download fastboot and a couple other things not described in my video, all of these instructions are found on the first post to this thread by the OP.

    If you do find it helpful I'd be more than happy to take a 'thanks' , but whether you do or not make sure above all you 'thank' the person who made this thread :)
    2
    I made a video for the WiFi version that follows the steps laid out by this thread as of March 28th. I captured both the Computer and Xoom screen simultaneously. There is a glare on my Computer side, I apologize for that, but none the less everything I type in is overlaid on top of the video and I dictate it as well. This is also performed on a Macbook Pro Leopard OS X. But besides the fastboot command which is fastboot-mac instead of fastboot for PC, there is no difference. I try to go over common hiccups that I have seen some users have come across as well in the video.

    http://www.youtube.com/watch?v=zC6J-hV6SM4
    1
    Thanks Xaositek and HUGE props to MADindustries and modplan for coming up with a quick solution.

    Is there a rip of the stock "boot.img" in case it doesn't work so that people who soft brick their xoom can return it back to stock? If so can that be posted in the OP's post? I know I am not the only paranoid one that would like to have the stock boot.img before attempting any rooting.

    Also just for curiousity, can someone explain the differences between the wifi and wifi+3g boot.img versions and what they had to do to workaround this. Thanks.
    1
    I can get into a recovery, but, as it turns out, I think I have a bad USB cable or something. I could not transfer files normally, after I got it back from a persistent boot failure. The whole thing is a bit odd and I am not sure its actually a software thing. Gonna keep pluggin at it and see what I get.
    I wish you good luck. Also, this is kind of a dead thread so you might get more help if you post on one of the livelier threads (appropriate, of course).