CyanogenMod Has Integrated Superuser With Privacy Guard
Custom ROMs can’t exist without root access. It’s needed to flash a ROM, edit a system file, or even gain some app functionality. Since the very beginning of CyanogenMod, the project has been using an external Superuser application by XDA Retired Recognized Developer ChainsDD, which was recently replaced by Koush’s app. CyanogenMod 11 seems to be the last version of the project that uses an external Superuser app, as the upcoming CyanogenMod 12 will have it integrated in Privacy Guard.
The code change, spotted on Reddit, shows that root access will be disabled by default, so users have to go to the Privacy Guard settings and enable it for selected devices. Privacy Guard is a setting of many custom ROMs intended to make it easy for users to manage the application permissions on an app-by-app basis. Users can decide which permissions should be in use and which are just used to collect user data and other potentially malicious things.
CyanogenMod 12 has not been officially launched as the CM team has the famous “it’s done when it’s done” approach. There are dozens of unofficial builds available for numerous devices, so don’t hesitate to check your device’s XDA forum for details. It’s unclear how these new settings will work with external applications like SuperSU by XDA Senior Recognized Developer Chainfire, but I’m pretty sure that there will be no conflicts that leave users without root access.