Uninstall X Reset DNS
Last updated: July 28, 2026
X Reset works by changing one setting on your device: the DNS it uses. To uninstall, you put that setting back the way it was. Pick your device below. It takes about a minute, and you can do it any time.
If you get stuck, email [email protected] and a human will help.
What happens when you remove it
- That device goes back to normal right away. Nothing is blocked on it anymore.
- Your account stays. Your streak, your history and your settings are untouched. To erase everything, delete your account from Account.
- The charges do not stop. You can still be charged if you log a relapse yourself, or if another device still has X Reset on it. See How to stop the charges.
Changed your mind later? You can set it up again from your account.
iPhone & iPad
- Open Settings and tap General.
- Tap VPN, DNS & Device Management. On older iPhones it is called Profiles & Device Management, or just Profiles.
- Tap X Reset, then Remove Profile.
- Type your passcode if it asks, then confirm.
If there is no Profiles section at all, it is already off.
Mac
- Open the Apple menu → System Settings. On older Macs this is System Preferences.
- Click Privacy & Security, scroll to the bottom, click Profiles. On older Macs, Profiles has its own icon in the main window.
- Click X Reset in the list, then the − (minus) button below it.
- Confirm, and type your Mac password if it asks.
If there is no Profiles section at all, it is already off.
Android
On Android the setting is called Private DNS. Where it sits depends on who made your phone. Set it to Off, or to Automatic to let your network decide.
- Pixel and most phones: Settings → Network & internet → Private DNS.
- Samsung Galaxy: Settings → Connections → More connection settings → Private DNS.
- Anything else: open Settings and search for Private DNS.
Windows
- Open Settings → Network & internet.
- For Wi-Fi, click Wi-Fi and open your connected network. For a cable connection, click Ethernet.
- Next to DNS server assignment, click Edit.
- Choose Automatic (DHCP) and click Save. If IPv4 and IPv6 appear separately, set both back to Automatic.
- Confirm DNS server assignment now says Automatic (DHCP). Reconnect only if sites still look blocked.
Older Windows screen: open Network Connections → your adapter → Properties → Internet Protocol Version 4 (TCP/IPv4), then choose Obtain DNS server address automatically. Repeat for IPv6 if it was changed.
Linux
On Linux, X Reset runs as a local DNS-over-HTTPS resolver (cloudflared or dnscrypt-proxy) that your system DNS points at. Removing it means stopping that service and handing DNS back to your network. Run the commands as root or with sudo.
1. Stop the local resolver
sudo systemctl disable --now cloudflared
sudo systemctl disable --now dnscrypt-proxy
Only one of the two is installed. The other answers Unit not found, which is expected. To drop the package too: sudo apt remove cloudflared, sudo dnf remove dnscrypt-proxy or sudo pacman -R dnscrypt-proxy.
2. Hand DNS back to your network
Run resolvectl status first. If it answers, you are on systemd-resolved.
systemd-resolved. In /etc/systemd/resolved.conf, delete or comment out the DNS=, DNSOverTLS= and Domains=~. lines that point at X Reset, then restart it:
sudo systemctl restart systemd-resolved
NetworkManager (GNOME, KDE, most desktops). Settings → Network → your connection → gear icon → IPv4: set DNS back to Automatic, clear anything pointing at 127.0.0.1, then reconnect. Same thing in a terminal:
nmcli connection modify "Your Connection" ipv4.ignore-auto-dns no ipv4.dns ""
nmcli connection up "Your Connection"
nmcli connection show gives you the exact connection name.
A hand-edited /etc/resolv.conf. If it is a real file (not a symlink) holding nameserver 127.0.0.1, point it back at the system stub:
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Without systemd-resolved, replace the 127.0.0.1 line with your router's address or a public resolver, or let your DHCP client rewrite the file on the next reconnect.
3. Check it is gone
resolvectl status | grep -i "DNS Servers"
dig +short example.com
The listed servers should no longer be 127.0.0.1, and lookups should answer normally. If a site still looks blocked, quit your browser completely and reopen it: Chrome and Firefox cache DNS and keep their own setting under Settings → Privacy and security → Secure DNS.
How to stop the charges
Taking X Reset off a device does not touch your money. To stop being charged:
- Log in at xreset.org.
- Open Payments and remove your card. If you added more than one, remove them all.
To wipe everything instead, use Delete account at the bottom of Account.
Still stuck?
Email [email protected] and tell us which phone or computer you have. We answer within one business day.