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.
Today's beta update to SuperSU comes with a number of bugfixes and changes, as is usually the case. The important thing this release is compatibility with the new Samsung 6.0.1 retail firmwares.
While the previous SuperSU versions worked fine out-of-the-box with Samsung's beta 6.0 firmwares, the retail firmwares had some extra 'security'.
First, they AUDITDENY'd nigh every possibly permutation of SELinux rules. In English, that means they took a pretty convoluted (and possibly performance degrading?) route of disabling policy violation logging.
While they undoubtedly had a brilliant reason for this, this is annoying for developers (both root and non-root) as seemingly random failures are often related to SELinux violations, and you no longer have a way to spot those.
As such, SuperSU now disables all AUDITDENY rules in the SELinux policy.
Second, they finally killed off per-type permissive mode. While full permissive mode had been disabled on Samsung firmwares for a while already, we could (and did) switch individual types to permissive mode.
For example, the 'init' context, where commands run through 'su' are usually executed with SuperSU, was one of these permissive contexts. This significantly reduced the amount of interaction root app developers had to have with SELinux - many apps needed no changes.
As this no longer works, SuperSU now patches the SELinux policy so that virtually all common cases root apps encounter should be covered. In theory, from a root app's perspective, it should work the same. However, it is always possible I've missed something. As such, developers of root apps should take some extra care and do some extra testing on Samsung retail 6.0 firmwares. Don't forget to report issues to the relevant XDA thread.
Again, I'm sure they had a spectacular reason for doing this, even though it doesn't change anything in practise but add to the number of rules every syscall has to check against.
I've updated various G920, G925, G928 and N920 CFARs to work with the retail 6.0 firmwares. See the download page.
All other CF-Auto-Root downloads are also being re-created with the SuperSU v2.68 BETA right now. This process generally takes a few hours.
I've only been able to test the new version on my G920F, while I hope the other Samsung 6.0 firmwares behave the same, no other users have done any testing yet.
Full changelogs are available in the 'stable' XDA thread here: http://forum.xda-developers.com/showpost.php?p=64916199&postcount=3
All your comments, questions, discussion, etc should go to the 'beta' XDA thread here: http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133
Please imagine there was a wise-crack about knocking KNOX somewhere in this post, and laugh accordingly.
I thought you said you'll stop providing updates to SuperSU once? Or did I get a misinfo from somewhere? ;)
Samsung making things a pain for developers? Tens surprised. Jerks
Thank you very much
Maybe some time we can root any Samsung without tripping Knox?
Thanks for the update. ?
Why is the G925I always neglected :(
Oi Samsung... yeah, let's put the fastest SoC and most RAM in this brand new phone we can find, and then bog it down with a bunch of firmware-level security protocols so it runs, if anything, slower that the last generation.
thank you for the hard work tho, it is much appreciated.
Hide icon from launcher option was removed?
My galaxy s5's screen is broken, and I also broke
Works also on LG G4 M6.x Thank you.
+Chainfire is this SU file compatible to your last posted version of TWRP on XDA?
Awesome, thanks! And, laughing at the Knox wise-Crack,accordingly. ?
I remember when Samsung sent cyanogenmod Galaxy s2 so they could put cm on the phones.. They used to be so developer friendly..I know it's for security reasons but still
Fkn A, dude!
Thanks for all ur work. Much abliged!
Gokd job but if i upgrade this i must go to recovery and upgrade from a zip file the supersu executable or is totally automatic?
+Chainfire I flashed this SU file. Everything was fine until I also flashed official TWRP. Since then my device bootloops. Any fix available for that other than flashing the build again and therefore wiping everything?
+Ralph Miranda sorry i haven't open the link i didn't know the file is a zip file i thought was an apk file
+Total Security flashed TWRP? You mean installed via fastboot? The Dev states your phone may bootloop a couple of times initially after flashing SuperSU and to not interrupt it, it's in the instructions even as the log displays during flashing with a constant reminder to not allow TWRP to install root if prompted before rebooting.
+Andreas Vitullo the Dev has recommended flashing the zip rather than installing the APK within the zip as some do for the last few beta versions at least if you've bothered reading his XDA thread.
How to root my HTC 816d
And use supersu
+Ralph Miranda You do not understand. Everything was working without TWRP. Then I flashed it and it did not boot after 10 minutes.
Edit: +Chainfire fixed it with a special custom recovery which can be found here:
SuperSU ZIP Still NOT support Moto devices Android 6.0 ROOT(required patch supolicy file in boot image but script not work!!!).
+Chainfire Do you know how the per-type permissive mode was disabled? Is it something they changed in the kernel or is it something they set (possibly via libselinux) in the /init binary?
Do you have any roots for Galaxy note 4, that are as good as kit Kat killer?
I have found that these previous SuperSU flashable zips doesn't work on Moto X 6.0 stock firmware unless I explicitly enable systemless Root method manually. Don't know if this version works.
+Muntasir Waleed CF-Auto-Root works seamlessly on 5.1.1 for me now.
Obviously I would be tempted to check on his root database as I'm running the international SM-N910F which is critical as I'm sure your aware [Baseband version critical].
A clean install of the above is also highly recommended as from personal experiences my device was often caught in a bootloop or bricked, given a dirty install. Nothing that can't be fixed however.
Bonjour mes amis
+Xiao-Long Chen I think it's kernel-side, but it could be either.
Como faz pra instalar?
please add CF-Auto-Root for SM-G928L 6.0.1 ! thanks.
شكرا جيد جدااتت
Hello. I think there is a problem with 2.65 with titanium... I can't restore backup and I can not do a backup with titanium.... Somebody can tell me something? Please!
Hello Chainfire, I bought your SuperSu Pro app on Amazon. Now after Flashing new Rom, App is no longer available at Amazon's App Store.
Do I smell some SM-G930T love coming out of the oven?
انا ابغی أحدث سوبر يوزر
ارجوكم قولولي كيف أحدثه كان عندي من أول وبعدين حدثت الجهاز حقي يقلي لازم تحديث ارجوكم ساعدوني جزاكم الله الجنة
ارسلولي الرابط إلى المجاني حق سوبر يوزر
But But i wanna keep my Knox flag to 0. :P
Great work Chainfire thanks for your contribution over the years, sustemless root works like a charm on SM-G920F.
ارجو كتابتها العربي
+Chainfire mate is it possible to root my nexus 5 without flashing custom kernels i want all stock just root on it
Always impressed with your work, Chainfire. HUGE part and great part of the Android Dev community. Thank you for all your work.
On pins and needles waiting on that S7 root (T-Mobile preferably...LOL).
+Denis Januzi yes flash su. Well also depends on stock ver
Any plans for dev preview 1 N?
Thanks mate .
Why does one need a rooted phone to install SuperSU, when SuperSU roots your phone? Is it that you have to 1st use a custom recovery to install SuperSU the 1st time then you can simply install SuperSU over it?
Will this su binary work on Android n beta preview?
How to install from the zip file
+Mohammedi Tarek that's funny. You shouldn't be rooting if you don't know how. But twrp
+PACMAN PHOTOg hi I'm a newbie in rooting world I rooted my device with Kingroot and replaced him with SuperSU with Supersume app now I updated supersu with googleplay and binaries updated successfully , the strange think is when I installed supersu 2.68 the binaries didn't updates installation failed , can you help me please
+Mohammedi Tarek you root with a Chinese apk then come to chain fire for help? Lmao. Congratulations... Kingroot is an exploit that steals your data sec
+Daniel S that's why I replaced Kingroot with SuperSU can help me to update binaries
I've downloaded SuperSU from the App Market several times and every time it tells me the binary needs to be updated so I try to update it and for some strange reason it will not update no matter what I do. Now I did root my phone a Samsung Galaxy S4 Verizon phone using kingroot. I'm not sure if that actually makes a difference as to whether SuperSU will work on my phone or not. Any help in figuring this out would be greatly appreciated because I would love to actually try to use SuperSU rather than kingroot.
Hey chainfire, I tried flashing your 2.68 zip in twrp on my verizon lg g3 and when rebooting it gives me a boot cetification error 620. Is it because when it patches the boot partition that it is messing with bumped that is needed to bypass the locked bootloader? I'm running rooted stock marshmallow and just wanted to upgrade from 2.67 that came on the rom?
سلام علیکم یاحبیبی
+Chainfire please update AutoRoot Android 6.01 for SM-G928F
Su kodu güncellemesi nasıl yapılıyor yardım
I need help I think super su is blocking my software updates. How do I fix this problem. Thanks
Doesn't work at doogee f5
@Merlijn nijhof thank you. And yes I have the galaxy s4 zoom how do I go about using the smart switch is it on the Samsung site. Sorry I'm a tech novice. Lol
Thanks! It works well on Xperia Z5 (MM 6.0).
I can't update my device. What's can I do now
Does anyone have a mirror link of this 2.68 version? The newer version doesn't work for me. Thanks.
i have root file for LRX21T.G900FDXU1BOA2 , can i flash it for LRX21T.G900FXXS1BPC3 ?
ho appena aggiornato ad android 6.0.1 il mio S5, come faccio a rootarlo?
samsung A7 için var mi
G928F 6.0.1 CFAR works, got root
But it killed pm (the package manager)
When trying to install\uninstall anything:
CANNOT LINK EXECUTABLE: cannot locate symbol "_ZN7android14AndroidRuntime5startEPKcRKNS_6Vector INS_7String8EEE" referenced by "app_process"...
page record for 0x7faab1a010 was not found (block_size=16)
Hello greetings from Mexico,
Thank you for your great contribution and support second to none, I am a happy and contented user thank you.
I wanted with all respect and trust you a question ... If you plan to work on the root for galaxy s5 sm-g900v marshmallow or a project that does not take place.
in advance thank you very much for your work
fvsibsonzyv cf jun axé tvujbunex
I haz root
There is some app that need phone root but i don't want to root it.if there is any way that I can do to make my phone rooted?