Tip Us!

All input fields are optional, fill out as much or as little as you'd like.

How to Root the Asus Eee Pad Transformer Using NachoRoot

by on January 21, 2012 6:46 am
15
views27811
35
4
9

The Asus Eee Pad Transformer was one of the mean machines that disrupted the tablets market and opened many consumers' minds to various other possibilities for Android tablets.   The Transformer is the predecessor of the quad-core Eee Pad Transformer Prime and was the device that started the Transformer legacy.  Many were delighted by the tablet's great style and functionality–it's a notebook and a tablet fused together, a transformer.

What's making people more excited is the prospect of being able to load it up with Android 4.0 Ice Cream Sandwich. Now that would make this a tough device on the outside with sweet ICS filling on the inside.

To be able to load ICS-based custom ROMs to your Asus Transformer, you will need to root it.  In this guide, we will walk you through the steps in rooting your Asus Transformer with the use of NachoRoot, a tool that can root the Asus Transformer regardless of whatever firmware is running on the tablet.  Once you've rooted your Asus Transformer, you can now flash custom ROMS–including those based on Ice Cream Sandwich–to your tablet.

Requirements

To root your Asus Eee Pad Transformer using the instructions in this guide, you will need to have the Android Debug Bridge (ADB) installed on your computer. Once you have ADB on your computer, you can proceed to the installation instructions below.

Installation Instructions

NOTE: Use these instructions at your own risk. We will not be held responsible if you damage your phone by following this guide.

  1. Download NachoRoot from here and the su binary from here. Save both files into the same folder where adb is located on your computer (usually inside the /platform-tools or /tools folder inside the Android SDK installation folder).
  2. Enable USB debugging on your device from Settings > Applications > Development.
  3. Connect your Eee Pad Transformer to your PC.
  4. Open a command prompt on your computer.
  5. Go to the ADB directory on your computer and enter the following commands as listed below (it is necessary that they are entered in this order):
    • adb push nachoroot.bin /data/local/
    • adb shell chmod 777 /data/local/nachoroot.bin
    • adb shell /data/local/nachoroot.bin –stage1
    • adb reboot
  6. Wait for your device to boot and after it has booted, enter the following commands at the command prompt:
    • adb shell /data/local/nachoroot.bin –stage2
    • adb reboot
  7. After that, you have to wait for your device to boot again and enter this command:
    • adb shell id
  8. If the result is from the command in the last step is not 0, repeat entering the adb commands from the top until the result of “adb shell id” is already 0.  Only then should you proceed to the next step.
  9. Enter the following commands at the command prompt:
    • adb remount
    • adb push su /system/xbin/su
    • adb shell chown 0.0 /system/xbin/su
    • adb shell chmod 06755 /system/xbin/su
    • adb shell /data/local/nachoroot.bin –undo
    • adb reboot
  10. Wait for your device to reboot completely.  Your tablet is now rooted.
  11. For the finishing touches of this rooting process, download the Superuser app from the Android Market and install it to your tablet.

Congratulations! You have successfully rooted your Asus Eee Pad Transformer.

WRITER

Google+ E-mail

Ken is an expert on management and is currently engrossed with his newly started adventure in logistics management. But, that's only his second love. His first love, of course, and without being mushy when this is said, is Android.

YOU MIGHT LIKE

Comments
  • Hoggdoc46

    You have to be kidding “NachoRoot” like anyone would trust something named like that!

    • http://www.theandroidsite.com benmarvin

      If you know anything at all about the world of Android rooting, you would know that TeamAndIRC is very trusted. Too bad this article fails to mention the developer of the tool or even link to a source, besides hotlinking to the binaries.

  • Oreniamin

    hi I keep on getting this when I run installsu.bat
    android rootUS8659>adb remount
    remount failed: Operation not permitted

    android rootUS8659>adb push su /system/xbin/su
    failed to copy ‘su’ to ‘/system/xbin/su’: Read-only file system

    android rootUS8659>adb shell chmod 6755 /system/xbin/su
    Unable to chmod /system/xbin/su: No such file or directory

    android rootUS8659>adb push Superuser.apk /system/app/Sup
    eruser.apk
    failed to copy ‘Superuser.apk’ to ‘/system/app/Superuser.apk’: Read-only file sy
    stem

    android rootUS8659>adb reboot

    so it’s not rooted…
    any help will be much appreciated I am pretty clueless

    • Oreniamin

      oops sorry entered in wrong place real sorry but the method here won’t work for my transformer tf101 the ID won’t change to zero

      • Kyle E. deFreitas

        Same for me as well

      • Simon Spear

        I had the same. If you change the commands ‘adb shell /data/local/nachoroot.bin –stage1′ and ‘adb shell /data/local/nachoroot.bin –stage2′ to read ‘adb shell /data/local/nachoroot.bin –stage1′ and ‘adb shell /data/local/nachoroot.bin –stage2′ it works (it’s a double dash not a single). Hope this helps.

        • Bert

          When i do double dash i get
          failed on ‘/data/sensors/AMI304_Config.ini’ – Permission denied
          link failed File exists
          /data/local/nachoroot.bin: break: cannot break

          any idea?

  • jimbo1qaz

    local.prop not found

  • 72Monkeys

    I used this, worked after everything failed….however, my when I set new wall paper the picture only shows up on the left side in the background…how do fix that?

  • Dhh Cttn

    help me!!!!
    im error in step 2

  • Hutohuti

    how to unroot if used this this method to root

  • Helsnake01

    I am getting please reboot then run with –stage2, parameter
    failed on ,/data/sensors/ami3047_config.ini’ – permission denied
    link failed file exits
    /data/local/nachoroot.bin: break: cannot break

    and so i do that and i get please run again to gain root, run again with –undo after rebooting clean up.
    /data/local/nachoroot.bin: cannot create /data/local.prob: Permission denied
    /data/local/nachoroot.bin: break: cannot break

    then i test my id with
    “adb shell id” and get
    uid=2000(shell) grid=2000(shell) blah blah blah

    any ideas?
    I am running icecream sandwich btw, non rooted obv.

  • Ranoldtj

    won’t work for TF101G TW 9.2.2.3, anyone can help?

  • Morgan Jenkins

    Hi somebody please help me out i get to where you need to enter “adb shell id” and what i get is uid=2000shell gid=2000……. now this tutorial says not to go to the next step until the shell id is 0 what exactly must be 0 its not very clear. thanks

  • ianverona

    Does not work for my tf101 either. Looks like this build is for Prime. Getting the message when running a stage:

    “I (jcase) do not have a Transformer Prime, I would like one to continue work on.”

Would you like to view our mobile friendly site? Try it out