GrayPause
Keep your phone in grayscale, take short color breaks that end by themselves
com.lpw.graypause
About GrayPause
<p>Grayscale makes a phone much less tempting to pick up. The hard part is the moment you need color for a minute — a photo, a map, a chart — and then forget to turn grayscale back on.</p>
<p>GrayPause gives you <b>color breaks</b>: grayscale switches off for the time you choose and comes back on by itself.</p>
<ul>
<li><b>One-tap timers</b> — 1, 5, 10, 15, 30 min by default. Add your own with hours, minutes and seconds; delete any of them.</li>
<li><b>Quick Settings tile</b> — starts a break of the last length you used; tap again to end it early.</li>
<li><b>App shortcuts</b> — long-press the launcher icon to start a timer without opening the app.</li>
<li><b>Countdown notification</b> with "Grayscale now" and "+5 min" buttons.</li>
<li><b>Color apps</b> (optional) — pick apps such as your gallery or camera that are always shown in color. Grayscale switches off while one of them is open and back on when you leave it.</li>
<li>Survives reboots: a running break is resumed, or grayscale restored if the time is up.</li>
</ul>
<p><b>One-time setup.</b> Android only lets system apps switch grayscale, so GrayPause needs the <i>WRITE_SECURE_SETTINGS</i> permission. It cannot be granted from Settings, only once, either:</p>
<ul>
<li>with <b>Shizuku</b> running: tap "Grant with Shizuku" in the app, or</li>
<li>over adb: <tt>adb shell pm grant com.lpw.graypause android.permission.WRITE_SECURE_SETTINGS</tt></li>
</ul>
<p>The permission is kept across reboots and updates; Shizuku is not needed afterwards.</p>
<p><b>Accessibility service.</b> The optional "Color apps" feature uses an accessibility service only to learn which app is in the foreground. It does not read screen content, and nothing leaves your device: GrayPause has no internet permission.</p>