{"id":16813193,"url":"https://github.com/ivanvc/android-grayscale-toggle","last_synced_at":"2025-06-15T02:09:52.100Z","repository":{"id":197317609,"uuid":"688668948","full_name":"ivanvc/android-grayscale-toggle","owner":"ivanvc","description":"A simple application that toggles the grayscale color correction","archived":false,"fork":false,"pushed_at":"2023-09-30T03:29:00.000Z","size":154,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T08:51:18.184Z","etag":null,"topics":["android","android-app","android-application","smartphone-addiction"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivanvc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-07T21:03:45.000Z","updated_at":"2025-02-14T17:36:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"fed52892-4e55-465f-b199-8c1959daced1","html_url":"https://github.com/ivanvc/android-grayscale-toggle","commit_stats":null,"previous_names":["ivanvc/android-grayscale-toggle"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ivanvc/android-grayscale-toggle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanvc%2Fandroid-grayscale-toggle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanvc%2Fandroid-grayscale-toggle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanvc%2Fandroid-grayscale-toggle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanvc%2Fandroid-grayscale-toggle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivanvc","download_url":"https://codeload.github.com/ivanvc/android-grayscale-toggle/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanvc%2Fandroid-grayscale-toggle/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259910742,"owners_count":22930713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-app","android-application","smartphone-addiction"],"created_at":"2024-10-13T10:25:16.153Z","updated_at":"2025-06-15T02:09:52.077Z","avatar_url":"https://github.com/ivanvc.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://github.com/ivanvc/android-grayscale-toggle/raw/main/app/src/main/ic_launcher-playstore.png\"\n     width=\"15%\" align=\"right\" alt=\"Logo\" style=\"padding-left: 10px\" /\u003e\n\n# Android Grayscale Toggle\n\nThis is a minimal and straightforward application to toggle the grayscale color\ncorrection setting on Android devices.\n\nIf the application doesn't have permission to change system settings, it will\nshow instructions on how to do it with ADB. Otherwise, launching the app toggles\nthe setting. This application is helpful with launchers such as Niagara\nLauncher, where you can define an action for a home screen button, or with\ndevices with a designated function physical button, like Unihertz phones.\n\n[Many](https://www.wired.com/story/grayscale-ios-android-smartphone-addiction/)\n[articles](https://observer.com/2018/05/grayscale-can-cure-smartphone-addiction/)\n[cover](https://www.theverge.com/23637672/grayscale-iphone-android-pixel-samsung-galaxy-how-to)\n[why](https://lifehacker.com/change-your-screen-to-grayscale-to-combat-phone-addicti-1795821843)\n[having](https://www.vice.com/en/article/xwm38k/grayscale-setting-phone-addiction)\nyour smartphone screen in grayscale is a good idea. However, sometimes it's\nhelpful to switch to full color in case you need to open a navigation app, or if\nyou want to see a picture you got from a message, or if you're showing your\nphone screen to another person.\n\n## Installation\n\nGet the APK from the [releases page](https://github.com/ivanvc/android-grayscale-toggle/releases). Then, install it on your phone.\n\n## Granting Permission to the App\n\n1. Ensure you have ADB installed and configured on your machine. Please take a\n   look at the [official ABD page](https://developer.android.com/tools/adb).\n2. Connect your phone to your computer and allow USB debugging.\n3. Open a terminal and run:\n   ```sh\n   adb shell pm grant vc.ivan.grayscaletoggle android.permission.WRITE_SECURE_SETTINGS\n   ```\n\nThat's it. Opening the app will toggle the grayscale mode.\n\n## License\n\nSee [LICENSE](LICENSE) © [Ivan Valdes](https://github.com/ivanvc/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanvc%2Fandroid-grayscale-toggle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivanvc%2Fandroid-grayscale-toggle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivanvc%2Fandroid-grayscale-toggle/lists"}