Enable Android's CPU WakeLock and stay on as service.
Find a file
2026-05-27 01:07:11 +09:00
app Added icons 2026-05-27 01:07:11 +09:00
gradle First commit 2026-05-26 03:37:17 +09:00
.gitignore Deleted unwanted files 2026-05-26 21:50:24 +09:00
build.gradle First commit 2026-05-26 03:37:17 +09:00
foreground.svg Added icons 2026-05-27 01:07:11 +09:00
foreground_inkscape.svg Added icons 2026-05-27 01:07:11 +09:00
gradle.properties First commit 2026-05-26 03:37:17 +09:00
gradlew First commit 2026-05-26 03:37:17 +09:00
gradlew.bat First commit 2026-05-26 03:37:17 +09:00
monochrome.svg Added icons 2026-05-27 01:07:11 +09:00
monochrome_inkscape.svg Added icons 2026-05-27 01:07:11 +09:00
README Delete non-ASCII characters inserted by gpt-oss-20b that I used for translation 2026-05-26 03:47:42 +09:00
README.JA First commit 2026-05-26 03:37:17 +09:00
settings.gradle First commit 2026-05-26 03:37:17 +09:00

This is an insignificant tool to solve my small problem.

The Nexus 5X I own had a flaw that caused it to lose Wi-Fi connection until it rebooted whenever I used a microwave nearby while it was charging. Every time I used the microwave, I had to reboot the Nexus 5X, which was troublesome. One day, I noticed that when I enabled CPU WakeLock, the Wi-Fi did not drop even when using the microwave.

This tool keeps to run a service that does nothing after enabling Android's CPU WakeLock. It minimizes the impact on power consumption and performance while preventing the CPU from sleeping, allowing the Nexus 5X to withstand the microwave. Because it runs as a service, the CPU WakeLock state is maintained even if the app is closed or the screen is off while the service is running.

Of course, it can be used for applications other than to make the Nexus 5X resistant to microwave ovens. But it will not be very useful.

This app has no UI. When you launch it, it stays resident after enabling a CPU WakeLock. Launching the app again will release the WakeLock and stop the service. That's all. Yeah.