[Asus  Eee Pad Transformer Prime] alexmojo:
Regain root access after JB update

I lost root on my TF201 after flashing Craig Gomez's us-tf201-jro03c-10.4.2.15-stock-deodexed.zip ROM. In addition to losing root access, I still had Superuser installed, and it would not grant superuser permission to anything I was trying to use to fix the problem, such as Voodoo OTA Rootkeeper, GooManager, etc. Also, Superuser did not even have superuser permission, but could not be deleted in the File Manager. Another big problem is that I could not boot into recovery, and I could not downgrade to ICS.

After trying a number of possible solutions that I found on this and other sites, I discovered Urkel's Fresh Start 1.0.zip. Here's the post:

<http://xdaforums.com/showthread.php?p=32677560>

If you are at a dead end, I highly recommend that you give this a try! Your bootloader needs to be unlocked, but I had already done that when I was still using ICS. I'm not sure if the unlock tool available on the Asus site will work with JB. All you have to do is download the Urkel's Fresh Start zip file to your computer, unzip it to the same folder on your computer where you have adb and fastboot, add the JB ROM that you want to use to that folder, and rename the ROM file to system.blob. You'll also need to install the drivers on your computer so that it can send data to your TF201. I used the drivers that are on the Microsoft site, but there is a link to some universal drivers in the post above. Connect the cable from your TF201 to a USB port on your computer, and after deciding which option you want to try, double click Fresh Root.bat or Fresh Start.bat. Fresh Start.bat will first install the TWRP 2.2.2.1 recovery (that's what recovery.blob is). It will then install whatever JB ROM you decided to use. I went with the 10.4.2.15 ROM that's now on the ASUS site. The Urkel batch file may then restore root access, but that didn't work for some reason in my case. I think my problem was not mounting \System. You can do this by booting into TWRP recovery that you now have, select the Mount button, and put an X in the top box. In my case it seems that the box becomes unchecked during reboot. I tried it several times and gave up, but there is another simple way to regain root access if you have made it this far. Download Superuser-3.2-arm-signed.zip and flash that using TWRP, and you will at long last have root access once again. I see that this file has already been mentioned in this thread, and it worked like a charm for me.

So why did I want root access to being with? It's because of that stupid GPS problem. GPS isn't really needed on a pad in my opinion, but things like that bug me (pardon the pun)! When I was still using ICS, I unlocked the bootloader, rooted, and then used GooManager to flash TF201_External_GPS.zip. This file allowed the GPS function in my TF201 to work just as well as the GPS in my Samsung Galaxy S2. Also, I see no change when I attach the GPS dongle. What does that tell you? I think for most people with the GPS problem, it's a FIRMWARE problem, not a hardware problem. I'm not having a wifi problem, but I suspect that this is also a firmware problem. If Asus is smart, they have someone reading these blogs to get some ideas on how to fix their problems. Instead, they've spent money sending people a GPS dongle that, at least in some cases, is just a waste of time and money. So I've reinstalled the GPS zip file, and my GPS works...so now Google Maps can tell me where I am. Thanks, I already know that most of the time. Another thing that seemed to help with the GPS problem...disable the stock browser and use the Dolphin browser instead. I have no idea why that should make a difference.

Since I am a noob (whatever man), I tried to spell this out so that it can be easily understood by other noobs. Good luck, hope this works for you.