For anyone who wants to play around with L: http://droid.cs.fau.de/cm-12.0/pre-alpha-test/new_safestrap/ Things to keep in mind: * Install this in a new slot! Do not upgrade any old system! * This is not a daily driver! * Due to SELinux changes, you _have_ to relabel your data-partition on the first boot of a ROM built after 2014-01-17. This only needs to be done once. To do this, enable adb/usb debugging and grant root to adb (both in developer settings) and execute via an adb shell: su -c 'for i in /data/*; do echo "${i}"; restorecon -DFrv "${i}"; done; sync; reboot' * Due to constant changes, you may need to wipe data after installing a new build. Constant crashes (launcher3, Settings,... ) are an indication for this. * These builds need a new Safestrap-version which correctly supports SELinux (set_metadata), see Safestrap-subdirectory for a very early test-build. * After installing a "new_safestrap" build over an "old_safestrap" build you should also reinstall gapps, so they can set their SELinux-metadata properly. * Current problems: * Flashlight QS tile (crashes camera, kill "mediaserver" to revive) * CDMA/LTE APNs need to be manually selected sometimes * SELinux enforcing might currently prevent previously working apps, please look for "denies" in /data/misc/audit/audit.log and forward them to me. * Rebooting to recovery doesn't work Cheers, Michael