yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] GitAlongLilDoggies:
SBdags, you rock! Fixing the permissions did the trick. :good:

Guess Asus's dev's are totally compartmentalized. Left-hand doesn't know what the right-hand is doing...
[Asus Transformer TF700] fincan:
Cannot restore su after upgrade

I got a su backup with Voodoo but after upgrade I cannot restore it. I click restore su in Voodoo, it shows the message "su restored", but well, it is not.

Tried rebooting a few times but same result.

Any ideas?
[Asus Transformer TF700] xRevilatioNx:
You use the volume down button to select what icon you want to use when cold booting. Volume button up to activate icon selection. When you press power and volume up to (get cold boot screen) you now feel it vibrate twice.
[Asus Transformer TF700] buhohitr:
Have you try to launch supersu and see if you have root?
[Asus Transformer TF700] azj:
I had the same bug on my Verizon Galaxy Nexus when it updated to 4.2.2.
[Asus Transformer TF700] fincan:
I did, it says su binary out of date, tries to update, and fails. I am using "superuser" by the way, not supersu.
[Asus Transformer TF700] xzombiex66:
I actually prefer the other UI, sucks they didn't include it on our more expensive tablet.
[Asus Transformer TF700] BTrack:
Dead Android - Now What

I'm rooted and locked. The update downloaded and rebooted to a dead android robot with the red triangle and exclamation point. I was able to boot back into 4.1.1 but now the update won't download again.

What do I do?

Thanks
[Asus Transformer TF700] Trans-amers:
Anyone know where to activate the Nexus-like launcher look?I liked that feature very much and i am waiting for this feature. Anyone could reply us?:(:(:(
[Asus Transformer TF700] brinnonbob:
cold booted twice, backed-up apps and data, wiped, cold booted before restore apps, cleared

all B/T and re-installed. B/T works same as before JB 4.2 upgrade.
[Asus Transformer TF700] amaddux:
MLB at bat gameday

After the update I have to enable force GPU in At Bat to get the gameday display to work correctly. Worked fine before the update. I tried an uninstall and reinstall with no luck.
[Asus Transformer TF700] ljg600:
Quick Impressions

So far- the 4.2 upgrade is faster than 4.1.- My limited testing-based on what I use the most- shows nothing is broken. All of my disabled apps are still disabled- and I disabled a couple of new apps I don't use. I don't need the multi-user feature...
[Asus Transformer TF700] king231:
Well it is faster and smoother but panning through home screens feels a bit rough and I guess everything else is real good.
[Asus Transformer TF700] maxrdlf95:
Could someone please Upload original build.prop from 10.4.4.25 Please WW version
[Asus Transformer TF700] louiscar:
Lost root

As per another user here, I lost root for the first time. Voodoo says root restored but it hasn't. Running Supersu says it can't install its binary. I'm guessing that since this update has changed the partitions it's killed the protected binary.

I did temp unroot before doing the update - perhaps that was a mistake although I'm sure I've updated previously doing that.

I'm locked but rooted. Any ideas / help would be welcome.
[Asus Transformer TF700] buhohitr:
Well we have one or two ppl here did the upgrade using OTA and they still have root, so we need to figure out what's going on here? BTW, do you use Superuser or SuperSU?? I suspect maybe this's the issue.
[Asus Transformer TF700] fincan:
Mine was superuser, koush's superuser, not chaindd's supersu and I lost root.
[Asus Transformer TF700] louiscar:
... and I'm using supersu so it seems like it's not a superuser / supersu issue.

Could it be a locked issue? I believe fincan is also locked. I've only seen successful root retention from people who have unlocked but I could be wrong.

---------- Post added at 03:51 AM ---------- Previous post was at 03:45 AM ----------

Out of interest did you temp unroot before the upgrade like I did?
[Asus Transformer TF700] lyrelai:
i also lost root upgrading with superuser. :confused:
[Asus Transformer TF700] fincan:
I'm locked as you guessed.

I didn't temp unroot though, just upgraded with root, so that doesn't seem to be the problem either.

I wonder how voodoo keeps the root, or where exactly.
[Asus Transformer TF700] louiscar:
Not sure on the technicalities of how it does it. I was going to try going back to ICS and retrying but after what you've said I think this is not going to work unless I install 4.1 again. There's obviously some issue with this latest update and locked .. unless we can find someone who is locked and has done it successfully.
[Asus Transformer TF700] buhohitr:
It keeps the backup files in /system/xbin. OTA update doesn't wipe system or format this partition so that's why it survived the update. If you flash the full firmware, this will format the system partition. Possible when you temp save root, the files did not saved correctly. I don't have the locked device so I can't really verify why!

---------- Post added at 11:13 PM ---------- Previous post was at 11:09 PM ----------

Yes we have 2 users upgraded and keep root sucessfully;

post 27 by garfield_cz

post 10 by gitAlongLiDoggies
[Asus Transformer TF700] louiscar:
Well that's reassuring I guess. Any ideas what we can try next?
[Asus Transformer TF700] buhohitr:
Yes, ask them to tell us what Su did they used and how they saved root in details! I have a question for you, before you click "temp unroot" did you veriy that all the little boxes were checked?? If they're not, then the temp unroot did not saved correctly.
[Asus Transformer TF700] louiscar:
Yes I'm fairly sure they were all ticked but I'm assuming it since I think I'd have been alerted.

I am at the moment restoring to ICS and I may go through the process once more and make sure.
[Asus Transformer TF700] fincan:
How do you downgrade? I searched the forum but couldn't find anything clear. I'd like to give it a shot as well.
[Asus Transformer TF700] louiscar:
Can you guys tell us what SU you were using and how you preserved your root? Can you also confirm that your devices are Locked?
[Asus Transformer TF700] buhohitr:
Yes, please record what's you doing so we can prove the case. I installed OTA root keeper and for the first time, the last box "Protected su copy available" is unchecked, when I clicked save root, now it checked, and when I click temp-unroot, only the "Device rooted" box is unchecked, then I click restore root and the box "Device rooted" is check. So you should gone through these step to ensure you can unroot and restore, before attempt to upgrade. Good luck bro!
[Asus Transformer TF700] louiscar:
Check this thread out and

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

scroll down to *** Factory Restore after a softbrick/Downgrade from Jelly Bean to ICS/Clean Factory Restore ***

---------- Post added at 04:43 AM ---------- Previous post was at 04:40 AM ----------

Ok will do. ICS has just booted so I'm just going through the start up process and will let you know.
[Asus Transformer TF700] dady613:
Hi all,

I have a unlocked rooted device with stock rom 411 will i get a OTA update and is it safe to install it?
[Asus Transformer TF700] nurrwick:
I lost root; I temp unrooted through Voodoo and had the superuser app, not supersu. Interestingly enough, terminal emulator would still give me a # after typing su, but it wouldn't have any actual privileges.

Anyway, I followed the SD card instructions for downgrading to the 9.x.x.30 ICS and am going back through. I need Bluetooth and if I can't use root privileges to fix the permissions on the bluetooth lib, there's no point in being on 4.2.
[Asus Transformer TF700] fincan:
I cannot even downgrade, I got the belly up poor android guy with red exclamation point when I try to downgrade. Gaah.
[Asus Transformer TF700] louiscar:
Ok here is the process:

1) downgrade to ICS .30

2) Ran Dbugfs auto root method - got root

3) Did not upgrade or change superuser to supersu as I usually do.

4) Loaded OTA rootkeeper and backed up root - all checkboxes checked

When I went to the update the check box was greyed and whilst I was thinking about it a notification popped up for an update

5) ran the update and opened OTA rootkeeper. Root restored fine

6) went to check the version and noticed this was 4.1.1 not 4.2. ( so it appears that 4.2 cannot upgrade from ICS directly)

7) check for update - update available

8) installed update

9) Opened OTA rootkeeper - Root restored!!

10) check version 4.2.1

EDIT: I have to mark this as a FAIL. Superuser opens fine, OTA shows root access gained but nothing can get access. Superuser doesn't appear to catch any requests. I can't even update superuser or install SuperSu. This is just wierd.

Oh and thanks buhohitr as always for your help :)

---------- Post added at 05:35 AM ---------- Previous post was at 05:32 AM ----------

[/COLOR]

Did you unzip the ICS file first?

I used this:

WW_epad_user_9_4_5_30_20120907_UpdateLauncher.zip

When you unzip it there is another zip inside. You should extract it and then rename it to: EP201_768_SDUPDATE.ZIP

I think the dead android will happen if you don't do this.
[Asus Transformer TF700] buhohitr:
Hey thanks for trying it out and report back!
[Asus Transformer TF700] louiscar:
OK I think I have problems though. Nothing can gain access. I just loaded Titanium back up and it tells me it can't gain root.

I can fire up superuser and it runs. If I try to install supersu it fails to install the binary. OTA rootkeeper is definitely showing it's ok. Not sure what's going on ..

Edit: I've tried to get superuser to update it's own binary and even that fails so it seems like I really don't have root even though superuser runs and doesn't complain.

Edit2: I'm going through the process again. This time I am going to update the superuser binary before moving on to 4.1.1.

An aside observation is that when I temp unroot It appears to make no difference - apps can gain root .. this is on ICS & 4.1.1, I'm just about ready to go to 4.2.1 for the third time. I'm not expecting it to be successful.
[Asus Transformer TF700] _that:
The update does not change any partitions on the TF700.

Two things: It saves a copy of the su binary in a location where it is not overwritten by the update. But the more important thing is that the update resets all permissions in /system, which kills the important SUID bit of su and its backup - without that flag, the su binary can't give you root. To prevent that, Voodoo OTA RootKeeper sets the "immutable" flag of the file in the filesystem. You can protect files yourself using the "chattr" command, that's what VRK uses internally.
[Asus Transformer TF700] louiscar:
So what could be making it fail in 4.2.1 ? From what I can see on my latest experience is that the binary must be in place for superuser.apk to open. When something tries to get root access there is no request passed to superuser (ie. no popup as with ics and 4.1.1). If some people are successful truly retaining root on 4.2.1 with a locked device I'd love to know how they did it.
[Asus Transformer TF700] mc_365:
I was able to keep root after ota, but I did loose bluetooth.

But it was easily restored thanks to sbdags with the tip from the TF300 users a few post back in this thread.

I'm using SuperSU paid version.

My process was to close all apps.

Do a Titanium backup.

Reboot tablet.

Re-download the OTA.

Run Update.

Cold boot.

Restore Root.

Start browser2ram

Reboot

Grant browser2ram permission

In Stock browser addr bar type about:debug

Then went to browser settings/debug check "Enable Cpu upload path"

Everything seems fine now that I got the bluetooth working again.

But I'm not seeing a lot of difference either performance wise or aesthetically.

Recent apps is a little different and what else some widgets on the lock-screen and bold fonts on the clock?

How come no launcher like the TF300?
[Asus Transformer TF700] louiscar:
Third try

Here's my third try and with a clue:

1) downgrade to ICS

2) Root

3) Update superuser

4) install OTA Rootkeeper & Titanium backup

5) protect root via OTA Rootkeeper AND superuser

6) update to 4.1.1

7) Restore root via OTA Rootkeeper

8) test that I really do have root by de-registering Titanium backup and re-registering ok

9) update to 4.2.1

10) Restore root via OTA Rootkeeper

11) Install root checker - FAIL

12) test Titanium backup - ok

So here's the thing. At 8) I had 3 things registered: Superuser, Titanium backup, OTA Rootkeeper and remembered

At 10) those 3 things were still remembered but anything else cannot gain root access! I think it's because superuser isn't getting the request as there is no longer the usual popup for deny / allow etc.

It's almost as though superuser has lost it's hook / vector so the request is going nowhere.

This is certainly a clue and I'd be interested if anyone can repeat these findings. I'm going to have to go back to 4.1.1 till there's a resolution to the issue.

One thought is that those that reported success might not have realised it because their apps were registered, so until they try to install a new app that requires root they might not find out.

Any ideas would be welcome as I'm completely stumped at this point.
[Asus Transformer TF700] buhohitr:
You can try this; once rooted, download SuperSU(don't uninstall the old superuser). Verify that SuperSU is the default Su by open Tibu and SuperSU should prompts for permission, after that, go int SuperSU and make sure default permission is "granted", now use OTA rootkeeper to save root and then upgrade again.
[Asus Transformer TF700] Blairware:
Totally agree

My experience indicates the same. In fact, when experimenting, I removed Titanium Backup from SU, and only then did it stop working. All the apps that had access beforehand still mainteined root, but it's true that there is no popup for SU when new root requests are made. This is waht caused me to try removing some apps and they never get access back, including root explorer, so now I have to do the ICS/4.1/4.2 shuffle if I want Bluetooth to work again.. This sucks.

---------- Post added at 03:29 AM ---------- Previous post was at 03:25 AM ----------

I may try this as well, but not till tomorow.. Too late, too tired. Thanks for the suggestion. I will check this thread before I try SuperSU as my SU and see if it can maintain root, but I am not too hopeful.
[Asus Transformer TF700] louiscar:
I was going to try Supersu in fact but the last thing that I'd want is to allow anything to get superuser access so having it stuck on default permission is not a good idea.

I'm also not sure if this would work anyway because from what I can tell Superuser and maybe (supersu) is not getting the requests and since nothing gets default permission when it's first installed it must get it from Superuser / Supersu. If they don't receive a request they can't give any permissions and this is supported by the fact that the apps that apply for access can wait quite a while before they time-out. If they were being denied they'd come back very quickly. They are simply not getting any response.

If this is actually what's happening then it's something to do with the way JB4.2.1 works and the apps must need some kind of fix, even if it's only device specific.

---------- Post added at 09:14 AM ---------- Previous post was at 09:10 AM ----------

Thanks for confirming it. If this is happening to everyone then I'm sure something will happen fast.
[Asus Transformer TF700] davelu:
Issues and solutions with SU and Superuser

For those that are having issues with root access after upgrading to 4.2.1. I think I have located the problem with a solution below.

Problem:

The problem is related to your SU binary and Superuser.apk in relations to the latest 4.2.1 multi user feature. Prior to 4.2.1, SU assumes permission requested for only one user. In 4.2.1, root requests should specify current user or other users. Simply put, the SU binary is out of date (depending on when and how you rooted, for those with working root, I suspect you have the latest SU binary).

Solution:

Install the new SU binary and SuperSU,apk

SU binary:

https://plus.google.com/103583939320326217147/posts/4FemP5ACLSn

Instructions:

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

Superuser.apk version 3.1.3 will not intercept root access requests so you need to install SuperSU.apk.

Hope this helps!

---------- Post added at 02:05 AM ---------- Previous post was at 01:59 AM ----------

BTW, if you are trying to play games with Sixaxis controller via BT. It is not working for me. Even with root restored, I cannot get the drivers to load. Any tips will be greatly appreciated.
[Asus Transformer TF700] garfield_cz:
Sorry for confusion, after root restore from OTA rootkeeper I was able to disable pre-installed applications from applications menu so I reported working root. Later I've realized that other rooted applications behave oddly. When I tried to repair broken Bluetooth my Better Terminal Emulator started to report Java error while getting root access. So in my case even granted and remembered applications were working oddly.

I am bit pissed off, because it persuaded me to do clean install and ICS/JB shuffle game with no luck at the end.
[Asus Transformer TF700] Mr99Lee:
see post one bevor yours...tried it and it worked.

No need to downgrade.

You are rotted if you used Vodoo and Superuser. Just a bug in su.
[Asus Transformer TF700] garfield_cz:
Phew, it works! I've just pushed new binary trough adb and superuser.apk is now working normally.
[Asus Transformer TF700] louiscar:
Thanks for getting back on this. I thought it may be the case but the odd behaviour is something new. I'm not aware of the bluetooth problem either, what is broken with it?

---------- Post added at 11:18 AM ---------- Previous post was at 11:02 AM ----------

I'm getting confused now. According to this Supersu should work find - yet I've just done pretty much my process in post #75 but installing supersu. When the JB4.2.1 updated it got stuck on the first ASUS screen and I had to go back to ICS and start over.

Is there a difference between installing supersu over superuser (if done before 4.2.1 update) and pushing the binary using adb or is the latter just a solution for after the fact?

Thanks for the explanation of why it's happening, I was right in my assumptions without knowing the technicality which now make sense.
[Asus Transformer TF700] garfield_cz:
Solution for Bluetooth problem was posted earlier in this thread. You can't switch Bluetooth on until you grant read permission to associated library.

It is bad dream, we are suffering with same issues like TF300, who said that Asus was testing 4.2 roll out on TF300? :silly:
[Asus Transformer TF700] Sylm:
Hi no problem on mine with OTA

TF700T WW - Root + Superuser + Voodoo OTA RootKeeper

Download OTA

Save dlpkg file on sd

Apply Update (No Temp unrooot or anything else)

Wait

Start in 4.2.1 :)

Restore Root with Voodoo OTA

YES !! Everything OK !! (except bluetooth problem)

I try to upload the WW dlpkg file later
[Asus Transformer TF700] louiscar:
Finally

Well I seem to have finally done it. I'm not sure I'd recommend this method because there was some very wierd behaviour to start with which I seem to have got over:

I'm not sure why I lost root the first time around and I'll have to put that down to a glitch same as when I did the penultimate try which ended up with JB 4.2 hanging and forcing another restart.

This time around:

1) downgrade to ICS

2) root with debugfs (which puts superuser in)

3) install supersu and OTA rootkeeper (protect root with this and don't check the preserve root in supersu)

4) update to 4.1

5) restore root

6) upgrade to 4.2

At this point supersu wanted to install it's binary again and initially failed, second time it was ok. I opened two apps;

Titanium backup and Rom Toolbox pro. I got a popup confirmation immediately but after that they took their time. One of them said no, the other said yes. I re-ran the first and it eventually said yes but when I went into the menus a lot of stuff didn't work.

The batch icon for Titanium just bounced me back to the opening screen. With Rom toolbox I used root explorer, it at first wouldn't go into a protected folder (data) but after a few more tries it finally did. But I couldn't use the back key or any of the quick icons.

In both cases I killed the apps with taskmanager, fired them up and all the wierdness was gone.

Very strange indeed. As I say I'm not sure I recommend the method which could be done presumably without any downgrade. ie. install supersu and update to 4.2.

I really don't know if the adb push method would be any smoother or just getting the patched superuser. All in all it's been a hellish night. Now I have to go sort out the bluetooth.
[Asus Transformer TF700] Songok:
First impressions

Hi Guys,

Any first impressions on browsing speed/multitasking speed etc?

I am running the stock rom and am very hesitant to upgrade especially as the update does not allow switching to the old interface.
[Asus Transformer TF700] SndChsr:
Kept root

Just wanna throw my 2cents in. Protected root with VOODOO prior to upgrading. Upgraded, restored root with Voodoo and everything seems ok. Device is still rooted.
[Asus Transformer TF700] amaddux:
Actually, its the opposite, it doesn't allow switching to the new interface.

The only issue I've had so far is still with MLB At Bat not working properly. Speed seems about the same to me.
[Asus Transformer TF700] GitAlongLilDoggies:
I'm locked using only SuperSU. I used OTA root keeper and temporarily disabled root, allowed the OTA to run and did several reboots for good measure. Restored root with OTA root keeper. Re-installed Busy Box. That was about it.
[Asus Transformer TF700] ksharp4444:
After a factory reset, mine will turn on and work.
[Asus Transformer TF700] Blairware:
This worked for me.

I followed JUST the 6 steps but with a couple caveats: Once you have root on ICS, install and grant root permission to whatever apps you may want later (just in case this fails, you will still have "Partial Root" and can use something like Root Explorer or ES File Manager to replace the SU with an updates one as discussed above.

Also, I always have some trouble with Root taking until I run SU and update the binary (in this case SuperSU)

Lastly - I also always have trouble with the batch file in debugfs - it messes up on the wait for device line and returns to the menu. The answer? Just open the batch file, and run the commands in the root section one line at a time from ADB. That always gets around it, somehow,

We are getting there, but really, 4.2 is yet another letdown from Asus (did you expect otherwise?) and, having given them the chance, I am about to say screw the warranty and unlock, flash CROMI - it's time I believe. I may just wait till sdbags gets 4.2 rocking. Who's with me?

Can someone definitively state whether the correct use of OTA Rootkeeper is to temp unroot while upgrading, then restore root, or just upgrade/restore? I have seen both methods being done, so my thought is both work, but it would be nice to know what is the preferred way

EDIT: One other item, in case people run across this: After the first update, to 4.1, I was able to restore root just fine, but I noticed that OTA Rootkeeper had no check mark next to "Root Access Granted" (or similar... the middle line in any case. I tried stopping and restarting the app, tried temp unrooting, but it stayed unchecked. Finally I just uninstalled it and re installed from the Market, and then it requested SU access, which I allowed, and at that point all checks were checked. So check those check folks, not good to be running around unchecked.
[Asus Transformer TF700] nurrwick:
Post 79 worked for me. I had reset to ICS, rooted, installed SuperSU, checked through adb shell, updated to 4.1, restored root, checked through adb shell, then updated to 4.2; initially, root did not work according to Voodoo, but I could still get a root prompt from adb shell and was able to push the updated su binary. Of not, I did not have an existing su in /system/bin after updating to 4.2 and "restoring root."