/NoWakeLock

An application that controls Android wakelocks can run on Android N and later.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

NoWakeLock

For china user 中文用户 -> NoWakelock Wiki

Introduction

NoWakelock allows you to easily control the frequency and duration of waking up your Android device to save power consumption.

  • Take full control of Wakelock/Alarm/Service, no feature limitations.
  • Application level support
    • Control Wakelock/Alarm/Service by application
    • Application-level Wakelock/Alarm regular expression interception support.
    • Limited multi-user support
  • Support for Android N and above.
  • Fully open source, no private data collected and stored.

Serious warning:

  • This application is still in Beta testing stage. I will not be responsible for any damage caused by the software to your device.
  • Version 2.0 is not compatible with the previous configuration, you need to clear all application data.

Compatibility

Android 7 ~ Android 12.

Tested with the EdXposed / LSPosed.

Installation

Play beta (Recommend)

酷 安 beta version

Github releases alpha/beta version.

FAQ

Please check NoWakelock Wiki

About

With the update of Android version, doze mode is enough to suppress the power consumption of the background of the application, but some advanced users still hope to be able to control the wakelock alarm or service by themselves.

Amplify is good enough to meet the needs of most people, but after Android N, Amplify stops updating.

So NoWakeLock expects to achieve the same function as Amplify does on Android N and later.

2.x Features

Alpha:

  • record/block alarm
  • record/block wakelock
  • record/block service
  • check module active status
  • Data reset
  • Regular expressions support

Beta:

  • Data backup and recovery
  • Long press to copy information

Release:

  • Application statistics

Compile

master: stable version (not ready yet)

dev: Beta version, may not be stable.

feature: Alpha version

Support

Only NoWakeLock downloaded from the above channels is supported

Please submit ISSUE

Contributing

License

NoWakeLock is released under GNU GPLv3 (License).

Thanks

NoWakelock is written with reference to the need for more open source applications. Thanks here.