AdGuard v4.4 for Android: Here to bring you peace and security
We get asked a lot (okay, maybe not a lot, we are just eager to share it) for our perfect release recipe. Brace yourself, because it involves a ton of code writing, a glass (with a handful) of fixed bugs, dozens of hours of testing, a dash of design flair, and UX flakes to top it off. AdGuard v4.4 for Android is made with this recipe in mind, and we’d love for you to take a bite. The juicy highlights of this version are the improved Firewall functionality and the updated CoreLibs.
Firewall on fire
We like to think that we make the Internet cleaner and more enjoyable for users. But we are not ashamed to admit that sometimes we can send annoying notifications ourselves. Users have reported that they find using Firewall inconvenient: there are just too many notifications. As a result, people are turning them off for good in the system preferences.
In response, we have improved Firewall functionality. Now you can customize and turn off firewall notifications for all applications or specific ones.
Don’t want to get notifications about Chrome connections? Open the notification shade, tap a notification about Chrome, and then tap Mute. All Firewall notifications for this app will be disabled.
Alternatively, you can go to Protection → Firewall → Notifications. Select an app and toggle it off.
DoH requests be flying
With the updated filtering engine, CoreLibs, we can implement on-the-fly DNS-over-HTTPS (DoH) connection filtering. Our desktop apps have already gone this route and it seems to work fine. Why is this feature even necessary?
Before, if a user enabled DoH in their browser but not in AdGuard, we had to filter requests directly in the browser and send them to the unencrypted system DNS, which decreased security. Now, with on-the-fly DoH connection filtering, we can filter DNS requests in the browser without sending them to an unencrypted server.
To set up secure DNS filtering, go to Settings → General → Advanced → Low-level settings → Filter secure DNS.
We also fixed some minor bugs and updated UserscriptsWrapper and DnsLibs. You can check the full changelog on our website.