NOTICE: This content was originally posted to Google+, then imported here. Some formatting may be lost, links may be dead, and images may be missing.
Yesterday I released v2.16 as beta, but today I decided I'm updating it to stable-ish. Everyone can download and flash it from my own server, but for now on Play it's only being rolled out to the people who already received v2.14 in the past week. It is a staged rollout, so not everyone is getting it through Play yet.
Though the v2.14 beta had been tested by quite a few users, rollout did unfortunately hit a few issues for some users. v2.16 fixes a few of those, and so far feedback has been good. If it remains so, I'll update to a full rollout in a few days.
Aside from fixes for those crashes and binary update failures, some edge case app name displays have been fixed (where you'd see process names before, now the correct app name is displayed, possibly with [UID] suffixed), and these apps are no longer automatically scrubbed from the list at boot if re-authentication is enabled.
Additionally I've also started with polishing the app up a bit if the material theme is selected. This is for L only, and will not be backported to 4.x. It's far from finished and I've only tested it on Nexus 7 (not 5), but it's a start. If you're running SuperSU on L and have never manually changed the theme, you'll see this theme by default. If not, select Material: light, dark actionbar in Settings->Theme.
Flashable ZIP: http://download.chainfire.eu/supersu
Interesting note for devs
One of the more severe issues was caused by a call to su with STDIN, STDOUT and STDERR all closed or 0. This actually causes a SIGSEGV in the runtime before any of my own code runs, but only if the su binary is NDK built, and then only on a handful of firmwares (across OEMs), with both older and newer firmwares for those same devices working fine. I found that both odd and interesting.
Fix sugote crash (NDK builds only) (cause for endless loading on apps/logs tab)
Fix binary detection if switched from enforcing to permissive after boot
Fix supolicy requirement < 19, not used there (yet)
Fix UID based grants being forgotten on reboot
Fix display names of some edge cases (excluding in logs), and prevent these from being forgotten on reboot
Various theme options added
Added some basic material theming for L (no backport to 4.x), now default
Automatic restart app if theme changed
Automatically restart app if language is changed
Fixed multilanguage support on L
Thanks let me know the name
Excuse me ... but after rooting of the phone I cant apply new android ... can you help me ?
Already installed and no issues so far. Thanks!
Aww, I don't have L yet.
installed too ! sounds like it works fine :)
nothing to say except a big thx ! ^^
+SeFo Yee check XDA for instructions on how to return to stock. And word of advice, learn how to return your device back to stock before modifying your software. Can save you a lot of trouble.
Thanks for the heads up
Does this root Lollipop Nexus 4 (port from Nexus 6 dump)?
+Kleverson Royther rooting is a different thing su only administration of root you will need to look on xda for a how to on that
That stdio issue is extremely interesting, does it die inside a Bionic stdio function or upstack inside Zygote? (you piqued my bug hunter curiosity, that's not fair ;) )
I have L and the update to 2.16 went smoothly, so thanks :-)
+Chainfire nice work on the new themes!
(and all the rest too :P )
Thanks as always Chainy !
+Matteo Panella honestly I don't know. I was happy enough when I isolated the issue, didn't spend much time to investigate it. Whatever it is, it is fixed in the latest firmwares already.
Glad to have u always supersu...thanks
+Chainfire: thanks for the reply and sorry for bothering you, I get kinda itchy when I read about segfaults in system libraries/services :-)
So whats new?
OK, might try on M7 with ARHD41 again then. (I got a bootloop before, though things are a bit complicated on this device as it's S-ON :-( )
Thanks so much for all your hard work and contributions, you sir are the man!
Can you use this for lollipop ?
Cam we expect an updated icon also?
It asks for teamwin etc to update recommended. What's that?
I bought htc one (m7) developer edition with super su already installed from kansas. Can you please guide me how to update it android L??
+ravinder singh dhingra I don't think its possible at the moment until google releases the code you might have to wait a bit more ...
thank you +Chainfire nexus 5 Pa4.6B5 4.4.4 FKr63 superSU v2.16 working beautifully
Thanks. Hope to be able to use SuperSU in Lollipop.
+Wylie Leung I did and is working perfect no issues so far
Hello Installation Failure muy Zopo c2 4.2 andaroid superuser vercion 2.13 pro?
+Chainfire 2.16 alerted my nexus 7v2 the binary needed to be update, normal method 'failed' and recommended a reboot. I did, launched su again and no binary popup. So it updated anyway? Stock ROM (no lollipop), no custom recovery.
Perfect work, many thanks
Hola como puedo rootear mi note 3 . Esta con telcel México. Quiero quitar tanta cosa preinstalada u saber si se seguirá usando con el root la multiventana. Vista aérea y demás gracias
+Augusto López si se puede seguir usando todo igual solo tienes que tener cuidado y no borrar aplicaciones esenciales que hacen posible la muli ventana, para hacer root te suguiero XDA
Running Lollipop port on Nexus 4 got my update through playstore to 2.16...no mess ups over here. Thanks sir for this??
Works perfectly in my N7000. Big thanks.
Can not run native code on Android 5.0, SELinux: getpidcon(pid=5108) failed to retrieve pid context. Please fix..
Caused a bootloop on Nexus 7 (2012) running the latest stable release of CM, when updating binaries via TWRP. Worked when updated binaries without booting to recovery.
+Bobby McCants everything thus far is running smoothly for me. Others have complained about Bluetooth not work. But i don't use Bluetooth so no issue for the uses i use the ROM for.
Yesss isla work my Zopo c2 androd 4.2.1 thanks
Siii trabaja para mi Zopo C2 con androide 4.2.1. Cuando lo lanzaron primero no puede intalalo y esta ve si yo tengo el supersu pro y la tengo con la última vercion 2.16 en un Zopo ç2 trabaja bien.
Please Can You Root This Phone
(SM-G350E) (SM Galaxy Star 2 Plus)
Why does my samsung galaxy s4 reset after what root?
When can we expect your expertise to get a working root for the AT&T Samsung Galaxy Note 4 n910a??? Or is this too much of a task for you to accomplish? How hard can it be for you to complete something as simple as rooting this phone. If there are apps already with "root" privileges on the phone, why not assume they can assist you in getting the same access for su?
I got unroot first then instalked it again..
NO google play, China locked!
Flashed with TWRP, now in Google Play it says I have 2.01, update date 25/10/2014. But I'm on 2.16. I've installed 2.16 .apk, but still the same.
I'm try to use SuperSU v2.16 with RootTools 3.5 (with context switching) and get this on any call (f.e. with system_app context):
F/libc ( 6782): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 6782 (daemonsu)
hi..i just root my gt-i9205 with cwm recovery.tar.md5. and after reboot into recovery, i lost my google play service and wifi signal...i did full unroot with supersu app, but it didnt work...pls show me how to unroot and get the stable rooting and new rom as well. my previous phone GT-I9205 [JB 4.2.2]. tq so much.
Sir I am using Celkon HD a118 smartphone. My phone is not supporting Telugu font (Indian lang) present my phone is android 4.2.1 how to install 4.4 ver. My phone is rooted.
+Chainfire Sugote used 50% of the CPU resource and caused the shortage of battery. I found this kind of situation for twice this week. It became normal after rebooting the device. I am using supersu ver 2.16 on nexus 5 with android 4.4.4. any suggestions for me to solve this problem?
Hello I recently downloaded an app from you and I had some questions. I did a free version but some serious weird stuff is happening with my phone. I'm really new to all this so it's probably something I'm not aware of how to fix.. could you please pm me?
Any luck with solving "failed to retrieve pid context" error?
So a leaked build of Lollipop for Nexus 7 (2012) is available. I am now eagerly waiting for Root.
You are the bomb. Love that you do what you do. Thanks!
this work for samsung mega 6.3 i9205 ??? pls
+Chiew Yung Latest version is now available in Play Store. You may try it out. Check your device's section at XDA first.
I need root for Sm-G530Y please help me.
Sir I am using Celkon ha a118 mob. I want to upgrade os nexus 5. Its possible. My mob is rooted. Please info me
please can someone tell me what sugote actually is?
Tnx very much