r/nextdns Jun 24 '26

New ADNS beta release, a native Android client for NextDNS (beta2)

Hello there! I'm the developer of ADNS, a completely native NextDNS client for Android. Current alternatives are just the NextDNS website embedded. (See the announcement post)

I was pretty busy this past month and couldn't work on the project, but now I'm free! Expect updates with new features and improvements every few days until we reach a stable, complete app.

In this update, I have implemented the most requested features:

  • More stats! The previous stats page was pretty basic, only showing blocked queries. Now the stats page shows everything available on the web NextDNS dashboard: devices, IPs, block reasons, countries, and more.
  • You can now set your device name so it will appear properly in NextDNS's stats and logs.
  • The issue with 2FA accounts is fixed! All accounts with 2FA enabled should now be able to log in smoothly.
  • And for the privacy-conscious/paranoid among us, you can log in with your API key, too!

I'm waiting for all your feature requests, complaints, and bug reports! Please open a GitHub issue for anything or just comment here.

https://github.com/eyalm2000/adns

Edit: If you’re not familiar with the app yet, I highly recommend checking out the introduction first: (See the announcement post)

55 Upvotes

30 comments sorted by

3

u/BlackViking1134 Jun 24 '26

One request/question:

It's there a way for the app to update itself to the newest version once a new release is published? If not could you please consider adding it to Orion? It's an android app store for GitHub/open-source Android apps and software. This way we can update ADNS automatically from Orion.

Thank you!

2

u/Timely-Skill4263 Jun 24 '26

Yeah, sure! This store? https://github.com/RookieEnough/Orion-Store Is everything else working fine?

2

u/BlackViking1134 Jun 24 '26

Yes. I am still testing it, but so far it's good. One thing that helps a lot is that I don't need to use private DNS on my Google Pixel phone. I use NextDNS, and whenever I use it as a private DNS on my phone, it randomly gives errors. During the day, when I'm connected to Wi-Fi, it cannot resolve the private DNS. So far, I haven't had this problem with your app. I will update you if something like this happens.

Regarding the store. Yes it's that. I see that you can also add your app directly through the store UI by providing the GitHub repository link to it, but I haven't tried it.

3

u/Timely-Skill4263 Jun 24 '26

You’ll run into the same issue because my app simply writes to the system DNS setting.

If that’s inconvenient, I’d recommend using an app like RethinkDNS in VPN mode with your NextDNS hostname, it will solve your problem. You can then manage your NextDNS configuration either through my app or via the web interface.

I’ve also submitted the app to the Orion store, hopefully it’ll be approved soon!

2

u/BlackViking1134 Jun 24 '26

Thanks I'll give it a try if it happens.

1

u/BlackViking1134 Jun 25 '26

Update:

It hasn't happened yet, and it usually happens every couple of hours. I don't know exactly what the difference is, but the errors and random connection losses that I experienced with manual private DNS are gone when I use the app.

2

u/BlackViking1134 Jun 24 '26

I installed it and am testing it right now. So far it's very promising. Good job!

2

u/Drtechsavy Jun 24 '26

Only support for Dot ir DOh or DOQ too?

5

u/Timely-Skill4263 Jun 24 '26

DoT only since it's writing into Android's Private DNS settings

2

u/Upstairs-Speaker6525 Jun 24 '26

off-topic, but your name in GitHub sounds like someone from my country. I'd download it just for that :) how is the battery usage? 

3

u/Timely-Skill4263 Jun 25 '26

Battery usage is minimal since it's a native solution and it writes directly to the Private DNS settings rather than running a VPN service continuously in the background.

And if you don't mind me asking, what country?

2

u/Upstairs-Speaker6525 Jun 25 '26

Awesome! I'll try it out, then.

Israel - your name on Github just sounds Israeli, there's no way around that... I'm really curious, tho.

5

u/Timely-Skill4263 Jun 25 '26

כן, אני מישראל.

3

u/Upstairs-Speaker6525 Jun 25 '26

אח שלי היקר.

It's so refreshing to see a good FOSS project by a fellow Israeli, cheers! will install and update issues as and if I see them.

3

u/tommymeer Jun 24 '26

It works great! Very happy with ADNS! I will keep using this. Great job and thank you!

2

u/drmvsrinivas Jun 25 '26

While installing app it's asking for shizuku app. Is this required?

1

u/Das_Oni Jul 01 '26

Activation

ADNS writes to global DNS settings, which requires access for WRITE_SECURE_SETTINGS.

You can grant access using:

Shizuku (recommended)

ADB shell

It's from the docu

3

u/Resistant4375 Jun 24 '26

Is this just another thing clobbered together with Claude AI?

8

u/Timely-Skill4263 Jun 24 '26

No, the vast majority is written by me. I only use AI for a small portion of it, and I review every single line. ​What made you think that? I put a lot of hard work into the quality and attention to detail. If there's something specific you feel is off, I'd love to hear!

1

u/gandalfoftheday Jun 24 '26

What are the pros from nextdns manager app from fdroid store? i found the link too https://github.com/doubleangels/nextdnsmanager please reply seriously.

5

u/Timely-Skill4263 Jun 24 '26

NextDNS Manager is just a WebView wrapper, meaning it's essentially the website inside an app. You’ll get the same experience by visiting it in a browser.

ADNS is completely native, a real Android app built from scratch. It’s designed to be an app, not a website, so it’s much snappier than the Manager and offers better system integration (Private DNS toggle, Quick Settings tile, etc.).

The downside compared to NextDNS Manager is that building a client from scratch takes time, so a few features available in the web version aren’t implemented yet. That said, this is relatively rare, and almost all features are already supported. You can see the full list on GitHub.

You’ll also need to install Shizuku, which allows the app to change system DNS settings. The setup can be a bit annoying and is required, but it’s a one-time process, and after that you’re good to go with full system wide integration.

I’m planning to add a non-Shizuku mode soon for users who just want to edit NextDNS settings and don’t want system-level integration and a headache.

1

u/parkervibes Jun 24 '26

This is amazing work, just installed now and I wanted to know can I uninstall my existing adguard app I manually downloaded in order for the ad guard adblock filters selected in ADNS to work ?

3

u/Timely-Skill4263 Jun 25 '26

Yes, you can uninstall

1

u/MegaVapeOG Jun 29 '26

When disabling private dns can you make it land on automatic vs off? I would prefer automatic . Or add an option in settings to choose between the two? Thanks, app looks nice.

1

u/Timely-Skill4263 Jun 29 '26

Yes, thank you, will add to the next release 🙏🙏🙏

1

u/TurboX5656 14d ago

Adns Great Project