SuperSU v2.16 released
Posted on 2014-10-25, 71 comments, 650 +1's, imported from Google+/Chainfire

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.

Links

Flashable ZIP: http://download.chainfire.eu/supersu

Play: https://play.google.com/store/apps/details?id=eu.chainfire.supersu

XDA: http://forum.xda-developers.com/showthread.php?t=1538053

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.

Changelogs

  • 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


SuperSU Download

+1650
Duc Nguyen commented on 2014-10-25 at 14:52:

Thanks let me know the name

SeFo Kadirov commented on 2014-10-25 at 14:53:

Excuse me ... but after rooting of the phone I cant apply new android ... can you help me ?

Itler Xda commented on 2014-10-25 at 14:55:

Already installed and no issues so far. Thanks!

Darius Arterson commented on 2014-10-25 at 14:56:

Aww, I don't have L yet.

David Breton commented on 2014-10-25 at 14:58:

installed too ! sounds like it works fine :)

nothing to say except a big thx ! ^^

Mark Bencze commented on 2014-10-25 at 15:01:

+Chainfire  > EVERYONE

Travis C. commented on 2014-10-25 at 15:03:

+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.

Pete Le Boydre commented on 2014-10-25 at 15:04:

Thanks for the heads up

SeFo Kadirov commented on 2014-10-25 at 15:04:

+Travis C. Bro im with that .... from 5 months ...

Kleverson Royther commented on 2014-10-25 at 15:05:

Does this root Lollipop Nexus 4 (port from Nexus 6 dump)?

Pete Le Boydre commented on 2014-10-25 at 15:17:

+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

Matt Adid commented on 2014-10-25 at 15:30:

Thumb up

Matteo Panella commented on 2014-10-25 at 15:44:

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 ;) )

Alex Buell commented on 2014-10-25 at 15:48:

I have L and the update to 2.16 went smoothly, so thanks :-)

Jimmy G commented on 2014-10-25 at 15:58:

+Chainfire nice work on the new themes!

(and all the rest too :P )

Craig D commented on 2014-10-25 at 16:09:

Thanks as always Chainy !

Chainfire commented on 2014-10-25 at 16:14:

+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.

Marc Anthony Alicante commented on 2014-10-25 at 16:17:

Glad to have u always supersu...thanks

Matteo Panella commented on 2014-10-25 at 16:20:

+Chainfire: thanks for the reply and sorry for bothering you, I get kinda itchy when I read about segfaults in system libraries/services :-)

Gidz Cross commented on 2014-10-25 at 16:34:

So whats new?

Kurt Garloff commented on 2014-10-25 at 16:45:

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 :-( )

Mr Turcot commented on 2014-10-25 at 16:48:

Thanks so much for all your hard work and contributions, you sir are the man!

Alejandro J. Hernandez C. commented on 2014-10-25 at 16:52:

Can you use this for lollipop ?

Aldy Tormis commented on 2014-10-25 at 16:53:

Cam we expect an updated icon also?

ravinder singh dhingra commented on 2014-10-25 at 18:02:

It asks for teamwin etc to update recommended. What's that?

ravinder singh dhingra commented on 2014-10-25 at 18:04:

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??

Alejandro J. Hernandez C. commented on 2014-10-25 at 18:10:

+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 ...

Jason Pasch commented on 2014-10-25 at 18:12:

thank you +Chainfire  nexus 5 Pa4.6B5 4.4.4 FKr63 superSU v2.16 working beautifully

Wylie Leung commented on 2014-10-25 at 18:37:

Thanks. Hope to be able to use SuperSU in Lollipop.

Alejandro J. Hernandez C. commented on 2014-10-25 at 18:38:

+Wylie Leung I did and is working perfect no issues so far

javier davila commented on 2014-10-25 at 18:49:

Hello Installation Failure muy Zopo c2 4.2 andaroid superuser vercion 2.13 pro?

Wim Vandekerckhove commented on 2014-10-25 at 19:01:

+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. 

Michal Horna commented on 2014-10-25 at 20:18:

Perfect work, many thanks

Augusto López commented on 2014-10-25 at 20:51:

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

Alejandro J. Hernandez C. commented on 2014-10-25 at 20:53:

+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

Augusto López commented on 2014-10-25 at 22:12:

Ok gracias

Bobby McCants commented on 2014-10-26 at 00:19:

+Chainfire thanks

Paul Webster commented on 2014-10-26 at 00:45:

Running Lollipop port on Nexus 4 got my update through playstore to 2.16...no mess ups over here. Thanks sir for this??

Bobby McCants commented on 2014-10-26 at 01:57:

+Paul Webster is everything working on the Port?

Jaime Salinas Fernandez commented on 2014-10-26 at 14:23:

Works perfectly in my N7000. Big thanks.

Crossle Song commented on 2014-10-26 at 14:29:

Can not run native code on Android 5.0,  SELinux: getpidcon(pid=5108) failed to retrieve pid context.  Please fix..

Laura Walton commented on 2014-10-26 at 20:52:

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.

Paul Webster commented on 2014-10-26 at 20:54:

+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.

javier davila commented on 2014-10-26 at 22:47:

Yesss isla work my Zopo c2 androd 4.2.1 thanks

Laura Walton commented on 2014-10-26 at 23:34:

+ravinder singh dhingra Here's a good resource for you with how to videos: http://htconeroot.com/

javier davila commented on 2014-10-27 at 08:20:

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.

Kedon Li commented on 2014-10-27 at 09:44:

以前怎么从来没有关注过,非常感谢

Kedon Li commented on 2014-10-27 at 09:44:

以前怎么从来没有关注过,非常感谢

Brandon Pitts commented on 2014-10-27 at 14:22:

yes please

khaled ahmed commented on 2014-10-27 at 16:45:

Please Can You Root This Phone 

(SM-G350E) (SM Galaxy Star 2 Plus) 

Android V.4.4.2 

Zoran Grbus commented on 2014-10-27 at 19:36:

Why does my samsung galaxy s4 reset after what root?

Raymond Eldreth commented on 2014-10-27 at 20:43:

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?

Ahjaman Razali commented on 2014-10-27 at 23:26:

I got unroot first then instalked it again..

Kevin Liu commented on 2014-10-28 at 02:15:

NO google play,  China locked!

Only   paypal.

ARSLAN GSM commented on 2014-10-28 at 02:56:

Hai

César commented on 2014-10-28 at 21:17:

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.

Grigory Fishilevich commented on 2014-10-29 at 15:05:

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)

Miesha Lala commented on 2014-10-31 at 09:41:

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.

Ravipati Ramesh commented on 2014-10-31 at 10:28:

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.

Jemy Zhang commented on 2014-11-01 at 12:11:

+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?

Bruce Gray commented on 2014-11-09 at 04:53:

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?

Iwo Banaś commented on 2014-11-10 at 11:44:

+Crossle Song

Any luck with solving "failed to retrieve pid context" error?

Ahmad Bilal commented on 2014-11-12 at 18:22:

So a leaked build of Lollipop for Nexus 7 (2012) is available. I am now eagerly waiting for Root.

S Howard commented on 2014-11-13 at 00:58:

You are the bomb.  Love that you do what you do.  Thanks!

yung Yung commented on 2014-12-02 at 11:30:

this work for samsung mega 6.3 i9205 ??? pls

Ahmad Bilal commented on 2014-12-02 at 11:51:

+Chiew Yung Latest version is now available in Play Store. You may try it out. Check your device's section at XDA first.

koko tuutuu commented on 2015-01-10 at 12:00:

I need root for Sm-G530Y please help me.

Ravipati Ramesh commented on 2015-01-15 at 07:11:

Sir I am using Celkon ha a118 mob. I want to upgrade os nexus 5. Its possible. My mob is rooted. Please info me

Paul Mansfield commented on 2015-04-20 at 09:30:

Hi,

please can someone tell me what sugote actually is?

thanks

Willy Longasa commented on 2015-11-21 at 07:13:

Tnx very much

pewdiepie piediepew jr commented on 2017-10-29 at 02:10:

Video Hanna Anissa full

https://youtu.be/aVBydIL2FvA

This post is over a month old, commenting has been disabled.