[Eee Pad Transformer General] ayman07:
WE ARE NOT RESPONSIBLE IF YOU BRICK YOUR DEVICE! FOLLOW THE INSTRUCTIONS AND YOU SHOULD BE FINE!

[youtube]WaZ4B60OWmY[/youtube]

IF YOU HAVE HONEYCOMB 3.1 OR SOME OTHER FIRMWARE OTHER THAN 8.2.3.9 THEN YOU CAN DOWNGRADE VERY EASILY

[HERE IS HOW TO DOWNGRADE]

Some prerequisites to the rooting process:

1) You must have a Windows 7 or XP for this tutorial.

2) You must have a micro SD card in your tablet throughout the procedure. It is safe to remove it AFTER you finish the ALL steps. There's no minimum size requirement but 2gb should be fine.

3) The files needed to root your device from here:

http://asustransform.com/forum/index.php?/topic/19-how-to-root-your-asus-transformer/

4) An Asus Transformer (16 or 32gb) running Honeycomb 3.0.1...SEE DOWNGRADE INSTRUCTIONS IF YOU ARE ON HONEYCOMB 3.1

5) Data cable

6) Me guiding you :P

Alright now that you have everything set, lets begin the rooting process!

1) You need to make sure your device has USB Debugging activated. To do this go to Setting>Applications>Development and make sure there is a check box next to USB Debugging. Leave the other two options unchecked.

2) Check what your Build Number is. Go to Settings>About Tablet>Build Number. Make a note. If it it says 0423 at the end (or anything after) then you use V5. If its anything below (ex. 0421) then you use V4. Got it?

3) Hook up your Transformer to your computer via the USB Cable. Avoid USB hubs if possible.

4) If you are using Windows 7 then the drivers will install automatically. I have provided you with the link to the drivers here:

http://asustransform.com/forum/index.php?/topic/19-how-to-root-your-asus-transformer/

4) Download & Install the Asus Sync software. I know its annoying to have to install bloatware that you will probably never use but in this case, your Windows machine will not detect your device without it.

http://asustransform.com/forum/index.php?/topic/19-how-to-root-your-asus-transformer/

5) Insert the MicroSD card into your Transformer and make sure that the tablet recognizes it. I have had issues with some cards not being detected.

6) Now we need to download the Android SDK. You can download it here.

http://asustransform.com/forum/index.php?/topic/19-how-to-root-your-asus-transformer/

7) Install the Java Developer Kit if you dont have it already. You can find it here:

http://asustransform.com/forum/index.php?/topic/19-how-to-root-your-asus-transformer/

*Edit*

Even after you install the JDK the SDK installer might say that its not installed. Just click back then next again (or restart the installer again) and it should work-Thanks Codiox

8) Install the SDK to the root of your hard drive and put it in a folder called Android. This means when you click the local disk C: drive the first folder you should see is the Android folder. This will make using the command prompt simple.

9) Go to Start>All Programs>Android SDK and click in the SDK Manager. When you're presented with the option to install all updates (and you have time to do so) let it all install. All you really need though is the Android SDK Provision tools update. You can hit cancel once that is installed successfully.

10) Open up the command prompt

11) Lets being with the terminal commands. Make sure you press the ENTER button after every command line. You can copy and paste the commands if you want; if you do so, you dont need to press enter to go to the next line.

12.

adb devices

make sure your device is detected

13.

adb push gingerbreakBB /data/local/

14.

adb shell chmod 777 /data/local/gingerbreakBB

15.

adb shell

you will get a $ sign.

16.

./data/local/gingerbreakBB

nothing will happen at first, but after about 5 minutes, you will see a long list of "vold" commands....let this run its course...go grab a sandwich or something.

If for some reason it says permission denied, try running these commands immediately after running the

./data/local/gingerbreakBB

command. DO THIS ONLY IF YOU GET PERMISSION DENIED LIKE IN MY VIDEO! If you didnt get the permission denied error, continue to step 20.

17.

rm /data/local/tmp/boomsh

then type.

18.

rm /data/local/tmp/sh

then redo step 16 again which is

19.

./data/local/gingerbreakBB

20. After about 7-10 minutes you will be presented with a # sign. THIS IS GOOD!

21. Open ANOTHER command prompt window; the same way you opened the first one. DO NOT FOR ANY REASON CLOSE THE FIRST COMMAND PROMPT. LEAVE IT OPEN IN THE BACKGROUND!

22. type

adb devices

23. PAY ATTENTION HERE! Remember when I told you to look at your build number? We need that information now. If your tablet has a build number ON OR AFTER 0423 then use this command

adb push CWM_BLOB_V5 /data/local

If it has a build number BEFORE 0423 (ie. 0422) then use this command

adb push CWM_BLOB_V4 /data/local

24. Whatever number you used above, you will continue to use it throughout the installation! REPLACE THE # SIGN WITH WHATEVER YOUR NUMBER ABOVE WAS; EITHER 4 OR 5.

Type

adb pull /data/local/CWM_BLOB_V# cwmblob_retransfer

then

25. Return BACK to the PREVIOUS command prompt that had the # sign just sitting there.

26. Type

dd if=/data/local/CWM_BLOB_V# of=/dev/block/mmcblk0p4

Replace # with your number (4 or 5)

27.

adb shell

28.

reboot

29. Your device will reboot now. This will take a bit longer than a normal reboot so be patient.

30.

adb remount

31.

adb push su /system/xbin

32.

adb push Superuser.apk /system/app/

33.

adb shell

34.

reboot

THAT'S IT! Congratulations! You have successfully rooted your Asus Transformer. I hope this tutorial made it simple for you. Let us know if you have any questions!

Credit Goes To Androidroot.mobi devs for the original rooting process.

Original Thread:

http://asustransform.com/forum/index.php?/topic/19-how-to-root-your-asus-transformer/