Xoom Root + VPN Instructions (IF YOU ARE ALREADY ROOTED SKIP THIS PART)
Requirements:
- Motorola Drivers
- Windows Media Player 11
- Java SDK (Not JRE)
- Android SDK
- Fastboot
- EasyADB
- Windows XP/Vista/7 Updated
- Motorola Xoom USB Cable
- Motorola Xoom Charger
Step 1:
Download Motorola Drivers -> http://www.motorola.com/Support/US-...tware_and_Drivers/USB-and-PC-Charging-Drivers
- Select 5.2.0 Driver with MotoHelper
- Save and install
Step 2:
Download Windows Media Player 11 (XP Link)->http://www.microsoft.com/download/en/details.aspx?id=8163
- Save and Install
Step 3:
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
echo %PROCESSOR_ARCHITECTURE%
Step 4:
Download Android SDK-> http://developer.android.com/sdk/index.html
- Select installer_r12-windows.exe
- 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.
Step 5:
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
icon.
- 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.
Step 6:
Download xoomroot.zip
- This can be found through a Google search or from any Android community. Search “xoomroot.zip” in Google. Should be about 2500kbs.
- Extract
- 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
Step 7:
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.
Step 8:
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 Settings
- Select Applications
- Select Development
- 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
- Type adb.exe
- Adb will run
- Type adb devices
- If you get back a string of numbers your device is connected and recognized
Step 9:
Now its time to do the rooting.
1. MAKE SURE THE XOOM IS OFF BUT CONNECTED
2. Hold the volume down button + the power button on the Xoom DO NOT LET GO
3. Once you see the message ‘Starting Fastboot Protocol Support’ you can let go
4. You should be at the Motorola Dual Core technology screen with the message in the top left as stated in #4
5. Open up command prompt and type cd c:\SDK_Tools
6. Type fastboot oem unlock
7. 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
8. Next select volume down until it says YES then press volume up to proceed
9. 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.
10. Go through the usual options and get back to the home screen. DO NOT SET UP A GOOGLE ACCOUNT. SKIP THIS STEP.
11. Go back and enable USB debugging like we did before. Make sure you are connected to 3g or WIFI as well.
12. Now once you are connected to Wifi/3G and have enabled USB Debugging, type the following into command prompt: adb reboot bootloader
13. The Xoom should reboot back into the screen as before with the logo.
14. Now type: fastboot flash boot rootboot.img
15. The xoom will have confirmation on its screen stating it worked
16. Now its time to reboot again
17. 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.
18. If you reach the home screen again it means it was a success.
19. Now type the following commands, hit enter after each command .
[FONT="]adb remount[/FONT][FONT="]
[FONT="]adb push su /system/bin/[/FONT]
[FONT="]adb shell[/FONT]
[FONT="]ln –s /system/bin/su /system/xbin/su[/FONT]
[FONT="]chmod 4755 /system/bin/su[/FONT]
[FONT="]exit[/FONT]
[FONT="]adb push Superuser.apk /system/app/[/FONT][/FONT]
[FONT="]The Xoom is now rooted.[/FONT]
[FONT="]You can find out if you’re rooted by downloading Terminal Emulator. Install it and at the terminal type in [/FONT][FONT="]su [/FONT][FONT="]. The $ should turn into a # sign[/FONT][FONT="]. [/FONT]
[FONT="] Setting up VPN [/FONT]
[FONT="]Requirements: [/FONT]
[FONT="]- [/FONT][FONT="]VPN Connections[/FONT]
[FONT="]- [/FONT][FONT="]Xoom USB Cable[/FONT]
[FONT="]- [/FONT][FONT="]Patience[/FONT]
[FONT="]Go to the APP store and download the following:[/FONT]
[FONT="]APP Installer by FunTrigger[/FONT]
[FONT="]BusyBox by Stephen(stericson)[/FONT]
[FONT="]BusyBox Installer by Jrummy16[/FONT]
[FONT="]Pocketcloud by Wyse or your favorite RDP app[/FONT]
[FONT="]TerminalEmulator by Jack Palevich[/FONT]
[FONT="]Install APP Installer[/FONT]
[FONT="]Install BusyBox and make the install location /system/xbin/[/FONT]
[FONT="]Run BusyBox installer and install[/FONT]
[FONT="]Install Pocketcloud[/FONT]
[FONT="]Now back to your computer, on the internet you need to go to [/FONT]
[FONT="]http://code.google.com/p/get-a-robot-vpnc/[/FONT]
[FONT="]under Featured there is Downloads. Download the apk file AND the tun.ko file.[/FONT]
[FONT="]Note this tun.ko file may not work, it depends on the android version your running and other factors.[/FONT]
[FONT="]One I specifically used was found here:[/FONT]
[FONT="]http://forum.xda-developers.com/showthread.php?t=972550[/FONT]
[FONT="]all credit goes to TrackerK[/FONT]
[FONT="]KEEP IT NAMED tun.ko (yes case sensitive)[/FONT]
[FONT="]Go to My Computer - > Xoom -> Downloads and transfer the APK File into Downloads.[/FONT]
[FONT="]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.[/FONT]
[FONT="]Now run Terminal Emulator.[/FONT]
[FONT="]Type the following:[/FONT]
[FONT="]su[/FONT]
[FONT="]mount -o remount,rw /dev/block/mtdblock4 /system[/FONT]
[FONT="]cp /sdcard/tun.ko /system/lib/modules/tun.ko[/FONT]
[FONT="]mount -o remount,ro /dev/block/mtdblock4 /system[/FONT]
[FONT="]insmod /system/lib/modules/tun.ko[/FONT]
[FONT="]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.[/FONT]
[FONT="]Now the hard part is over.[/FONT]
[FONT="] Running the VPN[/FONT]
[FONT="]Open up App installer. Go to Downloads. Install the .apk file. Open it.[/FONT]
[FONT="]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.[/FONT]
[FONT="]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)[/FONT]
[FONT="]It will be next to IP Address[/FONT]
[FONT="]If you have a password/username on your computer enter it in now.[/FONT]
[FONT="]Connect and you’re in.[/FONT]
Requirements:
- Motorola Drivers
- Windows Media Player 11
- Java SDK (Not JRE)
- Android SDK
- Fastboot
- EasyADB
- Windows XP/Vista/7 Updated
- Motorola Xoom USB Cable
- Motorola Xoom Charger
Step 1:
Download Motorola Drivers -> http://www.motorola.com/Support/US-...tware_and_Drivers/USB-and-PC-Charging-Drivers
- Select 5.2.0 Driver with MotoHelper
- Save and install
Step 2:
Download Windows Media Player 11 (XP Link)->http://www.microsoft.com/download/en/details.aspx?id=8163
- Save and Install
Step 3:
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
echo %PROCESSOR_ARCHITECTURE%
Step 4:
Download Android SDK-> http://developer.android.com/sdk/index.html
- Select installer_r12-windows.exe
- 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.
Step 5:
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

Step 6:
Download xoomroot.zip
- This can be found through a Google search or from any Android community. Search “xoomroot.zip” in Google. Should be about 2500kbs.
- Extract
- 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
Step 7:
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.
Step 8:
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 Settings
- Select Applications
- Select Development
- 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
- Type adb.exe
- Adb will run
- Type adb devices
- If you get back a string of numbers your device is connected and recognized
Step 9:
Now its time to do the rooting.
1. MAKE SURE THE XOOM IS OFF BUT CONNECTED
2. Hold the volume down button + the power button on the Xoom DO NOT LET GO
3. Once you see the message ‘Starting Fastboot Protocol Support’ you can let go
4. You should be at the Motorola Dual Core technology screen with the message in the top left as stated in #4
5. Open up command prompt and type cd c:\SDK_Tools
6. Type fastboot oem unlock
7. 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
8. Next select volume down until it says YES then press volume up to proceed
9. 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.
10. Go through the usual options and get back to the home screen. DO NOT SET UP A GOOGLE ACCOUNT. SKIP THIS STEP.
11. Go back and enable USB debugging like we did before. Make sure you are connected to 3g or WIFI as well.
12. Now once you are connected to Wifi/3G and have enabled USB Debugging, type the following into command prompt: adb reboot bootloader
13. The Xoom should reboot back into the screen as before with the logo.
14. Now type: fastboot flash boot rootboot.img
15. The xoom will have confirmation on its screen stating it worked
16. Now its time to reboot again
17. 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.
18. If you reach the home screen again it means it was a success.
19. Now type the following commands, hit enter after each command .
[FONT="]adb remount[/FONT][FONT="]
[FONT="]adb push su /system/bin/[/FONT]
[FONT="]adb shell[/FONT]
[FONT="]ln –s /system/bin/su /system/xbin/su[/FONT]
[FONT="]chmod 4755 /system/bin/su[/FONT]
[FONT="]exit[/FONT]
[FONT="]adb push Superuser.apk /system/app/[/FONT][/FONT]
[FONT="]The Xoom is now rooted.[/FONT]
[FONT="]You can find out if you’re rooted by downloading Terminal Emulator. Install it and at the terminal type in [/FONT][FONT="]su [/FONT][FONT="]. The $ should turn into a # sign[/FONT][FONT="]. [/FONT]
[FONT="] Setting up VPN [/FONT]
[FONT="]Requirements: [/FONT]
[FONT="]- [/FONT][FONT="]VPN Connections[/FONT]
[FONT="]- [/FONT][FONT="]Xoom USB Cable[/FONT]
[FONT="]- [/FONT][FONT="]Patience[/FONT]
[FONT="]Go to the APP store and download the following:[/FONT]
[FONT="]APP Installer by FunTrigger[/FONT]
[FONT="]BusyBox by Stephen(stericson)[/FONT]
[FONT="]BusyBox Installer by Jrummy16[/FONT]
[FONT="]Pocketcloud by Wyse or your favorite RDP app[/FONT]
[FONT="]TerminalEmulator by Jack Palevich[/FONT]
[FONT="]Install APP Installer[/FONT]
[FONT="]Install BusyBox and make the install location /system/xbin/[/FONT]
[FONT="]Run BusyBox installer and install[/FONT]
[FONT="]Install Pocketcloud[/FONT]
[FONT="]Now back to your computer, on the internet you need to go to [/FONT]
[FONT="]http://code.google.com/p/get-a-robot-vpnc/[/FONT]
[FONT="]under Featured there is Downloads. Download the apk file AND the tun.ko file.[/FONT]
[FONT="]Note this tun.ko file may not work, it depends on the android version your running and other factors.[/FONT]
[FONT="]One I specifically used was found here:[/FONT]
[FONT="]http://forum.xda-developers.com/showthread.php?t=972550[/FONT]
[FONT="]all credit goes to TrackerK[/FONT]
[FONT="]KEEP IT NAMED tun.ko (yes case sensitive)[/FONT]
[FONT="]Go to My Computer - > Xoom -> Downloads and transfer the APK File into Downloads.[/FONT]
[FONT="]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.[/FONT]
[FONT="]Now run Terminal Emulator.[/FONT]
[FONT="]Type the following:[/FONT]
[FONT="]su[/FONT]
[FONT="]mount -o remount,rw /dev/block/mtdblock4 /system[/FONT]
[FONT="]cp /sdcard/tun.ko /system/lib/modules/tun.ko[/FONT]
[FONT="]mount -o remount,ro /dev/block/mtdblock4 /system[/FONT]
[FONT="]insmod /system/lib/modules/tun.ko[/FONT]
[FONT="]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.[/FONT]
[FONT="]Now the hard part is over.[/FONT]
[FONT="] Running the VPN[/FONT]
[FONT="]Open up App installer. Go to Downloads. Install the .apk file. Open it.[/FONT]
[FONT="]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.[/FONT]
[FONT="]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)[/FONT]
[FONT="]It will be next to IP Address[/FONT]
[FONT="]If you have a password/username on your computer enter it in now.[/FONT]
[FONT="]Connect and you’re in.[/FONT]