All Projects → d4rken → wakelock-revamp

d4rken / wakelock-revamp

Licence: GPL-3.0 license
Rewrite of https://github.com/d4rken/wakelock

Programming Languages

kotlin
9241 projects
ruby
36898 projects - #4 most used programming language
java
68154 projects - #9 most used programming language
shell
77523 projects

Wakelock - Power Manager

Build Status Github All Releases

Wakelock gives you control over the Android Power- and WifiManager. For example, you can force the PowerManager to keep the screen on or have the CPU still running in standby mode or make sure the Wifi connection keeps running at full performance.

A successor to the original: Wakelock.

FAQ

  • What's up with the Samsung Galaxy Note 4?

At some point there was an OTA Update (likely 5.1 or later) which caused the Note 4 to randomly freeze and reboot. By chance a user noticed that acquiring a partial wakelock fixes this issue, which is exactly what this app can do. I've been asked multiple times why this works, but I actually don't know for sure. I would guess that the update made changes to power-saving states and battery saving measures (unclocking/volting?) that made the system unstable such that it will crash when going into stand-by mode. A partial wakelock will keep the system from going into standby. Some users reported that putting the phone shortly in the freezer (without the battery) would temporarily improve their chances of booting successfully which would point to a hardware related issue, possibly production variance.

Here is a 67 page thread of people with this issue: XDA-Thread

  • Can I hide the notification icon?

Theoretically yes, but it will make the app more unreliable. A visible notification increases an apps priority such that it is less likely to be killed by the system to free resources if another app needs more resources.

Contributions

  • If you can code, maybe submit a PR fixing an open issue.

Download

Screenshots

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].