I have noticed a very weird thing when using it on my Redmi Note 4 SD(mido). While I set the cpu throttle to on, i get slower charging speeds, without it it gives normal charging speed.
well...I'm testing it in a Blu Studio Energy with custom rom of Android 7.1 and the frecquency of CPU doesn't work properly. I have monitor system app and the frecquency goes down when I active the app, but when I lock and unlock the device, the frecquency goes back to normal...1.3 ghz...
This app is for those who needs to improve poor battery life. Android devices are designed to work all the time, even when you do not use them ! Hibernation Manager helps you to save battery when you do not use your device. When the screen goes off it hibernates your processor (CPU), settings and even applications to save your battery power.
CPU hibernation
CPU hibernation automatically sets CPU (processor) to the lowest possible frequency which ensures huge battery savings.
CPU “The brain of your device” constantly computes many demanding tasks. For example: updating widgets, checking for software updates etc. This computing power drains a lot of battery and is used when you do not need it. That is why CPU frequency needs to be lowered when the screen is OFF.
Settings hibernation
Choose which settings will be automatically disabled (hibernated) when your screen is OFF and enabled when your screen is ON.
If you hate frequently changing your settings or you just want to save more battery this option is suitable for you. It is better to have enabled hibernation for all settings, because this mode will automatically hibernate only currently active settings.
You can apply settings hibernation to: wifi, mobile data (APN), bluetooth (BT).
Applications hibernation
Choose which battery draining apps will be disabled (hibernated) when the screen is OFF.
Each of these shown apps. are constantly performing some battery draining task in background. For example: social app. updates your status and checks for the new messages. If you hibernate this app. it stops all tasks running in background (services) which causes extreme battery savings.
Deep sleep is a natural way for your android to sleep.. Basically when your screen is off it lowers down core frequency and put apps on "standby" mode or "idle" mode. On marshmallow this is improved by "doze" allowing the app to sleep and just wait for a tickle on high priority gcm.
This app force hibernates an app meaning that it eliminates the app process once screen off ans put it back on when the screen is on. Generally speaking its like eliminating the app's bg process while screen off allowing some of poorly written apps like facebook to not cause that much of a drain