Challenges, not a button
Math (1–10 problems), shaking (10–100 shakes) and a QR scan. Enable one, two or all three per alarm — they run one after the other, and only then does Stop alarm appear.
Android · Open source · Free
Brutus only stops once you have solved math problems, shaken your phone or scanned a QR code on the other side of the flat — your choice, in any combination. No ads, no tracking, no internet access.
Math (1–10 problems), shaking (10–100 shakes) and a QR scan. Enable one, two or all three per alarm — they run one after the other, and only then does Stop alarm appear.
While the alarm rings, its volume stays at maximum and the volume keys do nothing. The moment it is dismissed, your phone behaves normally again.
Ultra Hardcore rings again 10 and 15 minutes after you dismiss it — unless you walk 30 steps with the phone. The follow-ups survive a reboot.
Eleven alarm sounds are synthesized in real time — from klaxon, siren and fire alarm to a gentle chime — plus the system tone. Preview each one while you set the alarm.
An optional pre-alarm brightens the screen over the ten minutes before it rings. A home-screen widget shows the next alarm with a countdown.
Exact alarms that ring in Doze and come back after a reboot, with banners when the system would block them. Brutus requests no internet permission — plus world clock, stopwatch and timer.
One file for every phone with Android 8.0 or later — there is nothing to pick.
Open the file. Android asks once whether your browser may install apps — allow it.
If the alarm list shows a banner — exact alarms, battery optimization, full-screen alarm — tap it and flip the switch. Then test your wake-up chain with Test wake modes now.
48cf9cfc85dffe864273ab4732468029d8a3dff2b4cb01e41b8007534cbab7a469d67a10a826cf4050da4b271af9b5ed500c962bfab07a8f8fe863e3d7600382Every release since 1.0.0 is signed with the same key. Compare with apksigner verify --print-certs.
Brutus is not on Google Play. Every release is built and signed by GitHub Actions from the public source code and published on GitHub Releases.
Yes. It is free and open source under the MIT licence, with no ads, no account and no tracking.
It is distributed directly as a signed APK on GitHub Releases. Each release is built from the public source by GitHub Actions, and the workflow refuses to publish an APK that is not signed with the Brutus certificate.
Android 8.0 or later. The QR challenge also needs Google Play Services, which supplies the barcode model; math and shake work on every device.
Download the newest APK from this page and install it over the existing app; your alarms and settings stay. Brutus has no internet access, so it does not check for updates itself.
A world clock, a stopwatch with laps, a timer with gentle finish sounds and a home-screen widget. The app is in English and German and follows the system language.
Compare its SHA-256 with the value above and check the signing certificate with apksigner verify --print-certs; the certificate is the same for every release since 1.0.0.
Brutus is free, has no ads and stays that way. A small donation keeps it maintained — and a review of celox.io on Google helps just as much.