Linked by Thom Holwerda on Tue 30th Jul 2013 22:14 UTC
Google Other than reports that the Android 4.3 update has improved performance on the Nexus 7, Google seems to have addressed the performance degradation issue as well. "It appears that Google has fixed the performance degradation problem with the Nexus 7 by finally adding TRIM support in Android 4.3 (which also applies to all devices that have been upgraded, though I never had any performance issues with my Nexus 4), as noticed by Brian Klug at Anandtech. This means, in theory, that performance on the device should remain usable, even as time goes on and I continue to use my tablet to do all of the things it was designed for. I'll be watching it closely (and probably be very vocal about it if performance drops off a cliff as it did before), but I actually have a usable tablet once again, and I didn't have to shell out upwards of $200 again to get there." My Nexus 7 feels like new now that I've wiped my custom ROM and installed stock 4.3. I'm skeptical about whether or not Google has managed to solve the performance loss over time though, since it seems to be caused by low-quality NAND, and not by software.
Thread beginning with comment 568427
To read all comments associated with this story, please click here.
by WorknMan on Tue 30th Jul 2013 22:30 UTC
Member since:

How can I upgrade to 4.3 and still keep root? Unfortunately, it doesn't appear that OTA Rootkeeper is supporting 4.3 yet ;)

Reply Score: 2

RE: Root
by Bill Shooter of Bul on Tue 30th Jul 2013 22:54 in reply to "Root"
Bill Shooter of Bul Member since:

There are two issues with root in 4.3. Keep in mind I'm very loosely paying attention as I'm waiting for the dust to clear with 4.3 before updating anything to it. So I could be off somewhere, but this is my understanding...

1) setuid is banned on the partition where su normally lives.

2) There is some role based authentication restrictions in the thread that would launch su. Which effectively limits what root can do. I kind of similar to selinux. I'm not sure if its selinux itself or not.

The two big su apps Supersu and superuser have solutions they are working on that involve a separate daemon which the lightweight su apk communicates with. Its kind of hacky, and there are a number of bugs that are still being ironed out.

I imagine ota rootkeeper is similarly affected by these same issues. You have to flash the new supersu or superuser from recovery, it can't be done from within android itself.

Edited 2013-07-30 22:55 UTC

Reply Parent Score: 3

RE[2]: Root
by VistaUser on Tue 30th Jul 2013 23:06 in reply to "RE: Root"
VistaUser Member since:

I kind of similar to selinux. I'm not sure if its selinux itself or not.

It uses SELinux, but its supposed to be in permissive mode.

Edited 2013-07-30 23:07 UTC

Reply Parent Score: 2

RE: Root
by kmare on Wed 31st Jul 2013 00:59 in reply to "Root"
kmare Member since:

Just update as normal. After you have 4.3 successfully installed, reboot in fastboot mode (shut down the device and boot pressing VOL-up + VOL-down + Power), connect the usb cable and run CF-Auto-Root from your pc. Follow the simple onscreen instructions and let it reboot. After that you should be good to go. Worked great for me.

Reply Parent Score: 3

RE: Root
by vnangia on Wed 31st Jul 2013 02:17 in reply to "Root"
vnangia Member since:

Same as you would before: install a new recovery, sideload the updated SuperSU apk and reboot. Here's a decent writeup (near the bottom):

The main difference currently appears to be that there is no way to simply boot the replacement recovery temporarily as it used to be possible pre-4.3, so you do need to (at least temporarily) flash a custom recovery.

Reply Parent Score: 1

RE[2]: Root
by WorknMan on Wed 31st Jul 2013 02:37 in reply to "RE: Root"
WorknMan Member since:

I've formatted my hard drive since getting my N7 and don't have adb and the other crap on my machine anymore. Is there a version of the factory image rom somewhere already rooted, so I can just flash it like a custom rom?

Reply Parent Score: 2