WaffleBoost is a free, open-source Android app that applies gaming performance tweaks through your phone's own ADB daemon. No root, and no PC after a one-time pairing.

How it works

  1. Turn on wireless debugging and pair once, with the 6-digit code from a notification.
  2. Pick a game and tap boost. The game launches.
  3. Stop the boost or close the app, and every change is reverted.

Each change saves the original value to disk first. If the app crashes mid-boost, the restore runs on the next launch.

What it changes

27 tweaks across six tabs. Some examples:

  • Render scale 90, 80 or 70 percent, and an FPS target
  • Force a 60 Hz cap or the highest refresh rate
  • Pre-compile the game, Vulkan renderer, ANGLE, 4x MSAA
  • Do Not Disturb, pause backups, pause background compile
  • Faster long press and double tap, rotation lock

Four profiles: Extreme, Balanced, Battery, and Custom. Auto-detect starts the boost when a game from your list opens.

What I tested, and what I didn't

I tested every tweak on one phone (Xiaomi, Android 16, MediaTek). Each one was applied, read back, then reverted. 24 of 27 passed. Two failed: Roblox refuses the system performance game mode, and one alarm block did not stick. One could not be confirmed either way.

I did not measure FPS. Nothing in the app claims a frame-rate gain. The results table is in docs/DEVICE_TESTS.md.

The Shizuku fallback is written but not tested on a device yet.

Why it is free and open

Every command is a stock Android shell command you could type into adb shell yourself. The full list, with the command behind every card, is in docs/SPEC.md. The command list is fixed in code. The app never runs text you type.

It has no ads, no analytics, and no network calls beyond the local socket to the phone's own ADB daemon.

AI disclosure: the code was written with an AI coding assistant (Claude Code) under my direction. This post was drafted with AI help.

If you try it on another phone, a report in the issues is the most useful thing you can send back.