[Galaxy S 5 General] Chaitanyapatel8880:
As we all know the battery life is a lot batter in Galaxy S5 but still some one said that "A HUMAN IS NEVER SATISFIED." We like to get a much as possible from what we have... I am one of them.

So I put up a thread giving step by step guide to set up the device the best way possible.

Before we begin these are my latest screen shots of battery stats.

THESE ARE AFTER WATCHING VIDEOS ON YOU TUBE, MY KIDS PLAYED GAMES IN KIDS MOD, SYNC ON, MOBILE DATA AND WIFI ON. AND I STILL HAVE 40% LEFT.

[IMG="Screen 1"]http://xdaforums.com/picture.php?albumid=11304&pictureid=46451[/IMG]

[IMG="Screen 2"]http://xdaforums.com/picture.php?albumid=11304&pictureid=46450[/IMG]

[IMG="Screen 3"]http://xdaforums.com/picture.php?albumid=11304&pictureid=46449[/IMG]

1. Flash the ROM that you would like to use.

2. After flashing the rom, reboot the phone and set it up.

3. FOR MM I use BOEFFLA KERNEL

Latest Boeffla Kernel uses "ANYKERNEL METHOD" So Please Flash

stock MM kernel

(THANKS TO [MENTION=1262300]alexndr[/MENTION] first before flashing

Boeffla Kernel

THANKS TO [MENTION=947981]Lord Boeffla[/MENTION].

Link to the Explanation of other Governors and schedulers :

http://xdaforums.com/showthread.php?t=1687578

http://xdaforums.com/showthread.php?t=1369817

http://tinzdroid.blogspot.com/2012/07/android-kernel-governors-modules-io.html

Link to Explaination of Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs

4. Go to Settings>more networks>DISABLE "Nearby device scanning". Also uncheck NFC services in settings.

5. If you are not using location services all the time than you can do the following as well and you can enable the location services whenever you need them.

Go to GOOGLE SETTINGS APP>Location> UNCHECK "Access Location"

google settings app>maps & lattitude. UNCHECK "report from this device"

6. Install SYSTEM TUNER PRO with GREEN ICON old version. There are other apps that can do the same thing so you guys can use any other apps that supports disabling services. I use this one because of additional features.

This is the link for the latest version: https://play.google.com/store/apps/details?id=ccc71.pmw.pro

7. Follow the guide in my video. The link is below: It will remove useless wakelocks from apps like google wallet, google talk, google plus, IF YOU ARE NOT USING THEM.

Video with DISCLAIMER ;) : [YOUTUBE]cUBpOl77Tm4[/YOUTUBE]

I will update the video when I am little bit free from my job.

Link (If Video is not showing here): https://www.youtube.com/watch?v=cUBpOl77Tm4

Thread with DISCLAIMER ;) : http://xdaforums.com/showthread.php?t=2357417 Thanks to

SKIPJACKS

8. Install Greenify and Greenify Donation. Links are below:

You need to install XPOSED FRAMEWORK for the Donation app to work.

Greenify: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify

Greenify Donation: https://play.google.com/store/apps/details?id=com.oasisfeng.greenify.pro

Xposed Framework: http://xdaforums.com/showthread.php?t=2327541

9. Greenify all user apps and some of the system apps.

To greenify the system we dont need xposed framework anymore starting from latest BETA versions.

10. Disable double tap home button for SVOICE. If you are not using it. It will give good responsiveness with home button.

11. Go to setting>MORE> DISABLE NFC Services.

12. Open up system tuner pro.

Go to build prop>presets

TICK following:

Power saver (It will give good standby battery)

There are a lot more tweaks available that you can use as well.

And Reboot.

13. In the new greenify app there is an option to CUT the connection of the app that is waking up the services.

Now for example,

I am using swift key keyboard not the android keyboard that comes with the rom, but android keyboard also wakes up GOOGLE PLAY SERVICES and keeps it running, so I cut the wake-up path. So now android keyboard will not wake-up GOOGLE PLAY SERVICES.

SO you need to find out which apps are waking-up the system apps and cut the wake-up paths IF THE APP IS NOT IMPORTANT.

14. Disable or reduce animations from DEVELOPERS SETTING. It will give faster response at cost of less animations.

15. Use Titanium Backup and uninstall or freeze the apps that you are not using. Like : Email, ANT service, Samsung Keyboard Etc.

16. Go to Setting>Controls and Disable any of the control features that we are not using. It will reduce the sensors' usage.

17. Download and install Xorware 2G/3G/4G Swticher and Interface Pro.

It automates the network mode while screen is off or on. When screen is off it will switch the network to 2G or anything you would like to be. YOU CAN COMPLETELY CUSTIMISE THE OPERATION BASED ON YOUR NEEDS.

Xorware 2G/3G/4G Switcher: https://play.google.com/store/apps/details?id=com.xorware.network.s2g3g.xposed.switcher

Xorware 2G/3G/4G Interface RPO : https://play.google.com/store/apps/details?id=com.xorware.network.s2g3g.settings

It is an xposed Module which requires xposed framework.

18. Fix for the external SD card write permissions.

1. Use Root Explorer

2. Go to System > etc > permissions

3. Open file named "platform.xml" with editing tool

4. find a line "name="android.permission.WRITE_EXTERNAL_STORAGE" >"

5. Add line <group gid="sdcard_all" /> after <group gid="sdcard_rw" />

6. Save it and exit than reboot the phone.

OR

Download XPOSED MODULE for it.

After doing all of these, I am able to achieve around 5Hours screen on time with HEAVY to normal use with total time of around 25 to 28 hours

minimum

.

Brightness : 10 to 30% all times

Either wifi or mobile data ON all times except after 10PM till 5AM.

CREDIT goes to all of the developers of ROM, MODs, and APPs... ;)