You can download all artifacts at https://dl.frostnerd.com/appbuilds
They are unsigned.
This is the source code for my app DNS Changer, which can be found here: https://play.google.com/store/apps/details?id=com.frostnerd.dnschanger
Important: As it is quite old I'd suggest you to use my other app Nebulo. It doesn't have normal (unencrypted) DNS and rather relies on DNS-over-HTTPS and DNS-over-TLS (Private DNS). It also looks better and is more stable.
It is open source as well. You can find it on Google Play here and the source code here.
I'd suggest you check out the repo as it contains useful information and also information on how to download Nebulo using the F-Droid app.
Have a look at the wiki for this app: https://git.frostnerd.com/PublicAndroidApps/DnsChanger/wikis/home
This app could possibly spy on using the VPN connection which has to be used to apply the chosen DNS Servers. It doesn't. This project is open source so that people familiar with Java/Android can check on this promise.
Feel free to contribute to this project, it's completely free to sign up and I'd be happy to fix issues or implement requests.
I would also be very grateful for translations. I have a WebLate instance where you can add and manage translations. It can be found here.
© Daniel Wolf 2020
All rights reserved.