SuperSU 2.13 Begins Preparations for Android L Release
After a few quiet months since the last major release and several minor beta revisions, SuperSU finally receives a major update in its stable branch. XDA Senior Recognized Developer Chainfire added a vast number of bug fixes, compatibility additions, and under-the-hood changes that only tech savvy users will notice.
SuperSU is now fully ready for Android L, which should be released sometime soon. Chainfire put a lot of efforts into making this application compatible with AOSP. As a result, SuperSU is now more compatible with root-level applications. There are still some concerns as to whether the boot.img will have to be updated in order to acquire root, but we should remain optimistic.
To work properly, SuperSU requires some binaries to be pushed into the /system partition. From now on, the SuperSU application will be distributed with architecture-specific binaries for all Android variants. The 64-bit variant is officially supported from Android L onward, but binaries have not been tested because we have yet to see very many 64-bit Android devices.
Here’s a full changelog of the SuperSU 2.13:
- Improved support for Android TV (adjusted icon, disable some features, use device default theme by default, etc)
- Parse UID names to numbers manually if the system fails to do it
- Fix system user not gaining root even if “trust system user” enabled
- Transition to init context if started in init_shell context (if possible)
- Adjust boot sequence for encrypted devices
- Support MCS for -cn/–context switch
- Silence a larger number of audits on latest AOSP/L
- Many small changes to fix support for latest AOSP/L
- Secondary users are no longer able to change trust system or respect CM settings
- Added experimental supolicy binary
- Check for removed apps at boot, and forget their settings if re-authentication is enabled
- Amazon Appstore support
- Remove APK restriction to install to ARM and X86 only (issue for MIPS)
- Notify interested apps (with root granted) when overlays need to be hidden
- Transition to init context if started in kernel context
- Experimental builds for armeabi-v7a, arm64-v8a, x86-64, mips, mips64
- Fixed erroneous fd close that could cause su session freezes
- Fixed occasional freezes and wrong exit code in sugote
- Remove busybox dependency in TWRP/CWM binary updater
- Fixed missing sugote-mksh in backupscript
- Fixed install script wiping out SuperSU Pro
- Added option to disable mount namespace separation
- Fix bug where grant as default access still showed a prompt
- Added reboot button in dialog after binary update
- Added tapjacking protection – may cause issues with screen dimming apps!
- Added removing Team Venom SU
- Added new dalvik-cache paths to clear on package maintenance
- Fix exitcode sometimes being wrong when full content logging is enabled
- Fix automatic OTA survival
- Updated language files
You can read more about the latest CF-Auto-Root changes in this Google+ post. You can grab the latest version of the application by visiting the official SuperSU application thread. You can also wait for the Play Store or Amazon update, but this will probably take a little longer than flashing the latest ZIP through your favorite recovery.