[GUIDE][US 3G ONLY] How To Root Your Xoom From 3.2 Stock [PC & Mac]

Search This thread

blade85

Member
Aug 8, 2010
8
1
**THIS IS FOR US 3G XOOM ONLY**
**DO NOT USE THIS ON WIFI MODEL**


This guide in no way implies or expresses any warranties.
What you choose to do with your equipment is your sole responsibilty.

__________________________________________________ ______________________________________​

SUMMARY
  • You must already be running Honeycomb 3.2 on your Xoom
  • You will be unlocking your Xoom, if you have not already. This will wipe data so make sure to back everything up that you would like to keep.
  • You will be unlocking your Xoom, if you have not already. This will wipe data so make sure to back everything up that you would like to keep.
  • You will be performing steps in ADB. If you are not familiar with this, read HERE first.
  • You will need Xoom USB drivers and Fastboot
  • You will need the boot (kernel) partition with rooted stock 3.2 kernel (thanks & credit to, solarnz and p3droid) [see Attachment]
  • You will need Superuser.apk and su binary to enable functioning root [see Attachment]
**Before you get started, make sure the USB Debugging option is enabled in the Settings. Go to Settings --> Applications --> Development -->USB Debugging**

PROCEDURE
  • Download and unzip files. Place kernel.img, superuser.apk & su binary in the same place you will open your command window.
  • Open command window:
  • Type; adb devices - you should see a long serial number on the screen. If no serial number appears, recheck your adb, sdk & moto usb driver files.
  • Type; adb reboot bootloader
  • Type; fastboot oem unlock - and follow the steps on your xoom's screen (You have to accept the terms by pressing the volume down key, and then select 'accept' by pressing the volume up key.)
  • Allow the xoom to boot up completely and go back into settings and enable USB debugging again.
  • In the command window on your PC type; adb reboot bootloader - (if xoom does not respond, disconnect from pc and reboot manually by holding vol up + power. then reconnect after fully rebooted)
  • Type; fastboot flash boot kernel.img
  • Type; fastboot reboot
    Allow the xoom to boot completely - your xoom should be in normal operating mode for the remainder of the process.
  • In the command window on your PC type; adb remount
  • Type; adb push su /system/bin
  • Type; adb shell ln –s /system/bin/su /system/xbin/su
  • Type; adb shell chmod 4755 /system/bin/su
  • Type; adb push Superuser.apk /system/app

Thats it...your done!! Unplug the xoom and reboot. Your xoom is now stock rooted.
You can now flash ClockworkMod, other kernels and roms. To verify root, download a root user app from the market and run it.
You should be prompted to allow superuser permissions.


Mac Only Procedure

You will need fastboot for mac

  • Open a terminal (located in the utilities folder)
  • Navigate to your sdk/platform-tools folder
  • Type; ./adb devices - (look for the xoom serial number to show its connected.)
  • Type; ./adb reboot bootloader
  • Type; chmod 755 fastboot
  • Type; ./fastboot oem unlock
  • Type; adb reboot bootloader
  • Type; ./fastboot flash boot kernel.img
  • Type; ./fastboot reboot
  • Type; ./adb remount
  • Type; ./adb push su /system/bin
  • Type; ./adb shell ln –s /system/bin/su /system/xbin/su
  • Type; adb shell chmod 4755 /system/bin/su
  • Type; ./adb push Superuser.apk /system/app
Disconnect and reboot xoom. Download a root app and test.

If you found this helpfull press the THANKS button.

thanks & credit to, solarnz and p3droid for the kernel & jase33 for the form and style of this TUT!
PS: to the mods --> please move this thread to the Dev part, currently it's not possible for me to post in there...
 

Attachments

  • HTJ85B_root.zip
    3 MB · Views: 306
Last edited:
  • Like
Reactions: xBlackDroid

dslcpm

Member
May 11, 2011
14
0
can't get this to work

I've followed the instructions to the letter a half dozen times now and when I get to

adb shell ln –s /system/bin/su /system/xbin/su

The reply is that the folder can't be found. Any advice? thanks much!
 

blade85

Member
Aug 8, 2010
8
1
Hi!

Have you had the su binary in the same direstory
From which youve executed the following cmd:

Type; adb push su /system/bin

Because then everything should be fine!
Bye
 

blade85

Member
Aug 8, 2010
8
1
Move ---> xoom android development

Hi mods,

please move this article to Xoom Android Development.

Thanks
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    **THIS IS FOR US 3G XOOM ONLY**
    **DO NOT USE THIS ON WIFI MODEL**


    This guide in no way implies or expresses any warranties.
    What you choose to do with your equipment is your sole responsibilty.

    __________________________________________________ ______________________________________​

    SUMMARY
    • You must already be running Honeycomb 3.2 on your Xoom
    • You will be unlocking your Xoom, if you have not already. This will wipe data so make sure to back everything up that you would like to keep.
    • You will be unlocking your Xoom, if you have not already. This will wipe data so make sure to back everything up that you would like to keep.
    • You will be performing steps in ADB. If you are not familiar with this, read HERE first.
    • You will need Xoom USB drivers and Fastboot
    • You will need the boot (kernel) partition with rooted stock 3.2 kernel (thanks & credit to, solarnz and p3droid) [see Attachment]
    • You will need Superuser.apk and su binary to enable functioning root [see Attachment]
    **Before you get started, make sure the USB Debugging option is enabled in the Settings. Go to Settings --> Applications --> Development -->USB Debugging**

    PROCEDURE
    • Download and unzip files. Place kernel.img, superuser.apk & su binary in the same place you will open your command window.
    • Open command window:
    • Type; adb devices - you should see a long serial number on the screen. If no serial number appears, recheck your adb, sdk & moto usb driver files.
    • Type; adb reboot bootloader
    • Type; fastboot oem unlock - and follow the steps on your xoom's screen (You have to accept the terms by pressing the volume down key, and then select 'accept' by pressing the volume up key.)
    • Allow the xoom to boot up completely and go back into settings and enable USB debugging again.
    • In the command window on your PC type; adb reboot bootloader - (if xoom does not respond, disconnect from pc and reboot manually by holding vol up + power. then reconnect after fully rebooted)
    • Type; fastboot flash boot kernel.img
    • Type; fastboot reboot
      Allow the xoom to boot completely - your xoom should be in normal operating mode for the remainder of the process.
    • In the command window on your PC type; adb remount
    • Type; adb push su /system/bin
    • Type; adb shell ln –s /system/bin/su /system/xbin/su
    • Type; adb shell chmod 4755 /system/bin/su
    • Type; adb push Superuser.apk /system/app

    Thats it...your done!! Unplug the xoom and reboot. Your xoom is now stock rooted.
    You can now flash ClockworkMod, other kernels and roms. To verify root, download a root user app from the market and run it.
    You should be prompted to allow superuser permissions.


    Mac Only Procedure

    You will need fastboot for mac

    • Open a terminal (located in the utilities folder)
    • Navigate to your sdk/platform-tools folder
    • Type; ./adb devices - (look for the xoom serial number to show its connected.)
    • Type; ./adb reboot bootloader
    • Type; chmod 755 fastboot
    • Type; ./fastboot oem unlock
    • Type; adb reboot bootloader
    • Type; ./fastboot flash boot kernel.img
    • Type; ./fastboot reboot
    • Type; ./adb remount
    • Type; ./adb push su /system/bin
    • Type; ./adb shell ln –s /system/bin/su /system/xbin/su
    • Type; adb shell chmod 4755 /system/bin/su
    • Type; ./adb push Superuser.apk /system/app
    Disconnect and reboot xoom. Download a root app and test.

    If you found this helpfull press the THANKS button.

    thanks & credit to, solarnz and p3droid for the kernel & jase33 for the form and style of this TUT!
    PS: to the mods --> please move this thread to the Dev part, currently it's not possible for me to post in there...