Seeing how our device support multi-booting into several ROMs and a few weeks ago the HTC M8 came out. The M8 features an ultra battery saving mode by dumbing down the phone into only the essential function such as messaging and phone calls.
Is it possible to make a stripped-down version of AOSP/other custom ROM?
The ROM itself could only feature a few apps such as:
- Music Player
- File Manager
With the Location and Account Sync turned off also multi-tasking turned off (make only 1 app in background), this could save a lot of battery. Also since it won't need that much horse power to run the ROM, you can turn off a few cores to save battery even further. So if one day you're in need for a longer life battery but still want to use your phone, you can boot into this ROM.
The "Lite" ROM
So instead of waiting for someone to heavily strip down an Android ROM I tried the following:
- Installed MultiROM
- Add a new ROM
- Flashed the ROM's zip file (Slimkat Build 4 Stable) without flashing the gapps afterward
- Flashed Photosphere since I need it
- Flashed a custom kernel (hellscore b44)
- Booted into the "Lite" version of ROM and set things up.
- Remove some apps that is not needed and added some apps that are needed
The result is the following, just a simple ROM with no widgets on the homescreen and only a few apps that do not have services running on background.
- Keep WiFi on during sleep = Always
- WiFi Always Scanning = Off
- Optimize WiFi = On
- NFC = Off
- Lock + Touch sound and vibration = Off
- Runtime = ART
- Background Process = Standard Limit (since it causes FC in Google Camera if you disabled background process)
- All transtion effect = 0.5x to make it feel faster
- Min Core Online = 1
- Max Core Online= 2
- Cores boosted on touch = 2
- Min Freq = 192 MHz
- Max Freq = 1242 MHz
- CPU Governor = intellidemand
- GPU Governor = conservative
- GPU Max Clock = 320 MHz
- Sweep2Wake + Sweep2Sleep = On