How To

How To Root The Transformer Prime on Ice Cream Sandwich

January 11, 2012 at 7:20 pm

Transformer Prime

Transformer Prime owners, you may have noticed that the Ice Cream Sandwich update for your device is ready. You may have also noticed that it breaks root. If you didn’t catch the news that you could maintain your root with OTA Root Keeper, and went ahead with the update, you may be wondering how you can get re-rooted. XDA’s sparkym3 has the solution for you, with a method based on the same exploit used by Justin Case to root Honeycomb. It’s called TPSparkyRoot, and you can go about it in one of two ways. If you prefer a manual method, you can follow the ADB commands listed here, but if you’d rather do things the easy way, we’ve got you covered there, too. If you need any help, please refer to the original thread.

Before you Begin:

You must have your Prime set up with ADB, and your ADB location contained in your path variable, or unzip the files from the downloadable zip into the ADB directory before running.

Step-by-Step Guide:

Root Using ADB:

  1. Download the zip containing SU, and the .bat file
  2. Open a command line terminal
  3. Input the following
  • adb shell mv /data/local/tmp /data/local/tmp.bak
  • adb shell ln -s /data /data/local/tmp
  • adb reboot
  • adb shell “echo \”ro.kernel.qemu=1\” > /data/local.prop”
  • adb reboot
  • adb shell id
  • //IF ID IS 0/root THEN CONTINUE, ELSE START OVER>
  • adb remount
  • adb push su /system/xbin/su
  • adb shell chown 0.0 /system/xbin/su
  • adb shell chmod 06755 /system/xbin/su
  • //UNDO EVERYTHING EXCEPT su
  • adb shell rm /data/local.prop
  • adb shell rm /data/local/tmp
  • adb shell mv /data/local/tmp.bak /data/local/tmp
  • adb reboot
If your device seems to bootloop, ignore it and proceed with the commands. The developer says that this is normal.
As jchase stated “If your device “bootloops” don’t stress, just follow through with the commands as it “loops” ro.kernel.qemu can do funky stuff.” I did notice this in my rooting but just assumed it was normal as this is my first use of adb.

Now, download SuperUser from the Market, and you’re finished.

Using Auto-Root:

  1. Download TPSparkyRoot
  2. Run the .bat file
  3. Your device may pause during reboot. Let it, and wait, but do not hit “GO” until it has finished.
To subscribe, like us on Facebook