[ONE General] ZakariyyaaR:
Battery Tweaks - ZakR

Frustrated, despondent, frankly hopeless and confused are some of our XDA users and lurkers. Battery life is crap, SOT is lying in the drain and the bacon just doesn't taste right. For this reason I'm writing this guide in order to help those including myself, looking to gain a valuable insight on how to get a decent battery life without compromising too much performance.

This guide is revolved around how I have set up my phone to suit my needs. None of it may be applicable to some, some of it may be applicable to all, all of it may be applicable to none.

I have written it to be as simple as possible to make it easy to understand. There are users who have limited English communication abilities so with regards to that I'll be using basic English for the benefit of everyone using any profile, any kernel and any ROM.

Every device is different. Ever user has different needs from their device.

My OnePlus One

Kernel Version: AK V140

UKM Version: UKM V3.8.1.2 Special Edition

ROM: Blisspop V2.2

Build date: 3rd April 2015

GAPPS: PA Pico for Lollipop

GAPPS Compile date: 15th March 2015

Mods: Viper4Lollipop, Camera Next Mod V22, OPO Stereo sound V3

PVS Bin: 4

Speed Bin: 3

Greenify - Paid

Greenify is an application developed by an XDA member who has invested an incredible amount of time and effort for the rewards we get to reap. It's available on the playstore in two versions. Free and paid. In this guide I'll be using the paid version and I highly recommend you try the free version and then donate to the developer for the full version.

I'm not going to go in depth about how Greenify works. In a nutshell, it massages chloroform on applications which don't necessarily need to be running in the background, soothes them to sleep. It is different to task killers. Task killers interfere with the Android ecosystem of managing applications. Many esteemed developers have strongly advised not to use any task killers.

Features I have used in the app

Greenify > Greenify menu > experimental features > working mode > root > allow Greenifying of system apps > greenify wizard to start greenifying apps

My Green Apps

(DG = Don't Greenify if you use it)

(S = System app which requires donated version)

>Advanced settings (S)

>Bluetooth extensions (S)(DG)

>Chrome (DG) (//If you download large files using browsers such as ROMs and videos)

>Flatcons Black (//Any icon pack Greenify it)

>GTA:SA (DG) (//If you use Google Play Games for notifications)

>Location services (S)(DG) (//If you use location services)

>Month Calendar widget (S)(DG)

>Music (//Functionality isn't affected. I didn't even realise I had greenified music. When I'm out and about I listen to it so I frequently use it. Greenifying has not made an impact on functionality)

>Nevio (//Icon pack again)

>Photophase (S)

>Pico TTS (S)(DG) (//Text to speech engine. Used in hands-free car systems)

>PPP Preference (S)

>Quickboot (S)(DG)

>Quickpic (DG) (//If you use scheduled backups)

>Red sphere (//Boot animation)

>System monitor

>Themes provider (S)

>Titanium back up (DG) (//I only use this app to batch uninstall system apps)

>Trebuchet launcher (S)(DG) (//If you use stock launcher)

>Updates (DG)

>YouTube (DG)

Apps which I've not greenified

>WhatsApp

>com.qualcomm.qcrilsgtunnel (//Used for calling)

>Zooper Widget Pro

>CloudMagic

>SwiftKey

>Camera Next

>WhisperPush

>All Google Sync services

>Nova Launcher

>Dark Stock CM12 Theme

Apps which you should greenify

>Icon packs

>Games

>Rarely used Google Apps

>Photo editors, text editors, video editors

>Bloat which you can't uninstall

>Rarely used social applications

Always pay attention to the impact greenifying an app has on your usage. If you wake up tomorrow morning and check your phone to see 15 missed calls from your wife, 5 messages from your bank and 3 emails from your boss, the only one responsible is you.

Some users use social media applications. Facebook, Facebook Messenger, Instagram, Snapchat, Pinterest, Google+, Skype, Viber, Kik, Textplus, Line, Tango, you understand what I mean. These applications usually show you notifications and status updates. As a result, they drink your battery life. If you're able to greenify these apps and just open them when you need to, you'll have a significant increase in battery life. Some may rely on these apps through out the day. If that's the case, don't greenify.

I personally don't use Google Now, Google Experience or Google Launcher. I use PA Pico for the most basic of Google packages.

There are other applications which let you browse videos, pictures, forum browsers, cloud back ups, book readers, utility tools, other versions of app stores. The same rule applies. If you rarely use it, don't depend on them for notifications then greenify them. Then check the impact it has on your usage. Tweaking Android at this level requires you to have knowledge of what you're doing. If you don't know what's going on, don't touch it. That way you don't look like a fool after you've messed something up.

Greenify warns that you do not greenify alarm apps, messaging apps and apps that you rely on notifications for.

Titanium Backup - Pro

One of the very first things I do after clean flashing is uninstall bloat apps. This app is available on the playstore in two versions, free and paid. The free version allows you to uninstall system apps however the pro version allows you to uninstall multiple apps at once, saving some time.

Features I use in TB

Titanium back up > backup and restore > menu > batch actions > scroll down > uninstall system apps > deselect all

Apps which I've uninstalled

(Don't uninstall apps which you use - duh)

(All these are apps that are preloaded with the ROM)

>A better camera

>Email

>Android Keyboard

>Print Spooler

>CM Wallpapers

>Omniswitch

>Gallery

>File Manager

>Device Control

>Sound Recorder

Uninstalling an app which Android relies on will result in an endless loop of force closures. Be careful. If it does happen to you, dirty flash your ROM.

Apps which I freeze using TB

>Trebuchet

>PhotoPhase

>Photoscreen Savers

ROM Settings

These are settings which I believe are available in the ROM. These settings can have an impact on battery life. Your device is yours. This is my device and the way I have it set up to suit my needs.

Wireless and Networks

>WiFi On

>Bluetooth off

>Mobile Data turned on when I'm out

>NFC turned off (//More>NFC)

Device

Bliss Interface

>Hardware Brightness set to 0% (//Bliss Interface>Navigation)

>8 tiles configured. Vibrate on touch off

>No weather on lockscreen

>No gestures

>System animation at default 25%

>Enter only animation switched off (//The terrible return animation I didn't like. I switch off enter only animation and changed the activity close animation to fade. Much more elegant)

Sound

>Equaliser = Viper4Lollipop

>No haptic feedback at all

Display and Lights

>Adaptive Brightness off

>Live Display all options on with display mode on Auto

>Rotation off

>DTW on

>Screen timeout 2 minutes

>Ambient Display off

>Battery light off

>Notification light on with all values set to normal

>Prevent accidental wake up on

>DTS on

Other

>One user and no system profiles

>Location off

>All sync on

>Privacy Guard is just used for switching off permission requests to access personal data. I haven't used it to block any wake ups.

Developer Options

>Windows Animation Scale set to 1x

>Transition Animation Scale set to 0.75x

>Animator Duration Scale set to 1x

>No Wake locks blocked

>Adblocker on

Mods

>OPO Stereo Sound Mod V3 (//Thanks Abhi)

>CameraNext Mod V22 (//Thanks Abhi)

Viper4Lollipop

>Super audio quality with custom settings

Zooper Widget Pro

I use three to four widgets on my homescreen and are re

freshed frequently. Battery level, voltage, frequency, clock, calendar among other things.

SwiftKey

>Vibrate on keypress switched off

>Voice input disabled

Synapse Profile

I use my melted butter smooth profile for a lag-free experience. My device has never failed to hit the 6 hour SOT mark with roughly an hour's worth of YouTube, an hours worth of browsing and an hours worth of gaming alongside replying to emails, messages and taking pictures. I'm terribly sorry for those of you that have tried my profile and received an unsatisfactory experience. My deepest apologies.

Conclusion

XDA is made by developers for developers. However, some of us like to tinker here. Those of us that don't know programming. Not many guides speak in layman's language. I appreciate any feedback, corrections and additions.

It took me two days writing this (5 hours) on my device so if there are any typos or grammar mistakes I apologise.

I hope it benefits someone out there. Peace. (: