Skip to content

flashsphere/private-dns-qs

Repository files navigation

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 with changes to add the following features:

  • Add "Require device to unlock" setting to toggle tile
  • Shizuku support
  • Configure multiple DNS
  • Manual backup and restore

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 installed and started.

2. ADB

The permission can be granted using ADB with the command:

If you're using the launcher (Play Store) version:

adb shell pm grant com.flashsphere.privatednsqs android.permission.WRITE_SECURE_SETTINGS

If you're using the no-launcher version:

adb shell pm grant com.flashsphere.privatednsqs.nolauncher android.permission.WRITE_SECURE_SETTINGS

Check out https://private-dns-qs.web.app/help on how to use adb to grant the permission.

Download

Launcher (Play Store) version

No-launcher version

About

Android app that adds a quick setting tile to toggle the Private DNS setting on Android 9.0+

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages