https://github.com/flashsphere/private-dns-qs
Android app that adds a quick setting tile to toggle the Private DNS setting on Android 9.0+
https://github.com/flashsphere/private-dns-qs
android android-quicksettings private-dns
Last synced: about 1 month ago
JSON representation
Android app that adds a quick setting tile to toggle the Private DNS setting on Android 9.0+
- Host: GitHub
- URL: https://github.com/flashsphere/private-dns-qs
- Owner: flashsphere
- License: gpl-3.0
- Created: 2023-10-16T05:25:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-18T11:49:42.000Z (about 1 month ago)
- Last Synced: 2026-05-18T13:35:39.171Z (about 1 month ago)
- Topics: android, android-quicksettings, private-dns
- Language: Kotlin
- Homepage:
- Size: 993 KB
- Stars: 87
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Private DNS Quick Setting
Toggle and configure your Private DNS settings on Android 9+ from the comfort of your quick settings panel.
This is a fork of [joshuawolfsohn/Private-DNS-Quick-Tile](https://github.com/joshuawolfsohn/Private-DNS-Quick-Tile) with changes to add the following features:
- Add setting to require device to be unlock to toggle tile
- Shizuku support
## Setup
In order to change the Private DNS settings, this app requires the
`WRITE_SECURE_SETTINGS` permission. It can be granted either by Shizuku or ADB.
### 1. Shizuku
As of v1.23, the permission can be granted automatically if you have [Shizuku](https://shizuku.rikka.app/download/)
installed and [started](https://shizuku.rikka.app/guide/setup/#start-shizuku).
### 2. ADB
The permission can be granted using ADB with the command:
```
adb shell pm grant com.flashsphere.privatednsqs android.permission.WRITE_SECURE_SETTINGS
```
Check out https://private-dns-qs.web.app/help on how to use `adb` to grant the permission.
## Download


