NoMoreBackground

May 25, 2026 · View on GitHub

A fire-and-forget program to stop Android™ apps from running in the background.

Translate

If you wish to bring NoMoreBackground to more people, please contribute translations on our Weblate page:

Translation status

Install

Get it on F-Droid   Get it on Obtainium   Download for Windows   Download on Flathub

Install NoMoreBackground on...

  1. Linux

    Search for NoMoreBackground in your app store or go to https://flathub.org/apps/com.adilhanney.no_more_background

  2. Windows

    Download the latest NoMoreBackground-Windows-x64.zip, extract it somewhere, and run no_more_background.exe.

  3. Android (no computer needed)

    Setup Shizuku with these instructions: https://shizuku.rikka.app/guide/setup/.

    Then install NoMoreBackground from https://f-droid.org/en/packages/com.adilhanney.no_more_background/

Usage

If using Windows, install adb on your computer. adb is already bundled on Linux so this step isn't necessary.

Connect your Android device to your computer with a cable. In no_more_background, tap your device in the list. If you don't see your device, you may wish to check out Google's troubleshooting guide.

You'll see a list of apps installed on your device. Use the checkboxes to choose which apps can run in the background, and which apps can access data in the background.

That's it! Close no_more_background and move on with your life.

Manual method

no_more_background is just a convenient way to manage all your apps in one place, but you can do the exact same thing manually on the Android device.

For each app:

  1. Open Settings → Apps → [Find your app].
  2. In "App battery usage", disable "Allow background usage".
  3. In "Mobile data usage", disable "Background data".

You have to repeat this process for each app, which quickly becomes tedious. no_more_background exposes these settings all in one page to make the process a little less painful.

Building from source

  1. Install Flutter, e.g. with my script:
    curl -s https://raw.githubusercontent.com/adil192/adil192-linux/main/bootstrap/install_flutter.sh | bash
    
  2. Clone this repository with its submodules:
    git clone --recurse-submodules https://github.com/adil192/no_more_background.git
    cd no_more_background
    
  3. Get the dependencies:
    flutter pub get
    
  4. Build the app:
    flutter build linux
    
  5. Run the app:
    ./build/linux/x64/release/bundle/no_more_background
    

Licenses

Here is a subset of some of the works that are used with NoMoreBackground. Please view the license page in-app for the full list.

  • This repo, except for NoMoreBackground's icon, is licensed under the GPL-3.0-or-later license.
  • Android is a trademark of Google LLC.
  • The green Android robot in NoMoreBackground's icon was reproduced and modified based on work created and shared by Google and used according to terms described in the CC BY 3.0 license. Therefore, the NoMoreBackground icon is also licensed under the CC BY 3.0 license.
  • Illustrations from CocoMaterial under the CC0 1.0 license.
  • App icons from Delta-Icons, licensed under the CC BY-NC-ND 4.0 license.
  • App display names from lawnicons, licensed under the Apache-2.0 license, plus some display names from NoMoreBackground under its GPL-3.0-or-later license.
  • Device images from lineage_wiki, licensed under the MIT license.
  • You can view the full list of licenses in the app by clicking "About this app" then "View licenses".