System › QuickTile Settings
thumb_up Follow me on GitHub to get notifications about my projects (like Fossdroid Core), thanks! close

QuickTile Settings

Manage Private DNS & USB Debugging via Quick Tile Settings tiles & Auto-revert.
Version: 1.1.2
Added: 01-06-2025
Updated: 11-06-2025

Quick-Tile Settings offers customizable Quick Settings tiles for Private DNS and
USB debugging. Quickly toggle settings and auto-revert when needed.



Features:



  • Private DNS Tile

    • Cycle: Off, Auto, custom hostnames

    • Predefined providers: Cloudflare (Performance & Privacy), AdGuard (Ad/Tracker
      Blocking), Quad9 (Security)

    • Add, edit, or delete custom DNS entries

    • Select which entries appear in the cycle

    • Optional auto-revert after a configurable delay



  • USB Debugging Tile

    • Toggle: On ↔ Off

    • Configurable cycle or fixed states

    • Optional auto-revert



  • User-Friendly Configuration

    • In-app settings with tab navigation

    • Clear ADB guidance for granting WRITE_SECURE_SETTINGS



  • Modern UI: Jetpack Compose, Material You (Android 12+)



Requirements:



  • Android 9 (API 29) or higher

  • WRITE_SECURE_SETTINGS permission via ADB (one-time setup)



Setup & Usage:



  1. Grant ADB permission: Follow the in-app instructions for a one-time setup.

  2. Configure tiles:

    • DNS: select Off/Auto and manage hostnames.

    • USB Debugging: select On/Off.

    • Set auto-revert delays as desired.



  3. Add tiles: Add "DNS" and "USB Debugging" to your Quick Settings panel.

  4. Use: Tap to toggle; long-press to open settings.



Screenshot of QuickTile Settings Screenshot of QuickTile Settings Screenshot of QuickTile Settings
code Source file_download Download