Xoom Root + VPN Instructions (IF YOU ARE ALREADY ROOTED SKIP THIS PART)
Windows Media Player 11
Java SDK (Not JRE)
Windows XP/Vista/7 Updated
Motorola Xoom USB Cable
Motorola Xoom Charger
Download Motorola Drivers -> http://www.motorola.com/Support/US-EN/Support-Homepage/Software_and_Drivers/USB-and-PC-Charging-Drivers
Select 5.2.0 Driver with MotoHelper
Save and install
Download Windows Media Player 11 (XP Link)->http://www.microsoft.com/download/en/details.aspx?id=8163
Save and Install
Download JAVA SDK-> http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
Select Windows x86 (64 Bit users select x64)
If you don’t know your version open command prompt and type
Download Android SDK-> http://developer.android.com/sdk/index.html
Download and install. Follow instructions. Once the SDK is installed it may prompt you to update some files, only do if it’s necessary
. Otherwise just exit the program, we won’t use the program we just need the files.
There are some issues where the SDK will not recognize the JAVA SDK, simply hit back and then next again and it will recognize it.
Download EasyADB -> http://www.android.net/forum/downloads.php?do=file&id=67
Use WinRAR or WinZip to extract the files to your desktop. It should be about 5 files. Make a new folder and place the 5 files into that folder. Name it something like ADB or EASYADB.
Open up My Computer. You should see Local Disk(C
Drag the new folder you made on your desktop with the 5 files and drag it over the Local Disk (C
The new folder should now be on the root of the C Drive.
You can check my clicking on Local Disk (C
and the folder should be there.
This can be found through a Google search or from any Android community. Search “xoomroot.zip” in Google. Should be about 2500kbs.
Save this to your desktop in one folder.
Download Fastboot (optional)-> http://developer.htc.com/adp.html
Scroll down and select Fastboot Binary Windows
Save it to your desktop
Put all the files into one folder.
Open up your C: drive and navigate to your android SDK folder.
For ex: C: -> Program Files -> Android -> Android-sdk
There are two folders, Tools and platform-tools.
Open up platform-tools and select all the files inside there. Drag them over to the tools folder.
You may be prompted to rewrite/overwrite files with the same names. Click yes they are the same files.
Right click on your new ‘tools’ folder and select copy. Navigate back to your C: drive and find the new folder you made with the 5 ADB files and select all the files in your ‘tools’ folder and copy them into the new folder.
At this point name this folder ‘SDK_Tools’ to make it clear.
Copy the XoomRoot.zip files you extracted earlier into this SDK Tools folder. (3 files)
Lastly copy over the fastboot.exe file you downloaded previously into the SDK Tools folder.
Plug in your XOOM via USB Cable. Also make sure it is charging at the same time.
Make sure USB
You can enable this by going to Apps in the top right corner.
Select USB debugging
Make sure it is checked.
Upon connecting the Xoom, it should be recognized by your computer.
To know for sure, open up command prompt (this is optional)
Type in cd C:\ Sdk_tools
You should now be in the SDK Tools folder
Adb will run
Type adb devices
If you get back a string of numbers your device is connected and recognized
Now its time to do the rooting.
MAKE SURE THE XOOM IS OFF BUT CONNECTED
Hold the volume down button + the power button on the Xoom DO NOT LET GO
Once you see the message ‘Starting Fastboot Protocol Support’ you can let go
You should be at the Motorola Dual Core technology screen with the message in the top left as stated in #4
Open up command prompt and type cd c:\SDK_Tools
Type fastboot oem unlock
You will see a warning message on your xoom. Press volume down on your xoom until it says I accept. Then press the volume up key to accept
Next select volume down until it says YES then press volume up to proceed
At this point the Xoom will reboot (it may take some time) and it will go back to the screen you had when you first turned on the Xoom after your purchase.
Go through the usual options and get back to the home screen. DO NOT SET UP A GOOGLE ACCOUNT. SKIP THIS STEP.
Go back and enable USB debugging like we did before. Make sure you are connected to 3g or WIFI as well.
Now once you are connected to Wifi/3G and have enabled USB Debugging, type the following into command prompt: adb reboot bootloader
The Xoom should reboot back into the screen as before with the logo.
Now type: fastboot flash boot rootboot.img
The xoom will have confirmation on its screen stating it worked
Now its time to reboot again
Type fastboot reboot
At this point there is a possibility of a soft brick. If this happens it means you are either missing drivers or downloaded the wrong XoomRoot.Zip file. You will know if you bricked because it will not go past the Motorola Logo screen. Do not worry you can always UNROOT your Xoom to fix it. This is not a permanent brick. To get out of this screen type ADB REBOOT BOOTLOADER and Google Unroot Xoom.
If you reach the home screen again it means it was a success.
Now type the following commands, hit enter after each command .
adb push su /system/bin/
ln –s /system/bin/su /system/xbin/su
chmod 4755 /system/bin/su
adb push Superuser.apk /system/app/
The Xoom is now rooted.
You can find out if you’re rooted by downloading Terminal Emulator. Install it and at the terminal type in su . The $ should turn into a # sign.
Setting up VPN
- VPN Connections
- Xoom USB Cable
Go to the APP store and download the following:
APP Installer by FunTrigger
BusyBox by Stephen(stericson)
BusyBox Installer by Jrummy16
Pocketcloud by Wyse or your favorite RDP app
TerminalEmulator by Jack Palevich
Install APP Installer
Install BusyBox and make the install location /system/xbin/
Run BusyBox installer and install
Now back to your computer, on the internet you need to go to
under Featured there is Downloads. Download the apk file AND the tun.ko file.
Note this tun.ko file may not work, it depends on the android version your running and other factors.
One I specifically used was found here:
all credit goes to TrackerK
KEEP IT NAMED tun.ko (yes case sensitive)
Go to My Computer - > Xoom -> Downloads and transfer the APK File into Downloads.
The tun.ko file needs to go the same place with all the folders (Downloads, Music etc.) Just drag the tun.ko file to the Xoom icon in My Computer.
Now run Terminal Emulator.
Type the following:
mount -o remount,rw /dev/block/mtdblock4 /system
cp /sdcard/tun.ko /system/lib/modules/tun.ko
mount -o remount,ro /dev/block/mtdblock4 /system
You shouldn’t get any errors. If you are getting errors it means you did not place tun.ko in the right place or you misspelled something. Also it is possible you have it named Tun.ko instead of tun.ko Linux is case sensitive.
Now the hard part is over.
Running the VPN
Open up App installer. Go to Downloads. Install the .apk file. Open it.
Enter in all the information. If you want to connect, enable the VPN. Press and hold on the connection you created and a small box pops up that says Connect, Disconnect, Configuration. Hit connect. You should connect if everything went smoothly.
For Remote Desktop, open up PocketCloud. Selected Remote Desktop and enter in your IP Address. (Can be found by opening up command prompt and typing ‘ipconfig /all’ (no single quotes)
It will be next to IP Address
If you have a password/username on your computer enter it in now.
Connect and you’re in.