by Lukas Irgendwie
(no root necessary; Doesn't change GPS state without root, but works without it though)
Feedback would be nice :)
Enables GPS (root), keep device awake, when Pokémon Go is running. When closing, set GPS to its previous state and don't keep device awake any longer.
Also works without root (asks when starting the flow)