DNS Toggle
com.ericlowry.dnstoggle
android MIT kind 32267
Easily toggle and automate Private DNS through the Quick Settings panel.
latest release
3.0.6
main
released 2026-10-25 16:53 UTC
download apk
dns_toggle_v3.0.6.apk · 2.1 MB
✓ signed
cert a2fc0ad3…




about
- description
- 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.
- publisher
- 78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
- first seen
- 2026-09-17T22:32:20.105786+00:00
- last event
- 2026-10-25 16:53 UTC
- website
- https://github.com/ELowry/DNSToggle
- install
- zapstore.dev or any Zapstore-compatible client
- topics
- #security #system
source & build
- repository
- https://github.com/elowry/dnstoggle
- arch flags
- android-arm64-v8a
- manifest
- missing
releases (kind 30063)
6 releases indexed; latest 3.0.6.
| version | channel | released | event |
|---|---|---|---|
| 3.0.6 | main | 2026-10-25 16:53 UTC | 9441972a… |
| 3.0.5 | main | 2026-10-11 12:19 UTC | 3490e43e… |
| 3.0.4 | main | 2026-10-07 15:02 UTC | a621c003… |
| 3.0.2 | main | 2026-09-24 14:20 UTC | 511030bd… |
| 3.0.1 | main | 2026-09-20 12:33 UTC | e8cf837e… |
| 3.0.0 | main | 2026-09-16 12:33 UTC | 45ac8fea… |
assets & verification
Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.
3.0.6 — dns_toggle_v3.0.6.apk
- sha256
- b6d045eebce86b42cbbcc868a4651429c83d38bf1cc6571bd80e9a364117c557
- size
- 2.1 MB
- archs
- android-arm64-v8a
- version code
- 34
- apk cert sha256
- a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283
- download
- dns_toggle_v3.0.6.apk
3.0.5 — dns_toggle_v3.0.5.apk
- sha256
- 401b5f32edb2cf54e5898bd5fa026628edbc153a1201d0dd10898f1a2d6c39b2
- size
- 2.1 MB
- archs
- android-arm64-v8a
- version code
- 33
- apk cert sha256
- a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283
- download
- dns_toggle_v3.0.5.apk
3.0.4 — dns_toggle_v3.0.4.apk
- sha256
- 52959ff205f14bc2d36bb8ff2fa201c7aff769d508d842dcbfe0901d45bab721
- size
- 2.1 MB
- archs
- android-arm64-v8a
- version code
- 32
- apk cert sha256
- a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283
- download
- dns_toggle_v3.0.4.apk
3.0.2 — dns_toggle_v3.0.2.apk
- sha256
- 088a2515dbc602917b21e218f7be1133b69b616b2c53c405a3a1b7dd85339a57
- size
- 2.1 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 30
- apk cert sha256
- a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283
- download
- dns_toggle_v3.0.2.apk
3.0.1 — dns_toggle_v3.0.1.apk
- sha256
- ec405f6327ae1ad26329505f84b3ee1df963159416830d518e30f83ebefd0334
- size
- 2.0 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 29
- apk cert sha256
- a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283
- download
- dns_toggle_v3.0.1.apk
3.0.0 — dns_toggle_v3.0.0.apk
- sha256
- 3bcf62d86d5dc9ed6bbaf964f65c4743cdbb19b0487806f85d3ab391c132323e
- size
- 2.0 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 28
- apk cert sha256
- a2fc0ad31958329b9df09fcab9e618ff67f23bee0b46267c632ac97f9600f283
- download
- dns_toggle_v3.0.0.apk
Showing the newest 6 asset descriptors; the full set is in /api/apps/78ce6faa…