Done!
Developer: gpm-apps (4)
Price: * Free
Score: 590 Bronze
Rankings: 0 
Comments: 0 Add a comment
Lists: 1 + 0
Points: 0 + 0 ¡
+1 Points

Description

DNSetter
New  Private DNS and a VPN cannot both win.

Android's Private DNS is a system-wide setting. A VPN that carries its own names - an office tunnel, a home network, anything with private hostnames - needs the phone to ask the tunnel's resolver. Private DNS says ask mine instead. One of them loses, and Android gives you no way to decide which, per tunnel, by hand.

DNSetter decides it. It watches for a VPN coming up, switches Private DNS while the tunnel is there, and puts back exactly what you had when it goes away.

ONE PERMISSION, GRANTED ONCE
Changing Private DNS is a system setting, and Android only lets an app touch it with a permission that no dialog can grant. You give it from a shell, once: from a computer with ADB, from the phone alone over wireless debugging, or through Shizuku. It survives reboots and app updates. Nothing here needs root and DNSetter never asks for it. Until you grant it, the app shows you what is happening and changes nothing.

WHAT IT DOES
- Watches for a VPN, and switches Private DNS when one comes up
- Puts back what you had, exactly, when the tunnel goes away
- A rule per VPN app, because not every VPN needs this: one with its own public resolver is perfectly happy alongside Private DNS, and one with its own names is not
- Keeps your list of Private DNS providers, so choosing one writes it as your setting
- A manual override, for when you want to do it yourself and have it remembered

WHAT IT DOES NOT DO
There is no server. There is no account. Nothing is uploaded and nothing is logged anywhere but this phone. DNSetter reads the state of your connection and writes one system setting - that is the whole of it.

THE NOTIFICATION
While it is armed there is a permanent notification, because a foreground service is the only way Android lets an app hear that a VPN appeared. It is at minimum importance: silent, folded at the bottom of the shade, and with no icon in the status bar.
More ↓
Advertisement

Screenshots

#1. DNSetter (Android) By: gpm-apps
#2. DNSetter (Android) By: gpm-apps
#3. DNSetter (Android) By: gpm-apps
#4. DNSetter (Android) By: gpm-apps

Price History

Track prices Add to a list to get discount alerts by email or push
Email Push · AppAgg Alerts Push · AppAgg Alerts

AppAgg Score

Estimated AppAgg Score for  
DNSetter
Developer: gpm-apps

590 Bronze

Higher scores usually mean stronger signals on AppAgg.

Based on:  popularity ·  ratings ·  freshness ·  deals ·  store data ·  community signals

Recalculated daily using fresh AppAgg data.

Short URL: Copied!

What's new

  • Version:
  • Last Updated:
  • Crash reports, so a crash on your phone is one we can actually see and fix. In the Play build only — the F-Droid one has the report screen instead, which asks before it sends anything.

Additional Information

Developer

  • gpm-apps
  • Platforms: Android Apps (4)
  • Deals: 0
  • Lists: 1 + 0
  • Points: 0 + 0 ¡
  • Rankings: 0
  • Comments: 0
  • Videos: 0
  • RSS: Subscribe

Lists (1)

Points (0)

0

Rankings (0)

0

Comments (0)

Be the first to comment 

Summary

DNSetterDNSetter Short URL: Copied!
  •  Share
  • Google Play
“DNSetter” is an app in the Tools category for Android. The app was developed by “gpm-apps”, first released on , and last updated on . The app is currently available for free. The app has not yet received any ratings on AppAgg. User lists containing the app — public: 1; private: 0. AppAgg tracks the price history, ratings, and user feedback for the app “DNSetter”. AppAgg does not host or distribute the app. All trademarks, logos, and screenshots related to the app belong to their respective owners. Follow future deals and updates for the app via RSS feed.

Similar

You may also like

Recently viewed

Search operators you can use with AppAgg
Add to AppAgg
AppAgg
Start using AppAgg. It’s Free!
Sign Up
Sign In