DNS Toggle
com.ericlowry.dnstoggle
Zapstore _@zapstore.dev Easily toggle and automate Private DNS through the Quick Settings panel.
Republished from GitHub / F-Droid by the Zapstore main account.
DNS Toggle is a small Android app that allows you to easily toggle and automate your phone's Private DNS through the Quick Settings panel.**IMPORTANT:** _To modify Private DNS system settings, this app requires the WRITE_SECURE_SETTINGS permission. You must either have a rooted device, use Shizuku, or manually grant it via ADB:_ adb shell pm grant com.ericlowry.dnstoggle android.permission.WRITE_SECURE_SETTINGS**Features** - **Quick Settings Tile**: Toggle Private DNS on/off directly from the Quick Settings panel. - **Custom DNS Providers**: Define one or more preferred hostnames (e.g., dns.nextdns.io) and seamlessly switch between them. - **Wi-Fi Filtering**: Automatically disable Private DNS when connected to specific Wi-Fi networks. - **Automatic Blocking**: Automatically blacklists the current Wi-Fi SSID when Private DNS causes connectivity issues. - **VPN Override**: Automatically enforce a specific DNS hostname or disable Private DNS entirely whenever a VPN is active on your device. - **Backup & Restore**: Export and import your configuration via password-encrypted files. - **Dynamic Tile Labeling**: Rename the Quick Settings tile. - **Hide App Icon**: Keep your home screen clean while maintaining access via the Quick Settings tile. **Privacy & Permissions** - No tracking, no ads, and no data collection. - Location permissions are optional, and only used to identify Wi-Fi network names for the SSID Filter feature. They are never used to track your physical location.
First release: Aug 7, 2026, 13 total releases.
Most recent release: Nov 1, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Nov 1, 2026 3.0.8## What's Changed - Updated German translation (thanks Tofedide). - Updated Portuguese (Brazilian) translation (thanks @jhojhocraazy). - Added Polish translation (thanks Kamilis). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v3.0.7...v3.0.8
- Oct 29, 2026 3.0.7## What's Changed - Updated Chinese (Han simplified) translation (thanks hamburger2048). - Updated German translation (thanks Tofedide). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v3.0.6...v3.0.7
- Oct 25, 2026 3.0.6## What's Changed - Updated Portuguese (Brazilian) translation (thanks @jhojhocraazy). - Updated Spanish translation (thanks Cristian Uroz). - Updated Catalan translation (thanks Cristian Uroz). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v3.0.5...v3.0.6
- Oct 11, 2026 3.0.5## What's Changed - Cleaned up some UI code to make it handle large font sizes and small screens more reliably. - Updated some German translation strings to address the confusion from #63 (thanks @the-real-akapuma). - Updated Japanese translation (thanks @akinobun). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v3.0.4...v3.0.5
- Sep 24, 2026 3.0.2## What's Changed - Added Portuguese (Brazilian) translation (thanks @jhojhocraazy). - Updated Chinese (Han simplified) translation (thanks @watson-tree and @flytothehighest). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v3.0.1...v3.0.2
- Sep 20, 2026 3.0.1## What's Changed - Updated Spanish translation (thanks Allyson 🇬🇹). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v3.0.0...v3.0.1
- Sep 16, 2026 3.0.0## What's Changed - Added an option to require authentication upon changing system settings or also when opening the app (#52). - Removed legacy migration code. > [!WARNING] > Support for legacy configuration data has been dropped in this version. > It is highly recommended that you install [version 2.2.0](https://github.com/ELowry/DNSToggle/releases/tag/v2.2.0) and optionally export your settings before updating to this or any future versions. **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v2.2.0...v3.0.0
- Sep 1, 2026 2.2.0## What's Changed - Fixed small UI bugs on phones and TVs. - Updated dependencies & cleaned up codebase. - Added storage deprecation warning. - Updated Spanish translation (thanks Allyson Simón). **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v2.1.3...v2.2.0
- Aug 20, 2026 2.1.3## What's Changed - Fixed an issue where Private DNS could fail to toggle when connecting to a VPN - Improved reliability and prevented conflicts when rapidly switching between Wi-Fi networks - Added a warning notification when system location services are disabled preventing Wi-Fi automation - Enhanced security for the Shizuku permission granting process - Added a minimum length requirement for backup passwords
More…
**Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v2.1.2...v2.1.3 - Aug 17, 2026 2.1.2## What's Changed - Updated Spanish translation (thanks Allyson Simón). - Updated French translation. **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v2.1.1...v2.1.2
- Aug 16, 2026 2.1.1## What's Changed - Fixed an issue where Wi-Fi profiles sometimes failed to apply. - Improved incompatible network detection reliability. - Fixed minor UI issues. **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v2.1.0...v2.1.1
- Aug 9, 2026 2.1.0## What's Changed - Added the option to fully disable private DNS - Cleaned up some UI elements - Chinese Han translation updated (thanks @XieyilinMain) **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v2.0.0...v2.1.0
- Aug 7, 2026 2.0.0## What's Changed - Replaced SSID blacklist feature with Wi-Fi profiles - General UI and code cleanup - Fixed an issue that required extra taps for toggles - Fixed issue with scrolling on TVs - Added translations for Spanish (thanks Allyson Simón), Chinese Han (thanks XieyilinMain), and WIP Japanese (thanks Oさん) **Full Changelog**: https://github.com/ELowry/DNSToggle/compare/v1.7.1...v2.0.0