jak, Aug 1, 2014 : New: CM 12.0 full support Here's the CM12.0-YNG1TAS0YL release of the full zip: http://jak-linux.org/cm/cm-unofficial-12.0-YNG1TAS0YL-bacon-signed-superuser.zip Please discuss in the CM12 thread: https://forums.oneplus.net/threads/flashable-zip-cm12-enable-integrated-superuser.297089/ New: "light" Survives OTA updates (since Aug 22, 20:50 UTC) As some of you know, if you enable developer options, you will see a superuser menu entry in the settings. This superuser integration works if you install a su binary from a normal CyanogenMod build and flash the debuggable boot.img, or patch the su binary to not require this. Standard (Light) version: App & Shell root (same as other rooting packages) This zip flashes a su binary that enables root for everything except adb http://jak-linux.org/cm/cm-unofficial-11-signed-superuser-light.zip This survives OTA updates (as long as /data is not wiped) Full version: with adb root support (match with corresponding OTA) This zip flashes a su binary and a debuggable boot.img, so you have adb root support. http://jak-linux.org/cm/cm-unofficial-11.0-XNPH05Q-bacon-signed-superuser.zip It will also delete any existing superuser apk (but not SuperSU, at least not entirely). It does not survive OTA updates, as it flashes a debugabble boot image. After an OTA, wait for an updated zip here. Older releases and OpenPGP signatures: http://jak-linux.org/cm/ The source code of the included official debuggable kernel can be found at: https://github.com/CyanogenMod/android_kernel_oneplus_msm8974 Notes The code used to build the update zips is available at: https://github.com/julian-klode/bacon-superuser Edits: (1) Now signed with testkeys, (2) This does not survive OTA updates, (3) Added GPL information, (4) Fixed URLs and cleaned up a bit, (5) light version, (6) XNPH30O build, (7) cleanup, (8) OTA survival, (9) light works correctly with debuggable images.