[TOOL][Updated 5.9.12]viperMOD PrimeTime v4.6 | Auto Root/Unroot/Busybox/CMW Flash!

Search This thread

spalding1028

Senior Member
Jul 7, 2010
230
24
Toledo
rename the ota download from us to ww that should do it

To Spalding if you're ever in columbus and you still haven't figured this out let me know so we can meet up and I'll do it for you.

Pretty much if you read my post on this page you'll have to install the ota dl and try to re-download it if its giving you a error

Was that last part for me? I've already redownloaded the ota, verified md5, put US_epad-user-9.4.2.11.1 on the internal storage, and when it reboots, it starts with the blue bar at the bottom, then goes to the android with the red triangle.
 

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA
Ok guys I think I may have figured the problem out in the simplest form.

Most of us were already rooted and superuser is in the the actual r/o mount of the device which we cannot delete even when performing a factory restore. So when you use the OTA link provided(http://xdaforums.com/showthread.php?t=1452933) and re-install the update it wipes the system clean of things that don't belong i.e. superuser.
This is known as a clean install unlike when we actually updated it kept the file system the same just added a few updates.

When we tried rooting again with superuser was still there the file was telling the prime it was still rooted and didn't let the other things install. If you look at SU it allowed the shell commands .


Download the OTA through the link install it and there you go. Root Access again. Clean install is recommended just back everything up before you do so as you may or may not loose all your apps and data. Viperboy thank you and the others I appreciate it!!!!

Welcome :)

thank you very much for your support. But is there any solution for us WW users to delete the un-deletable superuser?

rename the ota download from us to ww that should do it

To Spalding if you're ever in columbus and you still haven't figured this out let me know so we can meet up and I'll do it for you.

Pretty much if you read my post on this page you'll have to install the ota dl and try to re-download it if its giving you a error

That doesn't work, apparently.

Anyone that cannot root with PrimeTime v4, please come to my IRC channel now so I can try a few things with you. It's #viperROM on freenode. Here is a quick link for you...

http://webchat.freenode.net/

Don't forget the # before viperROM!
 
  • Like
Reactions: genjiff

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA
Thanks to my IRC testers, I have a fix for all those who can't root! :D dr-mcq (not sure if that is his name on XDA or just IRC name) tested and confirmed working. He was on .11 and couldn't root, so I am having just a few more people test for me. Expect an update here shortly :)

EDIT: Bottom line of the rooting problem is su remaining in /system/bin with wrong perms. Just needed to delete it first before trying to put a fresh su in there. In some cases, there was a symlink of su in /system/xbin that was causing issues. Both of these have been addressed and the code to root using this latest method is much improved.
 
Last edited:
  • Like
Reactions: genjiff

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA
Updated to v4.1! Confirmed with 3 testers in IRC that the latest method is working! The problem some people were having is that a copy of su remained in /system/bin (or sometimes /system/xbin) with the wrong permissions.

Because Asus' toolbox is pretty weak (toolbox holds all of the commands the tablet knows), there were some limitations that I had to overcome. Stock, you can't even do a copy or grep (a type of filter and find) so the method I was using was to "cat" su from /data/local to /system/bin (cat essentially reads su, but I direct the output into /system/bin - hence, creating the file and basically doing a copy). The problem was that if su already existed in /system/bin, it couldn't make the su file in /system/bin and su still didn't have the right permissions. While I could have just done a permission change (chmod), I find it better to remove, push a fresh su, and then set permissions. And we couldn't use busybox because that requires us to have root FIRST!

This is why you really want busybox and why PrimeTime installs it for you :) Makes everything alot easier and you will need it down the line anyway, especially if you want to use viperControl and other tools that are eventually coming :)

If you have any problems, please post here but I believe this to be very solid. I will eventually rewrite all of PrimeTime so it is more efficient. Instead of performing alot of the operations from within Windows, I will make all of that into scripts that run on the Prime. I am much better with bash scripting anyway and can do more with it, making the program more efficient and adding in error checking as well as some other enhancements.

As always, enjoy everyone :D
 
Last edited:

FrameCityJackal

Senior Member
Nov 4, 2010
1,355
213
33
Columbus
You were pretty damn close. I just explained in more technical detail lol the problem that people were having was wrong perms on /system/bin/su (and in rare cases, /system/xbin/su was symlinked and causing issues too).

I figured after I read your OP I'd give it a try. Plus I hate ADB work I can never get the file system to do what I want. So it was all or nothing going off on a hunch.
I knew it was the su being stuck in there. I did some testing when ecooce was uhhh not allowed here on the epic and made some personal roms and themes of my own.
Epicurean roms until I got my Photon.


Minor Derail
BTW have you talked to Shabby or JokerSaxx about helping with the bootloader issue on the Photon.
I'm not sure if you do much kernel work but once we unlock there is no more 4G the wimax keys won't pass and I think Joker figured out it was a issue in the kernel
 
Last edited:

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA
I figured after I read your OP I'd give it a try. Plus I hate ADB work I can never get the file system to do what I want. So it was all or nothing going off on a hunch.
I knew it was the su being stuck in there. I did some testing when ecooce was uhhh not allowed here on the epic and made some personal roms and themes of my own.
Epicurean roms until I got my Photon.


Minor Derail
BTW have you talked to Shabby or JokerSaxx about helping with the bootloader issue on the Photon.
I'm not sure if you do much kernel work but once we unlock there is no more 4G the wimax keys won't pass and I think Joker figured out it was a issue in the kernel

I know zilch about the Photon, man. I wouldn't mind getting one to dev on, but I know nothing about it. Sorry!
 

saarlok

New member
Jun 26, 2008
1
0
ViperMod 4.1 won't work for me

Hello,
First sorry for my bad english as i'm french newbie...

First i've rooted my prime under ww 9.2.4.7 and it works perfect. Badly i've updated with OTA WW 9.4.2.11 without rootkeeping :mad:

I just try your vipermod 4.1 but no luck with it, as the prompy box said "cannot oinstall" etc...

I have checked the drivers numerous time, and tried on various pc under seven or xp.

Could you help me please ???

Thanks in advance
 

evilcuber

Senior Member
Aug 3, 2010
1,141
679
Toronto
Is there a linux version of 4.1?
Also if the script fails rooting, you wont get brick right?

Sent from my HTC Vision using XDA Premium App
 
Last edited:

ragesoss

Senior Member
Jul 25, 2010
101
24
Seattle
  • Download the .zip
  • Plug in your Transformer and make sure to install the drivers located in the included .zip (unless you can already adb into your device, then no need for drivers)
  • Kill Asus Sync and Splashtop! - very important!!
  • Make sure you have NO OTHER ANDROID DEVICES connected via USB!
  • Run the viperMOD PrimeTime.exe and choose an option.
  • After rooting, download OTA Root Keeper from the Market!
  • ???
  • Profit?

You might add to the instructions to not just download rootkeeper, but actually use it to back up root as well. A few people seemed to have gotten tripped up assuming rootkeeper had them covered without any action after installing or simply opening the app.
 

GreginNH

Senior Member
Jul 23, 2010
560
29
Hooksett
I ran eveything but I dont think it did anything...shoudl it reboot on its own after root script is done, or do I have to reboot it?

I can "adb devices" and see the ATP so I am guessing I dont need to load teh drivers....?

EDIT ** It just spits out " adb an unrecognized command"
I have USB Debugging on and I have killed Asus Sync, and Splash top
 
Last edited:

-viperboy-

Inactive Recognized Developer
Jun 24, 2007
7,836
12,992
PA
Hello,
First sorry for my bad english as i'm french newbie...

First i've rooted my prime under ww 9.2.4.7 and it works perfect. Badly i've updated with OTA WW 9.4.2.11 without rootkeeping :mad:

I just try your vipermod 4.1 but no luck with it, as the prompy box said "cannot oinstall" etc...

I have checked the drivers numerous time, and tried on various pc under seven or xp.

Could you help me please ???

Thanks in advance

Can you get me a full log of where and what the erros are?





Is there a linux version of 4.1?
Also if the script fails rooting, you wont get brick right?

Sent from my HTC Vision using XDA Premium App


no Linux version yet, sir. I will try to get to that tonight. And no, you won't end up with a brick.




You might add to the instructions to not just download rootkeeper, but actually use it to back up root as well. A few people seemed to have gotten tripped up assuming rootkeeper had them covered without any action after installing or simply opening the app.


I will edit it, but I would figure it's common sense to open up an app you downloaded to see what it says...




I ran eveything but I dont think it did anything...shoudl it reboot on its own after root script is done, or do I have to reboot it?

I can "adb devices" and see the ATP so I am guessing I dont need to load teh drivers....?

EDIT ** It just spits out " adb an unrecognized command"
I have USB Debugging on and I have killed Asus Sync, and Splash top

It should reboot for you. If it's giving you an error about adb, are you sure you extracted the files all to one place? You need to extract the whole .zip to a folder and run the .exe, you can't just run the .exe itself.

Sent from my SPH-D710 using Tapatalk
 

GreginNH

Senior Member
Jul 23, 2010
560
29
Hooksett
I ran eveything but I dont think it did anything...shoudl it reboot on its own after root script is done, or do I have to reboot it?

I can "adb devices" and see the ATP so I am guessing I dont need to load teh drivers....?

EDIT ** It just spits out " adb an unrecognized command"
I have USB Debugging on and I have killed Asus Sync, and Splash top

All set now.
once I unzipped the .zip over to a folder it worked fine...my bad!
Thanks, cant wait to see what comes for this device in the future!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 394
    viperROM%252520Banner2.png



    primetimev3_1.png
    primetimev3_2.png

    primetimev3_3.png
    primetimev3_4.png



    PrimeTime Reviews

    Tried the other two methods without any success...but this one is the only one that works!!

    You have done great work here. Top notch, the crazy thing is, even after trying to root about 6 times and being unsuccessful, I wasn't at all worried when I started PrimeTime.

    Everything went great I had lost root during the ICS ota and this fixed everything. Thanks -viperboy-

    currentuserjade said:
    Asus should send you a commission check, PrimeTime is the only reason I didn't return the TFP today!!! Thanks again!!!


    I do not have a TF101 anymore, but it has been reported that you can root the latest ICS update via option 1. Do so at your own risk! And PLEASE don't flash recovery if you're not on a Prime. That option is ONLY for TF201's!!


    THIS WILL NOT ROOT .21 AT THIS TIME!!


    Introducing viperMOD PrimeTime! An automated rooting program for your Asus Transformer Prime TF201 (ICS or HC supported) and the Asus Transformer TF101. It is very simple and easy to use with extra features that other root methods don't have. Works on Prime's that lost root with the ICS OTA! Now, here is how it works...

    • Download the .zip
    • Plug in your Transformer and make sure to install the drivers located in the included .zip (unless you can already adb into your device, then no need for drivers)
    • Kill Asus Sync and Splashtop! - very important!!
    • Make sure you have NO OTHER ANDROID DEVICES connected via USB!
    • If on Linux, you may need to do "chmod a+x /path/to/primetime/primetime.sh" (no quotes)
    • Run the viperMOD PrimeTime.exe and choose an option.
    • After rooting, download OTA Root Keeper from the Market!
    • ???
    • Profit?

    It's as simple as that! I have tested this about 30 times (both rooting and unrooting) and it works just fine! I would HIGHLY recommend downloading Voodoo Root Keeper!! Any issues or questions, please feel free to post here! Enjoy your rooted Prime :D


    Things you should NOT do!
    • Try to root with the Transformer in the dock
    • Use a USB extension cable
    • Not download OTA Root Keeper
    • Not follow directions


    Updated 5.9.12 - v4.6
    • Replaced OLD CWM recovery with latest TWRP 2.1
    • Fixed sparkym3's donate link


    HC root based on NachoRoot by jcase and TeamAndIRC.

    ICS root based on TPSparkyRoot by sparkym3.

    Latest ICS root based on https://github.com/saurik/mempodroid by Saurik.


    Download
    Windows (v4.6): Main Link, Mirror 1, Mirror 2
    Linux/Unix (v4.1 - update coming soon!): http://bit.ly/PrimeTime_v4_1_Linux
    68
    Changelog
    Code:
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 2.22 - v4.5[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*][*]Added Asus Unlock Tool install and automated CWM flash
    [/LIST]
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.25 - v4.1[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*]Fixed an issue where people couldn't root, even on latest OTA. The problem was a copy of su in /system/bin (or in some cases /system/xbin) that had the wrong permissions. The fix is to remove it, repush, and set correct permissions on it.
    [/LIST]
    
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.24 - v4[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*]Support latest OTA (.11) and up! This should (hopefully) stick around a while because of the exploit used!
    [*]Code clean up
    [*][B]TIP:[/B] I would recommend just updating to .11.1 from [URL="http://xdaforums.com/showthread.php?t=1452933"]here[/URL] (make sure you download the large 300+MB file) and follow those directions and then try rooting. That is what I did and v4 worked on that just fine :)
    [/LIST]
    
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.22[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*]Added Linux/Unix version
    [/LIST]
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.12 - v3.1[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*]Added a line of code to (hopefully) fix failed rooting. This was likely caused by root failing and not undoing the code (my script has always done that on a failed root, I assume most people who are having problems now did it by hand before?)
    [/LIST]
    
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.12 - v3[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*]Supports ICS root method (as well as alt. root method, used on TF101 and Prime's on HC)
    [*]Better busybox install
    [*]Better su binary and Superuser app removal (checks /data for Superuser if you updated it in Market)
    [*]More code enhancements and cleanup
    [*]Added donate menu [because you guys love us :D]
    [/LIST]
    
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.10 - v2[/COLOR][/SIZE][/U][/I][/B]
    [LIST]
    [*]Name changed to PrimeTime (thanks xda user whose name I need to find!)
    [*]Installs busybox upon rooting
    [*]Fix bug where superuser and binary weren't removed
    [*]Removes superuser.apk from /data/app if updated from Market
    [*]Gives you sysro and sysrw (type that into a terminal/adb shell for quick rw/ro /system)
    [*]Code enhancements and cleanup
    [/LIST]
    
    [B][I][U][SIZE="4"][COLOR="Red"]Updated 1.4 - v1[/COLOR][/SIZE][/U][/I][/B]
    [list]
    [*]Initial Release
    [/list]

    FAQ

    Q. Do I need ADB?
    A. Yes, but you don't need to set it up or anything. I have packaged it as part of the .exe and it should work just fine.

    Q. Will I not be able to OTA?
    A. No, rooting doesn't affect OTA whatsoever. It's actually reverse - OTA affects root. You will still get update notifications when updates drops, but you WILL loose root if you update. Download Voodoo Root Keeper to keep root if you take the next OTA! The only way rooting would possibly affect an OTA is if, once rooted, you delete the certificates and modify the build.prop (and other things) that don't allow the OTAs to come through.

    Q. Will this work on ICS and/or HC?
    A. Yes, it now supports both. The ICS root method may work on HC Prime's and TF101's but I haven't gotten reports on that yet.

    Q. The program doesn't do anything! WTF?!
    A. Did you enable USB Debugging like the program told you too? [Settings > Developer Options] I hope you also installed the drivers, since the program told you to do that too. Once that is all set, the program will continue. If you're still having issues, please try this:

    Originally Posted by Swiftks
    Here's what I did to resolve the auto driver install by Windows 7, which does not allow for adb interface:

    Prime:
    1) Turn USB Debugging ON (Settings -> Developer Options)
    2) Allow installation of non-market apps (Settings -> Security -> Unknown Sources)
    3) Uncheck Launch ASUS Sync (Settings -> Accounts & sync)

    PC (Windows 7 x64):
    4) Connect Prime to PC via USB & drivers automatically installed. *Note: Prime is only visible under "Portable Devices" in Device Manager.
    5) Download the ViperMod .zip for Windows from the OP.
    6) In Device Manager, right click on Transformer Prime TF201 (under portable devices), and choose Update Driver Software.
    7) Choose Browse My Computer for Driver Software.
    8) Choose Let Me Pick A List of Device Drivers on My Computer
    9) If you see MTP USB Device on the next screen under ASUS Android MTP Device, choose it and click next. If you don't see this, then maybe try selecting "Have Disk" and pointing to the drivers folder in ViperMod (MTP file perhaps??).
    10) Windows will install driver and and you should now also see a separate tier under Device Manager labeled, ASUS Android Devices -> ASUS Android Composite ADB Interface. If you see this you are good to go and can run the adb vipermod root process.

    If you still need help with the driver install, this video tutorial might help.

    Q. Why add busybox and Superuser.apk to /system? I don't want that ****!
    A. Sorry I can't please you. Busybox is important because it adds many commands to the device that it doesn't have (it doesn't have basic commands like 'copy' or 'grep' [a type of find]). When you install ROMs on other devices, you have busybox. It will be necessary to things I have coming down the pipe ;) As far as Superuser getting installed to /system, you'd have to go out of your way to uninstall it. In /data, it's easy to uninstall and if you master reset, root wouldn't work because there is no app, upon reboot, that would manage apps requesting root access.
    5
    Updated to v4.5! Installs the Asus Unlock Tool (you will get an error if you already have it installed, ignore it) and automatically flashes CWM! I've had 3 reports of this working, you guys should have no issues!

    I do intend to update to v5 and overhaul the entire program. Do things a little bit better and more efficiently. But that won't be for a little bit, as everything is working. I just want to do it since it's a little bit messy as it is right now.

    Enjoy :)
    5
    Updated to v3! Get your automated ICS root on!! :D Please post feedback so that I know how it's working and PLEASE let me know if you're on ICS or HC (build number, please!). If someone has a good write-up or post with driver install info, that would be great. I would like to put it in the 2nd post for users who need help!
    5
    Can you share step by step instructions as to how you did it. It will be greatly appreciated.

    Thank you

    Firts I downloaded the unlock tool here.

    http://xdaforums.com/showthread.php?t=1510760

    Than you have to set up ADB.
    See here.

    http://www.youtube.com/watch?v=ZY4KSrgi-rE

    After that you install CWM with method one from this thread.

    http://xdaforums.com/showthread.php?t=1576937

    and than flah root files from this thread

    http://goo-inside.me/superuser/Super...ghi-signed.zip


    And than you are finished and rooted. :D