PokeBatterySaver is an application for ROOT users to lower power consumption while playing Pokémon™ GO. No other "Battery Saver for Pokémon™GO" works this deep in the system. It requires Root access because it changes Kernel parameters that no other app like this does.
When it detects Pokémon™GO in the foreground it does some of the following (but not all) automatic changes:
1 - For Android™ Lollipop or newer devices it turns on the system Battery Saver
2 - Lowers CPU frequencies based on which battery saving option you've chosen
3 - Lowers the GPU frequencies on Qualcomm devices based on the same rules as (1)
4 - Lowers display brightness also according to the same rules as (1)
5 - Sets Location Mode to "Device only" if you use the Super battery saver
6 - Lowers display resolution on the go making the GPU work less, saving tons of precious power
7 - Bonus: this'll also work with Ingress since it's also make by Niantic.
When the game returns to the background all the settings go back to the device's values before the changes were applied.
You also have the option to "keep the display on" while playing Pokémon™GO, which overrides the system timeout setting.
You wanna play for the longest time
Like no one ever was
To have battery life is my real test
To charge it is my cause
I will find all the outlets
To charge far and wide
Each downtime to understand
The lack of battery that's inside
Battery, gotta charge it all
You need PokeBatterySaver
I know it's your destiny
More battery, more play time, more chance to catch them all (I'm still looking for a Charizard duh!).
© 2016 Pokémon. © 1995–2016 Nintendo/Creatures Inc./GAME FREAK inc. Pokémon is a trademark of Nintendo.