QuickBoot for CyanogenMod 12.0 / 12.1
/* Info */
QuickBoot is a Cyanogen OS feature developed by Qualcomm and Cyanogen for OnePlue One.
The goal is to reduce the boot-up time drastically by altering the shutdown / boot-up sequence.
See QuickBoot in action :
Rather than turning down the device completely,
QuickBoot turns the device into Airplane mode, kills the applications, disables notification and button reactions,
similar to how Windows 8 does.
Note that "reboot" actions remains normal, meaning the device will go into full shutdown / restart on reboot actions.
But because of the device is not completely off, devices with removable battery should use this with caution
as pulling off the battery during QuickBoot active can potentially cause data loss.
For devices with removable battery, I personally recommend using "reboot" and wait for the screen to go off and then quickly replace the battery if needed.
The battery drain during QuickBoot is active is equal to the state of all applications killed & airplane mode.
This version of QuickBoot is taken from CyanogenMod 12S and modified to support Android 5.1 and fix several NullPointerExceptions.
/* Disclaimer */
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this file
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
This can potentially brick your device if the ROM does not have a proper support for QuickBoot.
Backup any valuable data before preceding.
/* Supported ROMs */
CyanogenMod 12.0 userdebug builds built later than 20141202
CyanogenMod 12.0 user builds built later than 20141202
CyanogenMod 12.1 userdebug builds
CyanogenMod 12.1 user builds
Other CyanogenMod 12.0 / 12.1 based ROMs that has QuickBoot support (Most does if it's built in 2015)
/* Supported devices */
Pretty much every devices that has CyanogenMod 12.0 / 12.1 ported "stably"
Devices that does not suffer issues from Airplane mode
Devices that does not suffer issues from death-sleeps
/* Installation */
1. Download QuickBoot.zip from XDA attachments section
2. Flash the downloaded zip file from the recovery
3. Enable QuickBoot from Developers options