← back to apps

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
android-arm64-v8a vcode 34
✓ signed cert a2fc0ad3…
screenshotscreenshotscreenshotscreenshotscreenshot

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.

versionchannelreleasedevent
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…