QuickTile Settings
Manage Private DNS & USB Debugging via Quick Tile Settings tiles & Auto-revert.
com.rbn.qtsettings
About QuickTile Settings
<p><strong>Quick-Tile Settings</strong> offers customizable Quick Settings tiles for Private DNS and USB debugging. Quickly toggle settings and auto-revert when needed.</p><p><strong>Features:</strong></p><ul><li><strong>Private DNS Tile</strong><ul><li>Cycle: Off, Auto, custom hostnames</li><li>Predefined providers: Cloudflare (Performance & Privacy), AdGuard (Ad/Tracker Blocking), Quad9 (Security)</li><li>Add, edit, or delete custom DNS entries</li><li>Select which entries appear in the cycle</li><li>Optional auto-revert after a configurable delay</li></ul></li><li><strong>USB Debugging Tile</strong><ul><li>Toggle: On ↔ Off</li><li>Configurable cycle or fixed states</li><li>Optional auto-revert</li></ul></li><li><strong>User-Friendly Configuration</strong><ul><li>In-app settings with tab navigation</li><li>Clear ADB guidance for granting <code>WRITE_SECURE_SETTINGS</code></li></ul></li><li><strong>Modern UI</strong>: Jetpack Compose, Material You (Android 12+)</li></ul><p><strong>Requirements:</strong></p><ul><li>Android 9 (API 29) or higher</li><li><code>WRITE_SECURE_SETTINGS</code> permission via ADB (one-time setup)</li></ul><p><strong>Setup & Usage:</strong></p><ol><li><strong>Grant ADB permission:</strong> Follow the in-app instructions for a one-time setup.</li><li><strong>Configure tiles:</strong><ul><li>DNS: select Off/Auto and manage hostnames.</li><li>USB Debugging: select On/Off.</li><li>Set auto-revert delays as desired.</li></ul></li><li><strong>Add tiles:</strong> Add "DNS" and "USB Debugging" to your Quick Settings panel.</li><li><strong>Use:</strong> Tap to toggle; long-press to open settings.</li></ol>