yashsingh1/xdaforums huggingface dataset:
[Asus  Eee Pad Transformer Prime] RamAir02:
I need some help guys.

I am rooted and deleted some bloatware without backing up. I am considering unrooting and returning my TP to best buy. I would like to add back the bloatware first though.

I have downloaded the system and data dumps so that I can push the missing apks (AppBackup, File Explorer, and a couple of others) back to the device.

I need help with what commands to use to accomplish this. Here is an example of what I've tried:

adb push Vibe2.apk /system/app/

failed to copy 'Vibe2.apk' to '/system/app/ /Vibe2.apk' : Read-only file system

adb shell su

root@android:/ #

adb freezes...

What am I doing wrong? I'm guessing the first method does not work because it needs superuser permission. I do not know how to use superuser permission correctly. Sorry for the n00bness.
[Asus  Eee Pad Transformer Prime] -viperboy-:
Did you root using my script? If you did you can just type (don't type quotes on any of these commands) "adb shell sysrw" and it will mount /system as writable. If you didn't, you will have to manually make /system mountable by doing "su" then "mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system" then you can do your adb push commands. Make sure to then do "chmod 644 /system/app/whateverapp.apk". If the app still doesn't show up, make sure to reboot.

Lemme know if you need further help :)
[Asus  Eee Pad Transformer Prime] RamAir02:
I did root using your script. Here is my latest experience:

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>adb shell sysrw
Mount /system as RW success!

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>adb push AppLocker.apk /system/a
pp/
failed to copy 'AppLocker.apk' to '/system/app//AppLocker.apk': Permission denie
d

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>
[Asus  Eee Pad Transformer Prime] -viperboy-:
Type "mount | grep -i system" (no quotes) and get me the output after you do the sysrw command before. Also, try this too just for fun. "adb push whatever.apk /sdcard/" then "cat /sdcard/whatever.apk > /system/app/whatever.apk". Lemme know :)
[Asus  Eee Pad Transformer Prime] RamAir02:
C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>adb devices
List of devices attached
BCOKAS00XXXX device

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>mount | grep -i system
'mount' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>adb shell sysrw
Mount /system as RW success!

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>mount | grep -i system
'mount' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>adb push Vibe2.apk /sdcard/
1064 KB/s (735937 bytes in 0.675s)

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>cat /sdcard/Vibe2.apk > /system/
app/Vibe2.apk
The system cannot find the path specified.

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>cat /sdcard/Vibe2.apk > /system/
app/
The system cannot find the path specified.

C:\Users\JPFolio\Downloads\TPrime\ViperMod ROOT>
[Asus  Eee Pad Transformer Prime] -viperboy-:
you have to do "adb shell" to run the mount command. And try "cat /sdcard/Vibe2.apk > /system/app/" and see if that works.
[Asus  Eee Pad Transformer Prime] RamAir02:
I apologize for your troubles and greatly appreciate your help, but I gave up and just used Root Explorer to push the missing files to system/app/. I'll never get adb figured out! lol

---------- Post added at 10:34 AM ---------- Previous post was at 10:27 AM ----------

Wow. Actually, the apps did not install using this method. I even set permissions to match the other system apps...hmm I'm stumped.
[Asus  Eee Pad Transformer Prime] -viperboy-:
Reboot bud :)
[Asus  Eee Pad Transformer Prime] RamAir02:
I did reboot and still no go. Perhaps the apks I am using are from a Honeycomb system dump and I am on ICS...would this cause issue?
[Asus  Eee Pad Transformer Prime] -viperboy-:
yes it could
[Asus  Eee Pad Transformer Prime] RamAir02:
Any known source for the ICS apks?
[Asus  Eee Pad Transformer Prime] PrOpANe84:
The link is broken. I've tried multiple browsers/computers. Anyone have a mirror?

Edit: Nevermind--it just came back up!
[Asus  Eee Pad Transformer Prime] VivianC:
Worked almost perfectly! I got root but Busybox did not install. It gave me a segmentation fault. I have attached a screen shot of the error. Superuser installed fine and I was able to get root with Root Explorer. I installed Busybox from the market with no problems.

And now for stupid human tricks part 88: Make sure when you start the root process that the Transformer Prime is the only Android device plugged in. The script hates it if you have your OG Droid charging off another port at the same time. ADB doesn't know which device to modify.

Viv
[Asus  Eee Pad Transformer Prime] -viperboy-:
Seg fault is because a script tried to execute as the Prime was bootlooping. Thanks for the reminder, I need to add an option to install busybox seperately and make it install later in the process of rooting. Sorry about that!
[Asus  Eee Pad Transformer Prime] jedi5diah:
thanks Viperboy for giving Prime life and hope!
[Asus  Eee Pad Transformer Prime] caanda45:
Guys rooted used this awesome app but as I am having wi-fi issues with this unit it is going back to be checked out. So what is the best way to un-root and delete the superuser apk? Does this get done using the un-root in the viper`s app? Please advise and thanks.....
[Asus  Eee Pad Transformer Prime] dsmitty166:
Yep, just unroot and it should be removed for you
[Asus  Eee Pad Transformer Prime] Striatum_bdr:
Great Job!

Freshly received TFP rooted in 3 min (HC version), then first thing installed OTA Rootkeeper, firmware update came in the following minutes, and now fresh rooted ICS device !

Congrats to all team mates that enabled this tremendous tool !
[Asus  Eee Pad Transformer Prime] wokka00:
Surprisingly simple, but absolutely effective. Excellent!
[Asus  Eee Pad Transformer Prime] caanda45:
Well I un rooted using the app, deleted the supeuser app using ota rootkeeper app. Then I tried to root again but kept on getting the "System/bin/sh: cannot create /data/local prop: Premission denied" errors.

I finally ran the rootkeeper app and root was restored. Viper any ideas as to why your app would not restore root? I have a feeling that mine will be re-placed as it has wi-fi issues, so I need to un root it before it goes back/replaced. I know that I have not completely un-rooted as the files are still in the system folder or I would not have been able to restore the root. (that is what I am assuming) So viper your thoughts or anyone else`s would be appreciated!!!
[Asus  Eee Pad Transformer Prime] ttav:
worked perfectly for me.Thanks.
[Asus  Eee Pad Transformer Prime] -viperboy-:
How did you initially root? Did you ever have it fail or did you not finish the root once?
[Asus  Eee Pad Transformer Prime] chinseng85:
Thanks very much, successfully root Momo9 tablet with ICS 4.0.1
[Asus  Eee Pad Transformer Prime] os2baba:
ICS Root Works on HC Prime

I just got my TP and completely forgot to root before installing updates. I got a framework update, but not the ICS update. I tried rooting with the HC Root option, but it wouldn't work. Tried the ICS root option and worked like a charm!

Now waiting for the ICS update to hit my tablet.

Update: My bad. Turns out that I did get the ICS upgrade. Just didn't realize it since it was so quick. So the fact that the ICS fix worked while the HC didn't is no surprise.
[Asus  Eee Pad Transformer Prime] 0xicl33n:
C:\Users\chris>adb shell
adb server is out of date. killing...
CreateProcess failure, error 2
* failed to start daemon *
error:

C:\Users\chris>adb remount
* daemon not running. starting it now on port 5037 *
CreateProcess failure, error 2
* failed to start daemon *
error: cannot connect to daemon

i cant connect to my prime over adb even when i reinstalled the drivers, i think the usb might be defective, i cant even copy music.

anyone else got this error? or a fix?
[Asus  Eee Pad Transformer Prime] caanda45:
I used your app always and yes I did fail more than once at the beginning as I was inpatient.....and did not let it run through....so what did I mess up???
[Asus  Eee Pad Transformer Prime] -viperboy-:
Ah, that's likely the problem. /data/local.prop is already there and you can't make the file since it is already there and you can't write into it because you don't have the permissions to. The only way to solve would be a factory reset.
[Asus  Eee Pad Transformer Prime] caanda45:
I tried a cold boot and that did not work for me to copy files. I had to do a reset from the settings menu and then re populate my apps, but then I was able to copy back and forth again to and from my computer and prime...good luck!!

---------- Post added at 01:54 AM ---------- Previous post was at 01:50 AM ----------

Ah I see, so a factory reset would erase everything and take away the root? And then I could re root etc using the app? I gather you mean the factory re set in the settings menu? Did a factory re set from the settings menu and the root stayed..have not tried to un root using he app and re root. I will do that now...

Okay worked like a charm!!!!!!!!!!!! So the moral of the story here is be patient!!!!!! Thanks Viper!!
[Asus  Eee Pad Transformer Prime] tgckpg:
Thx. that works perfectly!

I'd struggled for a while that I'd forget to stop those ASUS services that contantly creating adb sessions. (Finally figured out why there are so many adb on my tasklist:p
[Asus  Eee Pad Transformer Prime] RiffyDivine:
Just want to ask this, so I am clear. I can update my prime to ICS and then run this to gain root?
[Asus  Eee Pad Transformer Prime] sparkym3:
Yes, this will root ICS after an update, but you may want to unroot prior to the update since some have had issues when they updated an already rooted device.
[Asus  Eee Pad Transformer Prime] -viperboy-:
Anyone not use root keeper and update to latest OTA? I'd like to see if this exploit still works. I'd prefer not to loose root myself to find out cause I know someone on here did the update already without root keeper lol
[Asus  Eee Pad Transformer Prime] hollywould:
I did update without root keeper, lost root, and no this tool is not working to root my device. I may have to hardreset to make sure, since super user is still installed, and I have no way of removing it.
[Asus  Eee Pad Transformer Prime] insane111:
i did a hard reset already and try this root method but it didnt work.. make sure you back up all your app cause my wipe everything clean when i reset it...
[Asus  Eee Pad Transformer Prime] Evo_Shift:
Worked great. Thanks! For some reason the first time I tried it the root failed because my device was never recognized after the reboot. So, I unplugged it and plugged it back in. The second time I ran the root method it worked. Probably a problem with my laptop.

One question...Why is it when I try to install adaway it says busybox is not installed on my system?
[Asus  Eee Pad Transformer Prime] hollywould:
Have definitely confirmed that VirperMod will not root updated ICS build, because it can't open the exploit. Therefor a new method must be devised before one can root with the ICS update.
[Asus  Eee Pad Transformer Prime] Swiftks:
Does it give a error? If not can you post a log cat?
[Asus  Eee Pad Transformer Prime] hollywould:
This is what I get to:

Step 2 - Exploiting...

Rebooting...

uid=2000<shell> gid=2000<shell> groups=1003<graphics>,1004<input>,1007<log>,1009<mount>,1011<adb>,1015<sdcard_rw>,3001<net_bt_admin>,3002<inet>,3006<net_bw_stats>

uid and gid should bothe be 0

Are they? (y/n): n

Root not achieved! Undoing exploit and rebooting device...

PrimeTime will restart, please try again once device boots up.

I've tried multiple times, and the same thing happens every time.
[Asus  Eee Pad Transformer Prime] hbk19:
@hollywould

I'm having the same problem. I only got my Prime today, and the ICS build that flashed was the latest one, so nothing I could do there.

EDIT: I'm on 9.4.2.11
[Asus  Eee Pad Transformer Prime] wokka00:
@hollywould

Same problem. Had root via PrimeTime, then unrooted via Primetime for this update. Can't get it back using PrimeTime. Sad.
[Asus  Eee Pad Transformer Prime] -viperboy-:
Try factory data reset and try again.

Why would you unroot for an update? There is no need to ever do that as root doesn't affect OTA updates.

For anyone else, you MUST use OTA Root Keeper to go to the new ICS build if you want to keep root. I have tested that it does work. Please be smart and do this.
[Asus  Eee Pad Transformer Prime] wokka00:
I frankly didn't see the harm in it. Mine refused to pull the OTA (I can't even load www.asus.com on my computer, although I can get to usa.asus.com), so I tried to do update manually. There were reports floating around that OTA rootkeeper wouldn't cooperate with a manual update.
[Asus  Eee Pad Transformer Prime] Striatum_bdr:
No problem here with ota on rooted device. Voodoo rootkeeper was perfect.

Don't forget that the vast majority of people that don't have any issue will remain silent, bug reports are not always reflecting the global situation.
[Asus  Eee Pad Transformer Prime] rveupen:
Dock drainage

On the first page it states:

Things you should NOT do!

Try to root with the Transformer in the dock

What harm could this do if any? or is it just a precaution?
[Asus  Eee Pad Transformer Prime] hollywould:
If I do that, and I can't root it, then I have no way of restoring my apps and settings.
[Asus  Eee Pad Transformer Prime] hbk19:
So, would you say it's confirmed this won't work on 9.4.2.11? Mine upgraded to that right out of the box, so I didn't have much of a chance to root beforehand and restore via rootkeeper.
[Asus  Eee Pad Transformer Prime] Striatum_bdr:
Update doesn't apply by magic, you have to approve it. Mine began to download the upgrade immediately out of the box, but I could easily download rootkeeper and instal it, then I applied update.
[Asus  Eee Pad Transformer Prime] hbk19:
Well, I meant to upgrade it to ICS, root, and then upgrade again to the latest version of ICS via rootkeeper. Didn't think it would jump to the latest automatically.
[Asus  Eee Pad Transformer Prime] pbrauer:
I know I am late to the party, but just got my prime yesterday. This worked a treat! viperMOD rocks!
[Asus  Eee Pad Transformer Prime] -viperboy-:
causes communication issues.

you can use Asus backup and that should work.

I know it won't work on the latest update.

You can't upgrade via root keeper, not sure what you mean.
[Asus  Eee Pad Transformer Prime] iamhcg:
Gosh. I totally forgot root keeper and went for the update. Now my root is gone....sad...
[Asus  Eee Pad Transformer Prime] budco2000:
Same here, UPS delivered my prime last night. Took it out of box, powered up, new firmware notification popped up, I upgraded to ICS, then going to root, and I ended up with the newest version. I read the forums before my prime even got here, but the same day I got it, a new update was released and screwed myself. No root. ARGH!!!

Sent from my Samsung Galaxy SII
[Asus  Eee Pad Transformer Prime] JPxM0Dz:
Sorry if this was already requested or mentioned. Will there be an updated root tool for Prime owners that had to update latest firmware manualy and lost root ?

Thanks
[Asus  Eee Pad Transformer Prime] -viperboy-:
Yes, at some point. jcase and I know another method that will work but we won't release yet. We have burned through 2 root methods in 2 weeks with all the frequent updates from Asus so we are going to give it some time.

In the mean time, I'm going to try working on a downgrade method because that would always work. Seems more practical because you can use the exploits in older versions that have been patched in newer ones.
[Asus  Eee Pad Transformer Prime] JPxM0Dz:
Great! Thanks for the quick reply and awesome work!
[Asus  Eee Pad Transformer Prime] -viperboy-:
Internal server error on Asus support site. Of course... I need to download the last update from their site. Go figure it wouldn't work now.
[Asus  Eee Pad Transformer Prime] JPxM0Dz:
Yeah I was trying all morning with the same issues
[Asus  Eee Pad Transformer Prime] se1000:
They only have 9.4.2.7 posted on thier site and you can't downgrade.
[Asus  Eee Pad Transformer Prime] Railey:
Will it work for all Countrys or Versions?

Gesendet von meinem Transformer Prime TF201 mit Tapatalk
[Asus  Eee Pad Transformer Prime] -viperboy-:
They took down all the other ones?!

I only have a US Prime to test this out on and I don't know if this will even work.
[Asus  Eee Pad Transformer Prime] GirLuvsDroid:
-viperboy- which file are you looking for? The original ICS that ViperMod will work to root? If so, I downloaded that last night. Let me know if that's the one you want and I can upload it to Box and PM you the link.

I'm on the Asus firmware downloads site now and they have V9.4.2.7 (original ICS), V8.8.3.33, and V8.8.3.29 available for download.
[Asus  Eee Pad Transformer Prime] se1000:
no they still have 8.8.3.33 and 8.8.3.29 but if they were on those versions they wouldn't be worried about this thread.

The newer 9.4.2.11 isn't posted yet.
[Asus  Eee Pad Transformer Prime] -viperboy-:
That might be helpful since the site is still down! I hope you have fast internet lol

I know, but I'm hoping to be able to come up with a downgrade method so that you can always have root :)
[Asus  Eee Pad Transformer Prime] indiscriminant:
I posted the 9.4.2.11.1 and is available in this forum.
[Asus  Eee Pad Transformer Prime] GirLuvsDroid:
I'm so sorry, but the file is too large for me to upload to Box or Dropbox. If it helps any, I was just able to download the file from the Asus support site again, so maybe it's not down anymore. http://support.asus.com/Download.aspx?SLanguage=en&m=Eee+Pad+Transformer+Prime+TF201&p=20&s=16
[Asus  Eee Pad Transformer Prime] Railey:
I'll offer to test it when its ready. :D

Gesendet von meinem Transformer Prime TF201 mit Tapatalk
[Asus  Eee Pad Transformer Prime] -viperboy-:
Thanks for the info, I downloaded every version available just in case ;)
[Asus  Eee Pad Transformer Prime] akstyle450:
i assume this wont work with the new GPS update now? i installed it last night without thinking and lost root >.>

now i get the question asking if uid and gid (or whatever it was) were both 0, which they are 2000 :|

(not sure what my gps version is at the moment so this couldve already been answered)
[Asus  Eee Pad Transformer Prime] GirLuvsDroid:
The last at least 4 pages are about the fact that this won't work with the latest update, but -viperboy- is working on finding us a way to downgrade to the original ICS, so we can root and run VooDoo Rootkeeper to restore root after the upgrade (the only way Rootkeeper won't work is if you update manually, like I did without realizing it would render Rootkeeper useless).
[Asus  Eee Pad Transformer Prime] princeplanet:
Thank you.
[Asus  Eee Pad Transformer Prime] Drhammertime:
Thank you so much for your hard work. I assume this has something to do with the rooting process having the sums of 2000?
[Asus  Eee Pad Transformer Prime] akstyle450:
Yes lol. Don't be like me and ask a dumb thing
[Asus  Eee Pad Transformer Prime] rveupen:
Upload space

I have a quick 100Mbit connection. I could host the file for XDA!
[Asus  Eee Pad Transformer Prime] -viperboy-:
Damn, just getting used to 25Mbit at my girls house from 3Mbit at my house haha but we are good, thanks. I am working on my EVO 3D ROM now and I haven't had much time to look into the downgrade method yet. I have an idea, but we will see if it works. I want to try to unpack the blob just to look at it and I'm going to try with the tools in the Transformer section.
[Asus  Eee Pad Transformer Prime] Striatum_bdr:
Just to mention, busybox is also probably erased by Asus upgrades, so it's better to have Busybox Installer (Stephen Ericson) installed to re-install it.
[Asus  Eee Pad Transformer Prime] sparkym3:
If you have any issues unpacking the blob let me know, I have modified some of the blob tools I got from the forum to work with the TPs different way of doing things. I have been meaning to put those updates on that thread anyway.
[Asus  Eee Pad Transformer Prime] -viperboy-:
I could really use that haha we need to work together on some things man. Send me your gtalk if you'd like.
[Asus  Eee Pad Transformer Prime] djkroko:
anybody from germany tryed to root his prime on ics?

I tryed it but it didn´t work :/ all options that must activated are enabled.
[Asus  Eee Pad Transformer Prime] sparkym3:
I have attached the executables and the source on the thread below, but here is the direct link

http://xdaforums.com/showpost.php?p=21620550&postcount=24

http://xdaforums.com/showthread.php?p=21620550#post21620550
[Asus  Eee Pad Transformer Prime] Shoomy:
Thanks, working like a charm :)
[Asus  Eee Pad Transformer Prime] jackofaiitrades:
EDIT:UPDATE - Used NachoRoot directly and successfully rooted system. I'm not sure what the issue is

Have tried twice, same result.

Tried once,

Rebooting...

Step 2 - Exploiting...

cannot create /data/local.prop: permission denied

Rebooting...

uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)

uid and gid should both be 0.

Are they? (y/n): n

Root not achieved!

So I did a factory reset and tried again immediately, got same exact results.

Ran a third time just for kicks, without doing a factory reset - again, same results. (not that this was a surprise)

Any advice?

Btw - I don't have any applications called "Asus Sync" and Splashtop", closest I found were com.asus.pcsynclauncher and Splashtop Remote. I force closed these before my first and second attempt at rooting.

I'm on android version 3.2.1, please let me know if anyone has a suggestion, thanks.

EDIT:UPDATE - Used NachoRoot directly and successfully rooted system. I'm not sure what the issue is
[Asus  Eee Pad Transformer Prime] hbk19:
Honeycomb was always rootable. The issue is rooting 9.4.2.11 ICS (or above).
[Asus  Eee Pad Transformer Prime] Korumera:
Well tried it again on a different pc but still no luck sadly enough. Won't root with this one or nacho (both gives an ID of 2000).
[Asus  Eee Pad Transformer Prime] -viperboy-:
if you're on the latest OTA, it won't work. How many times does it need to be said?!?!
[Asus  Eee Pad Transformer Prime] jackofaiitrades:
Yes I know that. My point is that I had honeycomb but PrimeTime would not root it, but by using NachoRoot directly (instead of through PrimeTime) I was able to root my device.

I was not complaining, I was just commenting so that others who were having similar issues might be able to learn from my experience, or so that viperboy might be able to investigate this issue.
[Asus  Eee Pad Transformer Prime] rcbarr:
If I was a betting man, I would bet both JCase and Viperboy are knee deep investigating as we speak. I just wish I knew where to start looking for an exploit, too green, damit.

Was setting up my Ubuntu this morning all excited and sh.t, bam, root gone, what, no say it ain't so. Instantly brain saids, OT(freaking)A.

Memo to self, Voodoo OTA RootKeeper, ug.

---------- Post added at 05:56 PM ---------- Previous post was at 05:28 PM ----------

Viperboy, test case x here, before I hard reset and begin hacking, is there anything else you want to try for this test bed.

* Accepted the OTA

* Did not run Voodoo OTA Rootkeeper

* used transformerprimeroot.com to root before the OTA.

My numbers are now: (All except for the rooted part is accurate)

=========================================================

Transformer Prime TF201 - ICS - Rooted Android Version: 4.0.3 / Kernel Version: 2.6.39.4 GPS Version: 6.8.13 / Build Number: HTK75.US_epad-9.4.2.11-20120117 Wi-Fi Version: 6.1.1.17 / Pad EC Version: TF201-PAD-0214 Bluetooth Version: 9.23 / MobileDock Version: TF201-DOCK-0206
[Asus  Eee Pad Transformer Prime] mdpgc:
Question:

If the TFP was rooted, and the OTA was installed and it lost root, can it be rooted again?