应用名称:SuperSU Pro 超级授权
应用大小:N/A
应用版本:v2.82-SR5
应用作者:Chainfire
更新时间:2017-10-02
修改人员:
尘封之泪(转载必须注明出处)
修改说明:解锁捐赠版功能、Zipalign 对齐、XML 汉化(自带全球语言,未进行精简)、Smali 汉化。
测试机型:MOTO X Pure、Samsung Galaxy S6
更新日志:
2017-10-02 – v2.82 – SR5 RELESE NOTES
- suinit: Fix (flashed) TWRP 3.1.1 compatibility on Pixel (XL)
- FBE: allow FBE devices to boot unencrypted (unless KEEPFORCEENCRYPT is set)
2017-09-19 – v2.82 – SR4 RELESE NOTES
- ZIP: Fix an incompatibilty with CFAR
- ZIP: Fix slot detection breaking if no /vendor present
- ZIP: If unmounting fails, retry lazily
- sukernel: Fstab patch: fix case where verify removal could break slotselect
- sukernel: Adjust system_root cpio import
- sukernel: Detect and use stock boot image backups created by other tools
- supolicy: Add some Oreo policies
- suinit: Fix boot case where bootloader unexpectedly doesn't enforce dm-verity
2017-08-13 – v2.82 – SR3 RELESE NOTES
- sukernel: Fix external sdcard issue on Samsung devices running custom ROMs
- launch_daemonsu: Abort if su binaries missing
- ZIP: Fix FlashFire compatibility in SBIN mode
- SBIN: Add /sbin/supersu/bin and /sbin/supersu/xbin to PATH (root shells only)
- SBIN: Fix policies for /sbin-based services
- SBIN: Fix /sbin-based symlinks not always properly resolving
- ZIP: Add support for bzip2/lz4/lzo/lzma/xz compressed kernels and ramdisks (lz4 @ 1.5.0 format)
2017-08-08 – v2.82 – SR2 RELESE NOTES
- ZIP: Support order-swapped /etc/recovery.fstab
- ZIP: Cope with /system being a symlink to /system_root/system
- suinit: Fix remount /system r/w issue on Pixel(XL)+OPreview
- sukernel: Fix pre-patched ramdisk detection for reduced system_root footprint
- ZIP+suinit: Fix recovery going to ramdump on Pixel(XL)
- Added "BIND SBIN" mode, mounts files in /sbin instead of /su, stores files directly in /data instead of su.img (new default for O+)
- Systemless: all file contexts are restored at boot, see /path/to/su/mount/file_contexts
2017-05-28 – v2.82-SR1
- ZIP: Detect AVB signature on input boot image, and sign output image accordingly (force with SIGNBOOTIMAGE, custom keys in /tmp/avb)
- ZIP: Samsung/7.0+: if /data is not currently encrypted, disable encryption (unless KEEPFORCEENCRYPT or REMOVEENCRYPTABLE are set)
- ZIP: Detect TWRP UI slot switch (Pixel/XL: 3.1.0-RC2+)
- ZIP: Further improve /system device detection
- ZIP: Support compiling sepolicy from split CILs
- ZIP: Kernel patch: support LZ4 compressed kernels (new format only)
- ZIP: Mount /vendor
- ZIP: Add /vendor/lib[64] to LD_LIBRARY_PATH
- ZIP: Initial Pixel+ODP2 support
- ZIP+APK: Fixes in boot partition detection
- sukernel: Allow cpio-add of 0-byte files
- sukernel: Add dtb (in-kernel only) related features
- suinit: Improve logging
- suinit: Support pre-mounting /system and /system_root (ODP2+)
- sukernel+suinit+ZIP: Reduce system_root footprint by dynamically importing entries at boot
- supolicy: Adjustments for ODP3
2017-05-28 – v2.82
-- 两个版本,试图解决已知的问题。
2017-05-25 – v2.80
-- 两个版本,试图解决已知的问题。
2017-03-23 – v2.79 – SR4
- 初步支持 Android O Preview 1
Service mode
Both the 5X and 6P suffer from a kernel panic (of yet unknown origin) if SuperSU's daemon loads at early boot. Due to this, on ODP1 exec mode is skipped, and even the service launch is delayed. As a result, su.d scripts are executed too late in the boot process to hijack system services before they launch. While most of you are probably not going to run into that, some might, and it is thus worth noting. (Most seem to think you need some sort of framework rather than a few lines of script for that sort of mod...)
This kernel panic may be a kernel issue only Google can solve, or it may be possible to work-around on our end, it is too soon to say.
Pixel and Pixel XL
These devices have the new A/B partition layout, and something is going wrong with the code that handles this. This is most likely something I can solve with some more time and effort. This part of the code is just very tricky and time-consuming to debug, as logging isn't operational yet at this stage of booting.
Apps
Just because an app can gain root access doesn't mean it'll work. While O still seems very similar to Nougat, some things have changed. The syntax of some commands has changed (try 'ps -A' now instead of 'ps' for example). As expected, SELinux rules have been tightened some more, and this always has the chance of breaking some root apps. The point is - just because an app doesn't work doesn't necessarily mean something in SuperSU is broken (it could be, though).
2017-01-14 – v2.79 – SR3 – RELEASE NOTES
- Fix erroneously deleting SuperSU's copy of app_process on 6.0 since 2.79-SR1
- GUI: Fix app_process requirement detection when supersu context used
- Fully eliminate sugote binary, no longer needed due to SELinux handling improvements in earlier versions
- Support /system/xbin/sush as default shell
- Adjust LD_PRELOAD filtering to exclude suhide's libraries
- ZIP: Motorola: default to systemless mode
2017-01-03 – v2.79 – SR2 – RELEASE NOTES
- supolicy: fix some segfaults(NPEs) in pre-7.0 sepolicy handling
- ZIP: write boot block device once instead of twice (@_alexndr)
- (c) 2017 + CCMT
2016-12-22 – v2.79 – SR1 – RELEASE NOTES
- Expand Samsung detection
- GUI: reworked portions to work with 'supersu' context on 7.0+
- GUI: fix binary update notice when superuser disabled by user in some cases
- su: reworked portions to work with 'supersu' context on 7.0+
- su/GUI: improve responsiveness when device busy on 7.0+
- sukernel: fix cpio restore failure with very short filenames
- sukernel: no longer patches file_contexts(.bin)
- sukernel: revert force seclabel (no longer needed with 'supersu' context)
- supolicy: add "create", "auditallow", "auditdeny" policy commands
- supolicy: support "*" for permission/range parameter of "allow", "deny", "auditallow", "auditdeny", "allowxperm" policy commands
- supolicy: --live/--file no longer apply default patches if custom patches are supplied
- supolicy: --sdk=X option added (required for 7.0+)
- supolicy: reworked all SELinux rules for 7.0+, run as 'supersu' context
- ZIP: Separate slotselect and system_root logic
- ZIP: Adjust system/system_root device and mount-point detection
- ZIP: Fix minor errors in documentation
- ZIP/frp: Explicitly label /su
2016-11-30 – v2.78 – SR5 – RELEASE NOTES
- Fix shell-based scripts/services possibly not being executed on 7.x firmwares
- Add SecurityLogAgent to Samsung KNOX detection
- sukernel: force seclabel
2016-11-15 – v2.78 – SR4 – RELEASE NOTES
- sukernel: improve FBE detection
- suinit: TWRP compatibility on slot-based systems
- ZIP: TWRP compatibility on slot-based systems
2016-11-03 – v2.78 – SR3 – RELEASE NOTES
- Fix 'Full Unroot' on slot-based systems
- sukernel: replace system symlink with bind mount
- sukernel: add missing slot check for system_root import
- sukernel: fix ramdisk backup segmentation fault
- supolicy: adjust priv_app policy to be able to call su
- launch_daemonsu: adjust su.img size detection
- ZIP: improve loop device setup
- ZIP: add factory reset protection (FRP variable, default if slots used)
2016-10-29 – v2.78 – SR2 – RELEASE NOTES
- File-based-encryption support
- CCMT: Add privacy policy dialog
- CCMT: Update translation files
- su+gui: support /system_root paths
- sukernel: add kernel binary extract/replace
- sukernel: add kernel cmdline extract/replace
- sukernel: add system_root import
- sukernel: add slot-kernel patch
- sukernel: support /boot paths
- suinit: new binary component
- launch_daemonsu: restructure to support /su in initramfs or system_root
- ZIP: Support systemless on 5.0 (requires 3rd party patches)
- ZIP: Support for A/B slot systems with / inside system partition
2016年 09 月 15 日 – v2.78 – SR1 – RELEASE NOTES
- subinary: Adjust app_process detection with manipulated mount namespaces
- subinary: Adjust Zygote PID detection to prefer 64-bit
- subinary: Fix possible NPE in LD_PRELOAD sanitization
- subinary: In systemless mode, ensure PATH contains /su/bin and /su/xbin
- supolicy: Ensure zero-on-alloc for new rules
- supolicy: Fix parsing allowxperm with multiple sources/targets in a single definition
- ZIP/Systemless: Give su.d 60 seconds to execute (from 4 seconds)
2016年 08 月 27 日 – v2.77 – BETA – RELEASE NOTES
- ZIP/Systemless: Support for hexpatches (Note7)
- ZIP/Systemless: Additional logging in daemonsu launcher script
2016年05月19日 – v2.74-2 – BETA – RELEASE NOTES
- supolicy/sukernel: Prevent security updates to SELinux from being applied
- sukernel: backup and restore modified ramdisk files, to be able to re-root if boot image backup got lost
- ZIP: Only show TWRP warning on TWRP v2.x
2016年05月10日 – v2.72 – BETA
- Add support for ChromeOS boot images (Pixel C)
- supolicy: Fix logging to logcat for some processes on some firmwares
- supolicy: Fix fsck of /data/su.img being denied on some firmwares
- ZIP: Add LESSLOGGING flag
- ZIP: Add KEEPVERITY flag
- ZIP: Add KEEPFORCEENCRYPT flag
- ZIP: Also read flags from /cache/.supersu (aside from /data/.supersu and /system/.supersu)
2016年03月31日 – v2.71 – BETA
- Massive speed improvement in handling permissive domains
- N/RC/BETA merged with normal BETA release
2016年03月14日 – v2.70 – BETA RC
- Rewrote re-enabling root after temp-disable
- supolicy: Improve permissive domain handling
- N: Disable forced encryption
- N: Fix remounting /system for some apps (relatime becomes noatime for ro mounts)
- ZIP: call users scripts without setting LD_LIBRARY_PATH
2016年03月13日 – v2.69 – BETA RC
- su: Escape from audit-based safe mode
- supolicy: Update to new v30 sepolicy format
- supolicy: Add support for special case M sepolicy format
- supolicy: Add support for XPERM rules
- sukernel: Add support for binary version of file_contexts
- ZIP: Create mount point in ramdisk instead of script
- ZIP: Add support for binary version of file_contexts
- BINDSYSTEMXBIN: Now disabled by default
- launch_daemonsu: Perform fsck before mounting
2016年02月28日 – v2.67 – BETA
- su: Add -mns/--mount-namespace option
- su: Fix issue with sdcard on Note4/5.1
- sukernel: Fix issue where writing to /dev could truncate early at 64k barriers
- supolicy: Fix logcat issue on Omni/CM/etc
- supolicy: Disable AUDITDENY entries, to make debugging easier for devs
- supolicy: Extend fake-permissive to work with new Samsung firmwares
- ZIP: Fix TWRP log truncating and screen output on installs embedded in other ZIPs
- ZIP: Improve loopback device setup handling
- ZIP: Add PERMISSIVE flag
- ZIP: Move variable reading to after /system and /data have been mounted
- ZIP: Added call to custom patcher script, if any (/data/custom_ramdisk_patch.sh)
- ZIP: chmod 0751 /su/bin
2016年01月21日 – v2.67 – BETA
- 改善刷机包功能。
- 改进深度睡眠脚本
- 更新copyright
2016年01月03日 – v2.66 – BETA
- (systemless): Add deep sleep fix for Samsung 5.1+
- supolicy: Adjust Samsung 6.0 init shell
- ZIP: Patch recovery SELinux policy
- ZIP: Improve su.img mounting
2015年12月26日 – v2.65 – BETA
- (systemless) Add /su/xbin to su.img and PATH
- ZIP: Fixed force close issue when custom boot image is used
- ZIP: Reworked remounting (prevents bugged write to r/o /system on flo)
- ZIP: Added warning that first reboot may take a few minutes/loops
2015年12月21日 – v2.6.4 – BETA
- (systemless) Detect more boot image partition names
- (systemless) Blank partitions before writing to them
- (systemless) Ask to restore boot and recovery images on full unroot
- (systemless) Implement "uninstall competing superuser apps"
- (systemless) Samsung: prevent "KERNEL IS NOT SEANDROID ENFORCING" warning
- (systemless) Cleanup system install properly if present, fixes a number of possible bootloops
- ZIP: 6.0+: Detect firmwares that can reload sepolicy from /data and use system-based root on these ("allow init kernel:security { load_policy }")
- supolicy: Additional SELinux patches for M (reduced logging only)
- Update translations
2015年12月11日 – v2.6.2-3 – BETA
--- (systemless) ZIP: 修复自定义补丁脚本调用了错误脚本名的问题
--- (systemless) ZIP: 改善 APK 覆盖功能
--- (systemless) ZIP: 不再从 /cache 移动备份至 /data,仅复制一遍而已
(SuperSU应用本身还是v2.62,并没有改动什么,本次更新只是对ZIP刷机包中的脚本做了小改动而已)
2015年12月10日 – v2.62 – BETA
- (systemless) Do not attempt to patch fstab symlinks
- (systemless) Implement feature to en/disable Superuser
- (systemless) Poor man's overlay on /system/xbin for compatibility reasons (hopefully temporary) [BINDSYSTEMXBIN]
- (systemless) ZIP: Add reading setup variables from /system/.supersu and /data/.supersu
- (systemless) ZIP: Add option to patch /system to rw in fstab [FSTABSYSTEMRW]
- (systemless) ZIP: Added call to custom patcher script, if any (/data/custom_boot_image_patch.sh)
2015年12月09日 – v2.61 -BETA
- 更新中文翻译:对一处翻译上的错误深感抱歉。对大家说一声对不起。
- 原文:Not (currently) available in system-less root mode 更新后翻译:当前在system-less Root模式下不可用
2015年12月07日 – v2.61 -BETA
- (systemless) Fix kernel partition detection for some Intel devices
- (systemless) Added warning not to allow TWRP to install its own SuperSU version
- (systemless) Wipe /data/security/ on flash
- (systemless) Simplified kernel partition detection
- (systemless) Added /system cleanup if needed, /data cleanup always
- (systemless) Fix fstab verity removal for devices that do not list partition in the option
- Full unroot: set partition read/write before writing to it
- ZIP: Silence many error message writing to TWRP's recovery log
- ZIP: Added more documentation to the script
2015年12月05日 – v2.60 -BETA
- (systemless) Fixed ZIP installer breaking Pro
- (systemless) Added automatic kernel patcher to ZIP installer
- (systemless) Added sukernel tool
- (systemless) Bind mount /system/[x]bin/su to /su/bin/su
- (systemless) Fixed cleanup options in settings
- (systemless) Now available for 5.1.x (by default for Samsung only, full unroot/reflash system before update)
- Made reworked context switching available to 5.1.x (testing, should come to more APIs soon)
- Fixed recursive mount issue on Samsung 5.1.x that could ultimately lead to root being lost
2015年10月10日 – v2.52 -BETA
- 为Android M 系统调整更多策略。
- 修复在Android M 上读取日志错误的问题。
- 重做--context/--cn 参数(测试,仅在Android M 上运行。将来会支持更多的Android API版本)。
2015年10月08日 – v2.51 -BETA
- 新增 x86 PIE 二进制文件的支持。
2015年10月08日 – v2.50 -BETA
- 修复Android 4.4.3及以下触屏劫持保护运行不正常的问题(AOSP issue 54193)
- 更新 libsupol 头部信息
- armv5/x86 二进制文件取代 AOSP 使用 NDK 编译
- 为 Samsung 5.1.1 调整supolicy
- 移除额外捐赠功能
- 支持 Toybox
2015年4月29日 – v2.49 -BETA
- 修复在Android 5.x上的某些小问题(在三星S6上发现的)
2015年4月3日 – v2.48 – BETA
- TWRP/M9 错误修复
2015年4月2日 – v2.47 – BETA
- 改善 Kingroot 授权管理卸载功能
- 添加检测TWRP的“OEM”功能
虽然很好用,但总是会出现莫名其妙的问题,还是用鬼面具吧,比较简单。
刷zip和装apk有顺序要求吗?我刷了zip是root了,但默认授权,无法控制,没有apk,装上面下载的apk提示应用未安装,但酷安里的apk却可以装上,打开后提示更新二进制文件,无论哪种方式,一旦更新了就坏掉了,无法开机,再也没root了,即使再刷zip也无法获取root了。唉
尘大大,我刷了AEX5.4,系统是8.1的,然后刷了su包以后桌面没有出现图标,设置菜单里面也没有(7.1的时候在设置菜单里面可以找到),然后用你的方法卸载过了再刷还是没有出现,下载apk安装也显示应用未安装
可能老天不让你用这个,还是用 magisk 吧。
昨天不知道怎么瞎搞搞搞定了……
博主大大求助,本人的红米2标配版使用@头顶的小蘑菇制作的twrp 3.1.0-0,无法刷入supersu v2.82 sr5
故障表现为,用此twrp开始卡刷,然后到system-less这行字之后,就会闪一下,然后我的twrp就会出两个界面(一个是刷入界面,一个是twrp主页,只要触碰屏幕,第二个twrp界面就会闪一下然后又回刷入界面了)之后就卡在creating image这里了,求问这是什么问题?刷入的系统版本就是 lineage-14.1-20171103-nightly-wt88047-signed.zip
lineage 不要用 supersu,而是用 phh superuser。可以试试看 magisk 自带的那个。
求传送门
搜索引擎搜索。
谢谢你
那话说回来…还能装xposed上去吗
root 什么的和 xposed 没关系
额不是…我直接去刷magisk了…
一样的
那就好…我怕xposed用不了…
问题已解决,再次感谢
因为原先安装的supersu失效了,试着卸载重装,用博主 adb 命令卸载方法:adb uninstall eu.chainfire.supersu,提示Failure [DELETE_FAILED_INTERNAL_ERROR],请教下这是什么原因,谢谢!
只有 system-less 的 supersu 才支持卸载。
我记得以前是卡刷进去的,至于是不是system-less就忘记了,现在问题是supersu不见了,用*#*#1234#*#*调用也不出来,昨天下载了最新版,想卡刷覆盖上去,结果还是不行,请教下现在应该怎么修复呢?
恢复出厂设置,再刷 supersu。
尘大,System-less模式下正常更新系统刷完整包ROOT会丢失吗?
问一下,MIUI9.7.1,小米6可以用吗
又更新SR5了!
SuperSU Pro v2.82 SR4出来一段时间了,朋友能更新下么 谢谢
老哥SR4更新了啊
怎么不愿意更新了,刷了你的包,刷不了其他人的。等待更新!
更新SR4了
安卓7.1 卡刷之后桌面无图标 *#*#1234#*#*无反应 使用adb命令卸载出现以下错误,root是生效的,求教怎么卸载supersu
Exception occurred while dumping:
java.lang.IllegalArgumentException: Unknown package: eu.chainfire.supersu
at com.android.server.pm.Settings.isOrphaned(Settings.java:4149)
at com.android.server.pm.PackageManagerService.isOrphaned(PackageManagerService.java:18936)
at com.android.server.pm.PackageManagerService.deletePackage(PackageManagerService.java:16268)
at com.android.server.pm.PackageInstallerService.uninstall(PackageInstallerService.java:888)
at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:796)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:122)
at android.os.ShellCommand.exec(ShellCommand.java:94)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:19217)
at android.os.Binder.shellCommand(Binder.java:483)
at android.os.Binder.onTransact(Binder.java:382)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2417)
现在ROM里不自带了,要自己刷,不知为什么SuperSu授权总是慢半拍,要是自带就好了,自带的那个不会慢半拍
2.82SR3的SR是什么呢?和2.82哪个是新的呀?和RC也不一样啊,现在的年轻人可真是的啊,发明了好多英语啊,我都看不懂啦,完啦老啦,😔
chainfire.eu和supersu.com是什么关系呢?好像chainfire是原来的作者,后来一直是2.79?怎么又开始更新了啊,不是已经卖给别人了吗?在这两个网站上下载的都只有一个包,也不知道是什么模式的,怎么有这么多模式啊,真是深奥
“当您的设备升级至 Android 6.0+ 以上,由于 SE 策略的原因,无论使用哪一种方式使用 SuperSU,都需要进行修改内核才能使用,不改内核将会卡屏无法进入。”原来如此,怪不得刷supersu之后要刷一个别的东西啊,那个就是内核吗?那网上说的“刷内核”就是找一个内核的zip文件替换掉刷supersu之后要刷的那个就行了吗?好迷茫啊
看了这么多一点儿也没看懂,我是不是太笨了啊
首先感谢您的付出!我用第三方REC刷SuperSU之后,重启到桌面发现没有SupetSU软件的图标,不知是什么原因?烦请解答 谢谢!
此原因连 chainfire 本人都没有做出正面解释。看一下个人说明中的 8,就可以了。
老大什么时候把System Xbin 模式搞一下,less真心不爽。
请问楼主测试的Samsung Galaxy S6如何刷入supersu?直接在recovery下刷入吗?
我刷了 然后没有su的图标了 钛备份搜出来是划了横线的灰的。。*#*#1234#*#*也没有请问怎么破
重新安装。
还是希望加一个System Xbin模式的包,less真心不好用。如果你愿意做System Xbin的包的话,希望可以添加类似init.d的功能,谢谢你为我们做的汉化等工作
system-xbin 没有前途,android 6.0.1++ 由于 sepolicy 限制没法继续用了。init.d android 7.0+ 需要改内核才行。
在6.0上可以先刷System-less的,刷完重启后再刷System Xbin的正常,没有手动改内核文件。如果第一遍单独刷System Xbin才会卡开机画面。所以还是期待大神能增加System Xbin版。
不管谁发布,反正是多了权限,已转magisk,免费开源。。。
在 v2.82 已经去掉了这些权限。
这么说beta版本是由Chainfire发布。stable是由CCMT发布了吗?
尘大2.82更新了请您更新,对于我这种有强迫症的人来说天天看着软件管家有更新图标的人很难受
2.80还是有问题,能不能更新2.82,谢谢!
请更更2.82!
刷了Chainfire的2.80还是意外停止!
有提示升级2.81我真是无语了这才一天又更新了,中国收购了真心不好
2.80新版出来了,请尘大更新
我想问一下superSU费电吗?
miui 安卓6 推荐刷哪种?晨
请问!尘大、这个是否不一定每一个更新都跟进。谢谢!
这个不是 nexus 5x 与 6p 不要更新。
在日志的界面上,打开程序时有那个,刷新和垃圾桶的按钮,但划出去再回来就没有那两个按钮了。不知是不是bugj。
我想问下 2.76可以直接更新2.79吗 还是需要清除root后再刷
这个版本原作者注明只对两个机型有效,请文章下载链接前注明 谢谢
请问是那两个机型?谢谢!