Monday, May 30, 2016

[Root] The incredible guide to incredible battery [Permissive kernel and Xposed]

The guide to get incredible battery on your S7E!


A lot of people are having trouble to push the 3600mah battery to the absolute max, so I will here show you how to do so. This will mainly be a link to another post made my @v7, which have made an incredible guide to get a good idle drain. I will mainly explain what works on our S7E and what not, while giving a few other tips. Most of these tips can be found all over the internet, but I just want one thread, where they're all collected, so people can read every tip in one thread. As most guides are general through out all devices, they is what works and what don't on our devices. You're free to share your own tips!

REMEMBER TO MAKE A NANDROID BACKUP. ANYTHING YOU DO ARE NOT MY FAULT NOR ANYONE ELSE BUT YOUR OWN FOR MAKING THIS CHANGES!

Firstly, use a debloated rom.. That do a lot..

As said, @v7 have made this guide here. Remember to thank him!

Greenify:

Get the donation package and greenify everything that runs in the background and you don't need push notifications with. With the Shallow Hibernation, it still runs nice and smoothly when you open them. After that, you enable GCM push for hibernated apps and look, if any of the apps that you need push notifications for, supports GCM push and if they do, hibernate them. You will still get notifications, but remember to check "Do not delete notifications from hibernated apps".

I have almost everything hibernated - Maps, Facebook Messenger etc, when still working smoothly - besides Play Store, as that gives problem with paid app licenses. I also enabled Aggressive Doze. You should whitelist the same as in Powernap, that will be listed below here.

Amplify:

I have everything in mentioned in the thread Amplified without problems. I hadn't touched the services, but they should be save to disable anyways. Network Location service, have given me problems with Android Wear communication before.

Powernap:

Here comes where you need a permissive kernel. The SuperKernel that just came out, is the only one on XDA for now. In Powernap you should whitelist the following
  • Amplify
  • Android System
  • Google Account Manager
  • Google Play-Services
  • Google Services Framework
  • Greenify + Donation package
  • Apps you need push notifications from (like Facebook Messenger)
  • Xposed Installer
  • Your alarm clock

Basically, you should whitelist anything that you want to run in the background while the screen is off.

Better Battery Stats:

Check the app after a sleep, but leave everything on as if you were using the phone (data, bluetooth etc) as this is about lowering power usage on normal use and not seeing how long standby time you can get while everything is turned off. GCM_Reconnect and Heartbeat might be high for Google Play-Services, but for me, limiting them gave late or non push-notifications, but test it yourself (remember to restart after limiting/unlimiting).

All the small things:
  • Turn off location history
  • Turn off services you don't need and let Tasker control it. (Turn GPS on when maps open, hibernate and turn maps of when closed etc)
  • Turn off bluetooth and wifi scan all the time
  • Get Smart Network from Xposed and set your network to Edge when screen is off and 3g/4g when screen is on.
  • A dark theme with dark icons can save quite some power
  • Samsungs own greyscale can be enabled in accesibility and then triple tab on homebutton, when you know you're out for a long day.
  • UPSM Manager from the Play Store can add apps to the Ultra Power Saving Mode, so you can add apps like Facebook Messenger and suddenly it's way more useable.
  • Use Tasker to force sync, instead of having it activated. I force sync every 2 hours with Tasker + Synker
  • I have turned off features that I DO NOT USE. Under Advanced Functions, almost anything + edge screen features.
  • More connection settings and "always search for devices" - Off

Custom kernel settings:

There are no custom kernel out on XDA yet that supports full Synapse, but the Echoe Team have successfully build one.

I have set both governors to conservative, which actually is impressive smooth, while it should be the most battery saving governor which don't lag (like Powersave).

The I/O schedulers should be set to noop which have quite good battery life, without limiting performance too much. I haven't felt a difference yet.

TCP Congestion is set to Westwood (but I think that is standard anyways).

Everything have been undervolted by 25mV. That is nothing from a battery saving perspective, but well, i'm still testing.

L Speed from @Paget96 (thank him!) here is quite nice too!

I haven't had any lags with these battery saving options yet. Everything not mentioned is just standard.
  • OOM Killer - Enabled
  • Cache Reclaiming - Minimum
  • Kernel Tweaks - Light
  • Kernel sleepers optimization - On
  • Battery improvement - on
  • Wifi sleeper - On
  • Flag Tuner - On (Some people on S7E have mentioned problems with this.. Lag, reboots and bootloops, but I haven't had any problems).
  • IO Boost - On

I have power saving mode enabled, with background data enabled and my phone is still butter smooth, Also, check for apps to add in the battery saving menu, as I have enabled some apps I don't use or need notifications from, manually.

I get around 5-6 hours SOT where 3-4 of them are Clash Royale, if not more.... Yeah, I game quite a lot.

I think that was all for now, but I will keep it updated when I get new ideas to push it to the limit.

This is still keeping the phone "smart", as you adjusts it for your needs.. Inb4 all the people saying, why buy a smartphone if you disable every feature.


from xda-developers http://ift.tt/24hrtvn
via IFTTT

No comments:

Post a Comment