yashsingh1/xdaforums huggingface dataset:
[Asus  Eee Pad Transformer Prime] LNKNPRKFN:
---------------------------------------------------------------
Easy rooting toolkit for Transformer Prime!
Script by Max Lee from TransformerPrimeRoot.com
Credits go to XDA users sparkym3 and Dan Rosenburg for exploit.
---------------------------------------------------------------
[*] This script will:
(1) root your Transformer Prime on ICS
(2) install Busybox
(3) install SU files
[*] Before u begin:
(4) Make sure to read full instructions at TransformerPrimeRoot.com!
---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Please hit Enter when ready.
Press any key to continue . . .
Rooting...
adb server is out of date. killing...
* daemon started successfully *
Start Rooting...
reboot #1 - DO NOT DISCONNECT YOUR DEVICE!
reboot #2 - DO NOT DISCONNECT YOUR DEVICE!
remount succeeded
1399 KB/s (22364 bytes in 0.015s)
1287 KB/s (843503 bytes in 0.639s)
1085 KB/s (1075144 bytes in 0.967s)
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.044 secs (24435090 bytes/sec)
rebooting
All Done rooting Transformer Prime, check out TransformerPrimeRoot.com for more
cool stuff!
Press any key to continue . . .

FLAWLESS!!! THX
[Asus  Eee Pad Transformer Prime] zedomax:
non taken, i just want to say that i did credit you for this hack, U DA MAN. thats what i said before and thats all i am sayin.
[Asus  Eee Pad Transformer Prime] zedomax:
nice, that is AWESOME BABY! sorry it makes me happy when i can help people get it working right.
[Asus  Eee Pad Transformer Prime] cmat1120:
Does anyone know of a fix for permissions denied yet? "adb shell rm /system/xbin/su" doesn't work for me. I have gone through every option for rooting ics at least 5 times and no matter what I try I still get permissions denied. :(
[Asus  Eee Pad Transformer Prime] LNKNPRKFN:
i ran the OP ZEDOMAX's from first post WITH ASUS SYNC OFF IN TASK MANAGER as suggested from ZEDOMAX and it worked flawlessly
[Asus  Eee Pad Transformer Prime] cmat1120:
Did you have the permissions denied problem? Or just the device not found/adb server out of date thing? But also I've been killing that process every time and still get permissions denied. I think its because I was rooted before but idk how to fix it.
[Asus  Eee Pad Transformer Prime] LNKNPRKFN:
i was rooted befor too, i did a system wipe and everything started fresh and i was getting permission denied on the other 2 methods, this is the only method that worked for me...
[Asus  Eee Pad Transformer Prime] adampdx:
Man! I finally got this working by editing the .bat file. I added @adb shell rm /data/local.prop before @adb shell "echo \"ro.kernel.qemu=1\" > /data/local.prop". No wipe needed. I hope this helps others!
[Asus  Eee Pad Transformer Prime] cmat1120:
alright thanks, Im gonna hold off on a wipe for now but ill keep trying this method for rooting.
[Asus  Eee Pad Transformer Prime] copc:
Ok I keep having no luck, below is what I see:

asus processes killed in task manager

plugged into prime not dock

win7 64

Super user is there but it does not allow es exp or Tit BU to get access

SU shows not installed in market but if I try to install it just goes right to the SU screen as the apps show it there.

Any ideas?

---------------------------------------------------------------
Easy rooting toolkit for Transformer Prime!
Script by Max Lee from TransformerPrimeRoot.com
Credits go to XDA users sparkym3 and Dan Rosenburg for exploit.
---------------------------------------------------------------
[*] This script will:
(1) root your Transformer Prime on ICS
(2) install Busybox
(3) install SU files
[*] Before u begin:
(4) Make sure to read full instructions at TransformerPrimeRoot.com!
---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Please hit Enter when ready.
Press any key to continue . . .
Rooting...
adb server is out of date. killing...
* daemon started successfully *
Start Rooting...
adb server is out of date. killing...
* daemon started successfully *
adb server is out of date. killing...
* daemon started successfully *
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
reboot #1 - DO NOT DISCONNECT YOUR DEVICE!
adb server is out of date. killing...
* daemon started successfully *
error: protocol fault (no status)
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
** daemon still not runningerror: cannot connect to daemon
adb server is out of date. killing...
* daemon started successfully *
error: device not found
reboot #2 - DO NOT DISCONNECT YOUR DEVICE!
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: protocol fault (no status)
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found
adb server is out of date. killing...
* daemon started successfully *
failed to copy 'su' to '/system/bin/su': Read-only file system
adb server is out of date. killing...
* daemon started successfully *
Unable to chmod /system/bin/su: Read-only file system
adb server is out of date. killing...
* daemon started successfully *
Unable to chmod /system/bin/su: Read-only file system
rm failed for /system/xbin/su, Read-only file system
link failed File exists
failed to copy 'Superuser.apk' to '/system/app/./Superuser.apk': Read-only file
system
rm failed for /data/local.prop, No such file or directory
841 KB/s (1075144 bytes in 1.247s)
mount: permission denied (are you root?)
/system/xbin/busybox: cannot open for write: Read-only file system
Unable to chmod /system/xbin/busybox: Read-only file system
Unable to chmod /system/xbin/busybox: Read-only file system
rebooting
All Done rooting Transformer Prime, check out TransformerPrimeRoot.com for more
cool stuff!
Press any key to continue . . .
[Asus  Eee Pad Transformer Prime] LNKNPRKFN:
IDK, i never had the busybox errors...the rest of the errors YES but not busybox...maybe ZEDOMAX knows he suggested i kill asus sync and it worked so wait to see if he replies...VIPERBOY aslo updated his root to fix peoples errors...give it a go maybe?
[Asus  Eee Pad Transformer Prime] deadlywingz:
i have another problem for some reason my mac is not seeing my tablet ....... what would cause this
[Asus  Eee Pad Transformer Prime] shindai.china:
voodoo rootkeeper installed

I was one of the many who accepted the ics update without have a back up from root.

now after root it again with the programm (went fine) i installed voodoo root keeper

i made a back up.

Do i can allways set back the back up when through ota update the system is unrouted.

does this mean before a ota allwats make a new back up or can use this one.?

in fact does during use or whatever the root change so must refresh the root keeper back up once in a while? or refresh it just before update? or can use this one allways wich i made today?

thnx in advance.
[Asus  Eee Pad Transformer Prime] LNKNPRKFN:
im pretty sure once you do a backup...its good to go,unles you flash a rom...but thats still early yet
[Asus  Eee Pad Transformer Prime] jjon90:
Is anyone showing super user in the market as not installed like mine after root? When I click install I get an error message saying "unfortunately super user stopped" . Root checker does verify root though.

******FIX********

Cleared cache and data now it no error message.
[Asus  Eee Pad Transformer Prime] zedomax:
If you have an older version of adb you won't be able to see ur tablet, which happen to me initially as drivers for Mac and Linux are in ad file itself. If you use the files here it comes with the latest adb, did u install sdk separately?
[Asus  Eee Pad Transformer Prime] mkjellgren:
I am also having trouble getting my mac to see my prime. I get to here:

julie-kjellgrens-macbook:~ juliekjellgren$ cd Desktop/primeroot/

julie-kjellgrens-macbook:tprimeroot juliekjellgren$ ls

AdbWinApi.dll	adb.exe	kindlefireroot.apk

AdbWinUsbApi.dll	busybox	runme.bat

Superuser.apk	fastboot-linux	runmelinux.sh

adb-linux	fastboot-mac	runmemac.sh

adb-mac	fastboot.exe	su

julie-kjellgrens-macbook:tprimeroot juliekjellgren$ ./adb-mac devices

-bash: ./adb-mac: cannot execute binary file

and as you can see, something goes wrong. I have tried to run sh runmemac.sh anyway just to see if it would work and I just get a ton more of those "cannot execute binary file" errors. I believe I deleted any older versions of adb from the computer prior to doing this. Any help would be appreciated.
[Asus  Eee Pad Transformer Prime] ozone777:
I'm Rooted!

Got my Prime on Monday.

Got ICS on Tuesday.

Rooted on Wednesday.

This was way too easy.

Thanks Zeomax! :D
[Asus  Eee Pad Transformer Prime] soulctcher:
Very nice. It's great when all goes well. My timeline was like this:

12/25 - Received dock for Christmas

12/30 - Tablet finally arrived

1/4 - Rooted HC

1/9 - Upgraded to ICS, lost root

1/11 - Rooted ICS, installed rootkeeper

I consider myself lucky in the fact that I got the dock so early...but, too bad I couldn't use it for a week when I first got it. Since I got the tablet though, I feel even luckier about it. I don't really have any major problems at all. My wifi is good, no random FCs, no creaking, dock works great, battery is fantastic, apps don't really crash at all or even go into wait state too often.

Much happiness is me.
[Asus  Eee Pad Transformer Prime] armyofbear136:
Yeah well I just did this, I'm not getting permission errors anymore =]. Instead I got to this command, adb shell "rm /system/xbin/su", which said file not found, and then it started bootlooping uncontrollably. When you said "do it manually" I thought you meant line by line hand typing it in... That's a bad idea. lol. I made the change to the script and ran it when the device was live and it worked perfectly! /phew

...so make sure you just edit & run the script!
[Asus  Eee Pad Transformer Prime] Dhyneland:
Worked great, no issues, flawless victory, thanks!
[Asus  Eee Pad Transformer Prime] pyro6128:
Kept getting binary error on mac, switched to a pc and it worked perfect. Thanks
[Asus  Eee Pad Transformer Prime] gatekpr:
binary error

I too was getting the binary error and did this to fix it:

Delete adb-mac

Copy updated adb from platform-tools folder

Rename it to adb-mac

Run the sh runmemac.sh

It locks in a reboot loop so I power off the device

Reboot and run again from terminal

Viola!
[Asus  Eee Pad Transformer Prime] davidh83:
Thank you so much! Finaly it worked :D
[Asus  Eee Pad Transformer Prime] Bart1981:
hmmm I can't install the drivers :-(

It's complaining about the drivers I downloaded, that they are not X64 files.
[Asus  Eee Pad Transformer Prime] Geekess:
Same 'problem' here, can't install the drivers because they aren't x64 drivers.

However, after installing the Asus sync stuff on my pc, rooting works at the second try. The first try I got adb errors. Killing the Asus proces, as stated in the first post, resolved that.

Root is now installed and confirmed on my prime :-)
[Asus  Eee Pad Transformer Prime] Vaanhoot:
I never installed the drivers, but my prime connected to my computer without them. So I ran your Windows runme.bat file and it said to read the instructions. I didn't want to brick my prime so I thought I would before hitting any key to continue. Just then my cat decided to jump on my keyboard and your script started running. I was nervous as hell as I didn't know what to expect and all the reboots. But after third reboot my prime was rooted. Thanks for the simple process, my cat could root my prime. :)

Sent from my I896 running ICS.
[Asus  Eee Pad Transformer Prime] GirLuvsDroid:
I was having the issue with the server being out of date and killed over and over again, too. I read through this thread and killed the Asus sync process in task manager as suggested. Now here's what I have:

---------------------------------------------------------------

Easy rooting toolkit for Transformer Prime!

Script by Max Lee from TransformerPrimeRoot.com

Credits go to XDA users sparkym3 and Dan Rosenburg for exploit.

---------------------------------------------------------------

[*] This script will:

(1) root your Transformer Prime on ICS

(2) install Busybox

(3) install SU files

[*] Before u begin:

(4) Make sure to read full instructions at TransformerPrimeRoot.com!

---------------------------------------------------------------

CONFIRM ALL THE ABOVE THEN

Please hit Enter when ready.

Press any key to continue . . .

Rooting...

adb server is out of date. killing...

* daemon started successfully *

which should be good, right? Except that it's been hanging like that for about 7 minutes. How long does it take from that last line until I should see the root process actually start? Is it safe to close the process and try again at this point?
[Asus  Eee Pad Transformer Prime] dsmitty166:
It should only take a few seconds.

You should be safe to d/c.

I had issues with adb being out of date and primetime worked fine for me.

Sent from my Inspire 4G with ICS!
[Asus  Eee Pad Transformer Prime] GirLuvsDroid:
Thanks. It seems that the root program was getting mixed up between my Galaxy Nexus and my TP. So I unplugged the GNex, uninstalled and reinstalled the TP adb drivers and now it's done rooting successfully.

Thanks to everyone for the helpful posts and especially to zedomax for the easy rooting process!!
[Asus  Eee Pad Transformer Prime] reflex99:
View attachment 857086

yesterday that happened, and the unit itself was stuck with the UI restarting (between ASUS logo, and lock screen)

So i Ctrl+c the script (batch file whatever), TFP still in said loop. Held down power button, turned off. Turned back on, fully functional.

Tried the scrip again, same thing, except the "directory\blah blah\blah not found" wasn't there.

Super user installed (didn't realize it until today) Seem to have root, both SetCPU, and Adfree work. Haven't tried titanium yet.

Anyways, close call, but it worked :p
[Asus  Eee Pad Transformer Prime] mkjellgren:
I can confirm this method works. I had no problems what-so-ever, mine did not get caught in a bootloop either, just rooted flawlessly and booted right up after. For those of you maybe wondering how to get the latest adb from platform-tools on a mac, download the latest android adk (if you dont already have sdk set up), in terminal navigate to the tools folder within the sdk folder, run ./android to launch the sdk manager. Download the latest revision of platform-tools. Then just follow the directions by gatekpr. Just replace adb-mac in the TransformerPrimeRootMacLinux folder with the one from the platform-tools folder in the sdk folder then proceed with the script.
[Asus  Eee Pad Transformer Prime] Bart1981:
That did the trick!

Thnx!
[Asus  Eee Pad Transformer Prime] DanteEx:
Not rooting.

I have tried several methods now to achieve root from both my windows 7 x64 computer and my macbook.

I have debugging mode enabled on my device, however I keep getting permission denied errors when trying to root.

Can anybody think why?
[Asus  Eee Pad Transformer Prime] mkjellgren:
No idea since I don't own a windows box. But if you just replace the adb-mac with the version of adb in the platform-tools folder of the latest android sdk you should have no problems on your MacBook.
[Asus  Eee Pad Transformer Prime] DanteEx:
a factory reset seemed to fix the problem. Thanks though :)
[Asus  Eee Pad Transformer Prime] RipplingHurst:
Win7 64, Prime running ICS. Connected prime, Windows found drivers. Went to device manager, chose to update drivers via windows update. Found some. Installed. Then I went to the directory where I had both the drivers from Asus website and the website linked in the OP. Windows declined to install any.

Run the script, rooted fine after a couple of reboots. Checked with root checker, and it confirmed.

Thanks!

RHurst.
[Asus  Eee Pad Transformer Prime] Xionas:
Everything seemed to work fine but I noticed my cmd window looked slightly different, it has a line saying "rm failed for /system/xbin/su, No such file or directory"

What do I do?

Edit: Forgot to mention, it seems to be working fine, installed Titanium Backup and was able to allow super user permissions and let the app correct some issue with su, but I just want to know if anything may be wrong.
[Asus  Eee Pad Transformer Prime] ddelong22:
I keep getting and error this:

ddelong22@ddelong22-System-Product-Name:~$ cd Desktop

ddelong22@ddelong22-System-Product-Name:~/Desktop$ ls

TransformerPrimeRootICSMacLinux TransformerPrimeRootICSMacLinux.zip

ddelong22@ddelong22-System-Product-Name:~/Desktop$ cd TransformerPrimeRootICSMacLinux

ddelong22@ddelong22-System-Product-Name:~/Desktop/TransformerPrimeRootICSMacLinux$ ./adb-linux devices

./adb-linux: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

ddelong22@ddelong22-System-Product-Name:~/Desktop/TransformerPrimeRootICSMacLinux$ chmod 755*

chmod: missing operand after `755*'

Try `chmod --help' for more information.

ddelong22@ddelong22-System-Product-Name:~/Desktop/TransformerPrimeRootICSMacLinux$ chmod 755 *

ddelong22@ddelong22-System-Product-Name:~/Desktop/TransformerPrimeRootICSMacLinux$ ./adb-linux devices

./adb-linux: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

ddelong22@ddelong22-System-Product-Name:~/Desktop/TransformerPrimeRootICSMacLinux$ ^C

ddelong22@ddelong22-System-Product-Name:~/Desktop/TransformerPrimeRootICSMacLinux$

Any ideas? I tried using the chmod 755 * and I even disabled the ASUS PC Sync, but notta.
[Asus  Eee Pad Transformer Prime] GatorsUF:
How do I unroot? All the other root tools seem to work with Windows only. I guess I could use adb...I am somewhat familiar.
[Asus  Eee Pad Transformer Prime] zedomax:
Seems like an issue with libncurses on your linux, you are using linux right?
[Asus  Eee Pad Transformer Prime] zedomax:
Pretty easy to do:

Replace adb with adb-linux or adb-mac if you are using linux or mac.
[Asus  Eee Pad Transformer Prime] JPxM0Dz:
Still laughing from root video! lol that was awesome, very entertaining ;)

Dunno if this was already addressed or not but does this root work with latest firmware update from asus ?

Thanks again ;)
[Asus  Eee Pad Transformer Prime] GirLuvsDroid:
No, it won't root the latest update.
[Asus  Eee Pad Transformer Prime] brakeb:
Damn it... I got it today, and I let the damn thing update to 9.4.2.11... no root for me :(
[Asus  Eee Pad Transformer Prime] isantop:
Make sure there's a space between 755 and the *. This is very important.

Also you're getting an issue with lib curses. If you're on Ubuntu (or some other debian OS) then make sure you try running this command first:

sudo apt-get instal ia32-libs
[Asus  Eee Pad Transformer Prime] neoalban:
Hello,

Do you know if the script still works with the latest OTA update (with GPS fix)?
[Asus  Eee Pad Transformer Prime] bigblue95z:
Don't think so hoss. Just a few posts ago this was asked.....
[Asus  Eee Pad Transformer Prime] Evo4sickness:
just got my TFP today I have not done the ICS udate yet figured I would first install the drivers than update ICS and than root.

I have a problem where the name of the Device is supopse to show up as Asus Android Coposite ADB

I am not getting this Iam just getting the Question mark so when I right click to update driver and choose from I go to desktop and It only allows for me to pick the unziped file but not the sub fold that you stated. It only gives me the option of two sub folders Amd64 i386

And when I choose neither will allow for me to press ok

So I just pressed ok on the TransformerrPrimedriver folder. Once I did that it looked like it was working and than gave me an error about Parameters

Dont understand why. I really appreciate your help and dont like to sound like noob but never had this problem. I was able to root my Evo and download the drivers for it without any problems on the same comp.

I saw some people where posting the same issues on your Website on the comments. I have not done the OTA and know not to before doing any of this.
[Asus  Eee Pad Transformer Prime] Evo4sickness:
Someone has to know what is going or what Iam doing wrong.
[Asus  Eee Pad Transformer Prime] Swiftks:
Is you Prime showing up in Device Manager? If so, under what?
[Asus  Eee Pad Transformer Prime] Evo4sickness:
All I was getting was the yellow question mark that said EEE Pad.

And I have Windows Exp Professional.

Just tried again the exact error Iam getting is Cannot install hardware

Eeepad

An error occured during installation of the device

ThebParameter is incorrect

---------- Post added at 11:20 PM ---------- Previous post was at 10:30 PM ----------

Just update my post with more info above

---------- Post added 26th January 2012 at 12:09 AM ---------- Previous post was 25th January 2012 at 11:20 PM ----------

Any Ideas I want to get over this so I can root my TFP dont understand why Iam getting this retarded error.
[Asus  Eee Pad Transformer Prime] Evo4sickness:
This is what I get once it fails to imstall the driver.
[Asus  Eee Pad Transformer Prime] deekjx:
The OP should probably update the primary post to state that there is a new unrootable update and not to accept it if you want to be able to root the device. I saw that root on ICS was possible and accepted the update only to find out that the currently distributed update isn't the one that roots with this method. If people have a heads up, they can make better choices.
[Asus  Eee Pad Transformer Prime] Evo4sickness:
Its all Good Rooted in 20 seconds with ViperMod no problems at all.
[Asus  Eee Pad Transformer Prime] -viperboy-:
PrimeTime will root it.
[Asus  Eee Pad Transformer Prime] jupppo:
One Q folks,

if I root the prime with the method mentiond here, do I lose OTA updates then or any other kind of software stops working?

May be a dumb question, but this happened on my HTC incredible s, where OTA no longer works and my HTCsense no longer can connect.

Apreceate your help.

ty

J.
[Asus  Eee Pad Transformer Prime] -viperboy-:
no, root should never affect OTAs unless the root process intentionally deletes the OTA authentication certificates.
[Asus  Eee Pad Transformer Prime] zedomax:
Sorry for the delay, root method now includes support for rooting the latest 9.4.2.11 software version on all Windows/Mac/Linux. Please see updated link for 9.4.2.11 and 9.4.2.7 and earlier.
[Asus  Eee Pad Transformer Prime] Striatum_bdr:
Canceled....
[Asus  Eee Pad Transformer Prime] jupppo:
thanks a lot!
[Asus  Eee Pad Transformer Prime] Auramaster:
Worked perfectly for me, thanks :D
[Asus  Eee Pad Transformer Prime] totaled:
Mac help needed

Tried the update and am still getting: "List of devices attached", with no devices showing. I'm running 9.4.2.11. Any help appreciated!
[Asus  Eee Pad Transformer Prime] zedomax:
You have to download and install the latest ADB from Android SDK, otherwise adb won't recognize the TP.
[Asus  Eee Pad Transformer Prime] totaled:
Thanks for your help! I had already downloaded the latest SDK which was supposed to contain it but could not find it. I read the text below, contained in it and finally figured out (by luck) how to access it.

"The adb tool has moved to platform-tools/

If you don't see this directory in your SDK,

launch the SDK and AVD Manager (execute the android tool)

and install "Android SDK Platform-tools"

Please also update your PATH environment variable to

include the platform-tools/ directory, so you can

execute adb from any location".
[Asus  Eee Pad Transformer Prime] zedomax:
yes, you have to get it from platform-tools directory.
[Asus  Eee Pad Transformer Prime] zedomax:
cannot see this photo bud.
[Asus  Eee Pad Transformer Prime] zedomax:
nevermind i see it now, try updating driver, eeepad.
[Asus  Eee Pad Transformer Prime] PipoXtreme:
Hi guys I`m now new a Prime owner :p

Before I just root and everything like that from xda with my SGS II ..

Now my PRIME-NOOB question .. I will receive it tomorrow.

My first target is to root the prime.. What should I do ?

Should I unpack the prime and first root then update to the ICS OTA or what you will advice me ?

Thanks guys for the feedback !

;)
[Asus  Eee Pad Transformer Prime] zedomax:
Update to ICS OTA then root, that way you have ICS and root.