Skip to content

ivanvc/android-grayscale-toggle

Repository files navigation

Logo

Android Grayscale Toggle

This is a minimal and straightforward application to toggle the grayscale color correction setting on Android devices.

If the application doesn't have permission to change system settings, it will show instructions on how to do it with ADB. Otherwise, launching the app toggles the setting. This application is helpful with launchers such as Niagara Launcher, where you can define an action for a home screen button, or with devices with a designated function physical button, like Unihertz phones.

Many articles cover why having your smartphone screen in grayscale is a good idea. However, sometimes it's helpful to switch to full color in case you need to open a navigation app, or if you want to see a picture you got from a message, or if you're showing your phone screen to another person.

Installation

Get the APK from the releases page. Then, install it on your phone.

Granting Permission to the App

  1. Ensure you have ADB installed and configured on your machine. Please take a look at the official ABD page.
  2. Connect your phone to your computer and allow USB debugging.
  3. Open a terminal and run:
    adb shell pm grant vc.ivan.grayscaletoggle android.permission.WRITE_SECURE_SETTINGS

That's it. Opening the app will toggle the grayscale mode.

License

See LICENSE © Ivan Valdes