Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karasevm/PrivateDNSAndroid
Quick settings tile to switch active private DNS server
https://github.com/karasevm/PrivateDNSAndroid
android android-quicksettings dns-over-https dns-over-tls private-dns
Last synced: about 1 month ago
JSON representation
Quick settings tile to switch active private DNS server
- Host: GitHub
- URL: https://github.com/karasevm/PrivateDNSAndroid
- Owner: karasevm
- License: mit
- Created: 2021-08-17T11:36:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-05T13:04:01.000Z (about 1 month ago)
- Last Synced: 2024-11-05T13:53:09.288Z (about 1 month ago)
- Topics: android, android-quicksettings, dns-over-https, dns-over-tls, private-dns
- Language: Kotlin
- Homepage:
- Size: 2.7 MB
- Stars: 397
- Watchers: 9
- Forks: 40
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shizuku - PrivateDNSAndroid - Quick settings tile to switch active private DNS server `MIT` (Apps / Network)
README
[![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/karasevm/PrivateDNSAndroid/total)](https://github.com/karasevm/PrivateDNSAndroid/releases/latest)
[![GitHub Release](https://img.shields.io/github/v/release/karasevm/PrivateDNSAndroid)](https://github.com/karasevm/PrivateDNSAndroid/releases/latest)
[![IzzyOnDroid](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/ru.karasevm.privatednstoggle&label=IzzyOnDroid)](https://apt.izzysoft.de/fdroid/index/apk/ru.karasevm.privatednstoggle)# Private DNS Quick Toggle
A quick settings tile to switch your private dns provider. Supports any number of providers. Makes it easy to turn adblocking dns servers on or off with just
a single tap.![Private DNS app screenshot](readme.jpg)
## Installation
Get the latest apk on the [releases page](https://github.com/karasevm/PrivateDNSAndroid/releases/latest)
or from [IzzyOnDroid repo](https://apt.izzysoft.de/fdroid/index/apk/ru.karasevm.privatednstoggle).## Automatic (Shizuku)
1. Install and start [Shizuku](https://shizuku.rikka.app/).
2. Start the app and allow Shizuku access when prompted.## Manual
For the app to work properly you'll need to provide it permissions via ADB:1. Get to your PC and download platform tools from google [here](https://developer.android.com/studio/releases/platform-tools).
2. Extract the tools, and open terminal in the same directory ([Windows guide](https://youtu.be/6vVFmOcIADg?t=38), [macos guide](https://www.howtogeek.com/210147/how-to-open-terminal-in-the-current-os-x-finder-location/)).
3. Turn on USB Debugging on your phone (This may require different steps, for Xiaomi you also have to enable `USB Debugging (Security settings)`, but generally [this video guide](https://youtu.be/Ucs34BkfPB0?t=29) should work on most phones)
4. Connect your phone to your PC
5. Run this command in the terminal```
./adb shell pm grant ru.karasevm.privatednstoggle android.permission.WRITE_SECURE_SETTINGS
```6. That's it, you should have the app installed.