AdguardForAndroid

Open bug tracker for Android version of AdGuard.

Stars
1.2K

Bot releases are hidden (Show)

AdguardForAndroid - 3.6.4

Published by Chinaski1 about 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

This quick update fixes a bug that could have happened to our long-term users. If you have been using AdGuard for a few years and your security certificate expired, it could have lead to an HTTPS filtering failure. After this update, you will see a notification on the app’s main screen. Tap on it and follow on-screen instructions to reinstall the certificate and resume HTTPS filtering.

AdGuard for Android direct download links:

AdguardForAndroid - 3.6.3

Published by Chinaski1 about 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

In this version we focused on updating CoreLibs. Namely, we dealt with the priority of existing modifiers and added several new ones: $denyallow, $redirect-rule, $removeheader, and $specifichide. It might be of interest to users who’d like to create their own ad filters. Besides, we’ve made userscript exclusions work properly and fixed all issues found.
We know you are waiting for v4.0, so are we. Trust us, it’s worth it.

Changelog

  • [Fixed] Proxy gets disabled after each AdGuard VPN update #3680
  • [Fixed] Stealth mode settings configured in the setup wizard are not applied #3747
  • [Fixed] AdGuard doesn't let users of the MEGA app log in #3837
  • [Fixed] "NetworkCallback was not registered" error when stopping protection #3870
  • [Fixed] Instagram doesn't work in Local HTTP Proxy mode (root access) #3879
  • [Fixed] NektoMe doesn't work when AdGuard is enabled #374
  • [Fixed] If a phone has access to an IPv6 connection, AdGuard for Android fails to connect to DNS-over-QUIC servers that are only accessible over IPv4 #3927
  • [Fixed] The issue with changing the language in the DNS section #3731
  • [Fixed] Root + Local HTTP proxy slowdown on Android 7 #3844
  • [Fixed] Check proxy connection status error #3848
  • [Fixed] TikTok doesn't work when AdGuard is enabled #3866
  • [Fixed] Wrong exclusions suggested for $removeparam rules in the filtering log #3873
  • [Fixed] Don't pass DNS64 settings to DNSLibs if IPv4 network interface is present #3886
  • [Fixed] Connection issues on Fujitsu devices
  • [Fixed] Issue with an expired security certificate
  • [Fixed] Extend public networks list to force IPv4 default route
  • [Fixed] com.android.browser connection issues on several devices
  • [Fixed] Stealth mode screen can't be scrolled
  • [Enhancement] Updated DnsLibs to v1.6.29 #3952
  • [Enhancement] DNS-over-QUIC (Removed "experimental" label) #3842
  • [Enhancement] Turkey - Turkcell VoWifi new IP address #3864
  • [Enhancement] Fanboy's Annoyance List's Subscription URL is broken #3865
  • [Enhancement] Enable HTTPS filtering by default for Edge Dev, Edge Beta, and Styx Browser #3897
  • [Enhancement] Do not hardcode excluding AdGuard VPN package from filtering #3923
  • [Enhancement] Added Yandex Browser to the list of browsers #3951

Updated CoreLibs to v1.8.163 #3945

  • [Fixed] Rule with $important modifier should has higher priority than rule with $all modifier #1440
  • [Fixed] Userscript exclusions do not work as they should #1425
  • [Enhancement] Add $denyallow modifier #1304
  • [Enhancement] Add $redirect-rule modifier #1303
  • [Enhancement] Add $removeheader modifier #1427
  • [Enhancement] Add $specifichide modifier #1166
  • [Enhancement] Add an option to send Global Privacy Control's Do NotSell signal to Stealth Mode #1451
  • [Enhancement] Improve the way negation works for $redirect rules #1388
  • [Other] Rules with $extension modifier unblock blocked requests #1350

AdGuard for Android direct download links:

AdguardForAndroid - 3.6.3 beta

Published by Chinaski1 about 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Do you remember the day when we solemnly announced that AdGuard v4.0 for Android is coming? Today, standing at the threshold of a new era and foreseeing bright prospects, we are finally releasing it... v3.6.3 beta. Ba-dum-tss!

Changelog

  • [Fixed] Proxy gets disabled after each AdGuard VPN update #3680
  • [Fixed] Stealth mode settings configured in the setup wizard are not applied #3747
  • [Fixed] AdGuard doesn't let users of the MEGA app log in #3837
  • [Fixed] "NetworkCallback was not registered" error when stopping protection #3870
  • [Fixed] Instagram doesn't work in Local HTTP Proxy mode (root access) #3879
  • [Fixed] NektoMe doesn't work when AdGuard is enabled #374
  • [Fixed] If a phone has access to an IPv6 connection, AdGuard for Android fails to connect to DNS-over-QUIC servers that are only accessible over IPv4 #3927
  • [Fixed] The issue with changing the language in the DNS section #3731
  • [Fixed] Root + Local HTTP proxy slowdown on Android 7 #3844
  • [Fixed] Check proxy connection status error #3848
  • [Fixed] TikTok doesn't work when AdGuard is enabled #3866
  • [Fixed] Wrong exclusions suggested for $removeparam rules in the filtering log #3873
  • [Fixed] Don't pass DNS64 settings to DNSLibs if IPv4 network interface is present #3886
  • [Fixed] Connection issues on Fujitsu devices
  • [Fixed] Issue with an expired security certificate
  • [Fixed] Extend public networks list to force IPv4 default route
  • [Fixed] com.android.browser connection issues on several devices
  • [Fixed] Stealth mode screen can't be scrolled
  • [Enhancement] Updated CoreLibs to v1.8.163 #3945
  • [Enhancement] Updated DnsLibs to v1.6.29 #3952
  • [Enhancement] DNS-over-QUIC (Removed "experimental" label) #3842
  • [Enhancement] Turkey - Turkcell VoWifi new IP address #3864
  • [Enhancement] Fanboy's Annoyance List's Subscription URL is broken #3865
  • [Enhancement] Enable HTTPS filtering by default for Edge Dev, Edge Beta, and Styx Browser #3897
  • [Enhancement] Do not hardcode excluding AdGuard VPN package from filtering #3923
  • [Enhancement] Added Yandex Browser to the list of browsers #3951

AdGuard for Android direct download links:

AdguardForAndroid - 3.6.2

Published by Chinaski1 over 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Well, well, 3.6.2 release arrived. One beta and two RCs have proved successful, we said, “Hooray,” and released the final version right away.

So, what’s inside it? We could write about updated CoreLibs and DnsLibs, improved data collection for reports and minor issues like parsing SDNS links for DoQ servers, but honestly, not many people would understand what the hell it means. Trust us, the app has only gotten better!

P.S. v4.0 is coming. Hopefully, v3.6.2 will be the last way station before the new era.

Changelog

  • [Enhancement] Added Microsoft Edge Canary browser to the list of supported browsers #3808
  • [Enhancement] Added Iceraven Browser to the list of supported browsers #3797
  • [Enhancement] Added QQ and UC browsers to the list of supported browsers #3707
  • [Enhancement] Added Privacy Browser to the list of supported browsers #3677
  • [Enhancement] Added Vivaldi Snapshot to the HTTPS filtering list #3741
  • [Enhancement] Added popular Wi-Fi calling servers to the default exclusions list #3742
  • [Enhancement] Added posteitaliane.posteapp.appbpol to exclusions #3756
  • [Fixed] Built-in iptables is missing support for “-p dport” #3782
  • [Fixed] Disable HTTPS filtering for com.google.android.feedback #3655
  • [Fixed] Unable to get a trial period #3691
  • [Fixed] com.tomtom.amigo.huawei app incompatibility #3767
  • [Fixed] de.avm.android.fritzapp — VoIP/SIP issue #3810
  • [Fixed] Buffer was exhausted while reading /proc/net/tcp6 #3832
  • [Other] Added Kurdish localization #3774
  • [Other] Updated DnsLibs to v1.5.26 #3829
  • [Other] Added “UniFi Network” to the apps exclusions list

Updated CoreLibs to v1.7.211

  • [Fixed] CSS rules with URL shouldn’t be allowed #1431
  • [Fixed] HTTPS filtering issue at hepsiburada.com #1406

AdGuard for Android direct download links:

AdguardForAndroid - 3.6.2 RC 2

Published by Chinaski1 over 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Here comes the second release candidate for AdGuard v3.6.2 for Android. We've made it so that AdGuard will perform better on the devices where multiple proxies are in use. Plus, DnsLibs have been updated one more time.

Changelog

  • [Fixed] Buffer was exhausted while reading /proc/net/tcp6 #3832
  • [Other] Updated DnsLibs to v1.5.26
AdguardForAndroid - 3.6.2 RC 1

Published by Chinaski1 over 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Meet the release candidate for AdGuard v3.6.2 for Android. Only two tasks separate it from the final version. Next stop, release.

Changelog

  • [Fixed] HTTPS filtering issue at hepsiburada.com #1406
  • [Other] Updated DnsLibs to v1.5.24
AdguardForAndroid - 3.6.2 beta 1

Published by Chinaski1 over 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Meet AdGuard v3.6.2 for Android beta! In this version we’ve updated CoreLibs and DnsLibs to v1.7.211 and to v1.5.18 respectively, added a few apps to the list of exclusions, and improved data collection for submitting reports. Besides, we have fixed some other minor issues like parsing SDNS links for DoQ servers.

Changelog

  • [Enhancement] Added Microsoft Edge Canary browser to the list of supported browsers #3808
  • [Enhancement] Added Iceraven Browser to the list of supported browsers #3797
  • [Enhancement] Added QQ and UC browsers to the list of supported browsers #3707
  • [Enhancement] Added Vivaldi Snapshot to the HTTPS filtering list #3741
  • [Enhancement] Privacy Browser Support #3677
  • [Enhancement] Added popular Wi-Fi calling servers to the default exclusions list #3742
  • [Enhancement] Added posteitaliane.posteapp.appbpol to exclusions #3756
  • [Enhancement] Updated CoreLibs to v1.7.180 #3737
  • [Fixed] Built-in iptables is missing support for “-p dport” #3782
  • [Fixed] Disable HTTPS filtering for com.google.android.feedback #3655
  • [Fixed] Unable to get a trial period #3691
  • [Fixed] com.tomtom.amigo.huawei app incompatibility #3767
  • [Fixed] de.avm.android.fritzapp — VoIP/SIP issue #3810
  • [Other] Added Kurdish localization #3774
  • [Other] Added “UniFi Network” to the apps exclusions list
  • [Other] Updated DnsLibs to v1.5.18
  • [Other] Updated CoreLibs to v1.7.211
  • [Fixed] CSS rules with URL shouldn’t be allowed #1431

AdGuard for Android direct download links:

AdguardForAndroid - 3.6.1

Published by Chinaski1 over 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Another round of software release life cycle complete! This version of AdGuard for Android has made its way from an unsure of itself alpha to a confident release. We have routinely updated CoreLibs, fixed a couple of bugs and compatibility issues. This time, there are no shocking features like watching YouTube without ads but this release is no less important than the previous one. After all, we are getting better with every update!

Changelog

  • [Enhancement] CoreLibs updated to v1.7.189 #3749
  • [Fixed] Filtering doesn't work with 4G and IPv6 #3527
  • [Fixed] An error when trying to get a trial period via the app #3691
  • [Fixed] hepsiburada.com - HTTPS filtering issue #1406
  • [Fixed] blockchain.com is broken #1411
  • [Fixed] Compatibility issues
  • [Other] Several popular Wi-Fi calling servers added to the default exclusions list #3742
  • [Other] HTTPS filtering for Vivaldi Snapshot browser is enabled by default now #3741

AdGuard for Android direct download links:

AdguardForAndroid - 3.6.1 beta 1

Published by Chinaski1 over 3 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

This is the first beta on the way towards AdGuard v4.0. We fixed a couple of bugs, did a routine CoreLibs update, and made a few other changes.

Changelog

  • [Enhancement] CoreLibs updated to v1.7.188 #3743
  • [Fixed] Filtering doesn't work with 4G and IPv6 #3527
  • [Fixed] An error when trying to get a trial period via the app #3691
  • [Fixed] Compatibility issues
  • [Other] Several popular Wi-Fi calling servers added to the default exclusions list #3742
  • [Other] HTTPS filtering for Vivaldi Snapshot browser is enabled by default now #3741

AdGuard for Android direct download links:

AdguardForAndroid - 3.6

Published by zzebrum almost 4 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

AdGuard for Android v3.6 is headlined by two pretty big changes, new features even. It's watching YouTube ad-free inside the app and DNS-over-QUIC protocol support. The first one is easy to grasp, the second one will take some explaining.

[Enhancement] An option to watch Youtube ad-free #2994

Blocking ads in YouTube on Android has been exclusive to browsers for a long time, thanks to the restrictions Android OS imposes on filtering other apps' traffic. However, we found a way for you to avoid ads in YouTube app. Follow these easy steps:


  1. Open the YouTube app and start the video you want to watch.
  2. Tap on the Share button and select AdGuard for Android from the list of apps.
  3. A new window will pop up where you'll be able to watch the video without being interrupted by ads!

[Enhancement] DNS-over-QUIC support

DNS-over-QUIC, or simply DoQ, is a DNS encryption protocol. You might have heard about DNS encryption protocols before, the most common ones are DNS-over-HTTPS and DNS-over-TLS (DoH and DoT correspondingly). So what makes DoQ so special? A bunch of things, really: out-of-the-box encryption, reduced connection times, and better performance in cases of lost data packets.



The feature is still experimental — AdGuard for Android is one of the first open-source implementations of DNS-over-QUIC — but it's perfectly functioning and we encourage you to try it. You'll find it under DNS Filtering. Select AdGuard DNS and choose DoQ from among the available encryption protocols.

Changelog

  • [Enhanced] HTTPS filtering for the Firefox Fenix browser is enabled forcibly #3617
  • [Enhanced] The "What's new" dialog is updated #3638
  • [Fixed] Shadowsocks proxy gets removed automatically #3641

DnsLibs updated to v1.4.14

  • [Enhanced] DoQ/DoH/DoT queries are retried before using the fallback #86
  • [Other] DoQ support is added to DNS stamps #84

AdGuard for Android direct download links:

AdguardForAndroid - 3.6 beta 1

Published by Chinaski1 almost 4 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Today we are launching a small but still very important beta. Namely, the compatibility with the new Chrome 87 was improved and the CoreLibs was updated.

[Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374

This week Chrome 87 was released, which has a compatibility problem with AdGuard when using the HTTP/2 filtering protocol - some sites may experience regular hangs and download errors. In this update we have improved HTTP/2 filtering compatibility with Chrome 87, it is recommended to upgrade to the new stable version as soon as possible. :)

Changelog

  • [Enhancement] Add com.huawei.browser to the list of browsers #3495
  • [Enhancement] Enable forcibly HTTPs filtering for the Firefox Fenix browser #3617
  • [Enhancement] Option to watch Youtube videos ad-free by sharing them to AdGuard #2994
  • [Fixed] Does not filter plain HTTP when it uses a non-standard port #1366
  • [Fixed] Compatibility issues

Upgraded CoreLibs to v1.7.150

  • [Enhancement] Improve socket connect with hostname provided (for Proxy mode) #123
  • [Enhancement] Indicate libraries versions #1150
  • [Fixed] `$badfilter` rules are sensitive to domain lists #1331
  • [Other] $generichide rule causes that assistant is showing that AdGuard is disabled #7
  • [Other] Connection error after waking computer from sleep mode #3412
AdguardForAndroid - 3.5.2

Published by TheHasagi almost 4 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Today we are launching a small but still very important hotfix. Namely, the compatibility with the new Chrome 87 was improved and the CoreLibs was updated.

[Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374

This week Chrome 87 was released, which has a compatibility problem with AdGuard when using the HTTP/2 filtering protocol - some sites may experience regular hangs and download errors. In this update we have improved HTTP/2 filtering compatibility with Chrome 87, it is recommended to upgrade to the new stable version as soon as possible. :)

Changelog

  • [Enhancement] Add com.huawei.browser to the list of browsers #3495
  • [Enhancement] Enable forcibly HTTPs filtering for the Firefox Fenix browser #3617
  • [Other] Compatibility issues

Upgraded CoreLibs to v1.7.150

  • [Enhancement] Improve socket connect with hostname provided (for Proxy mode) #123
  • [Enhancement] Indicate libraries versions #1150
  • [Fixed] $badfilter rules are sensitive to domain lists #1331
  • [Other] $generichide rule causes that assistant is showing that AdGuard is disabled #7
  • [Other] Connection error after waking computer from sleep mode #3412

AdGuard for Android direct download links:

Release channel
Beta channel
Nightly channel

AdguardForAndroid - 3.5.1

Published by TheHasagi about 4 years ago

Disclaimer AdGuard for Android is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Meet the release version 3.5.1 of AdGuard for Android. We’ve been working on improving its integration with AdGuard VPN, and now it seems we’ve maintained their seamless cooperation. Besides, we’ve updated CoreLibs and Dnslibs.

Changelog

  • [Enhancement] Add Fennec F-Droid to the list of browsers #3587
  • [Enhancement] Add com.huawei.browser to the list of browsers #3495
  • [Enhancement] Enable forcibly HTTPs filtering for the Firefox Fenix browser #3617
  • [Fixed] Make the AdGuard application update work on Android 11 #3564
  • [Fixed] Thai Ads Filters always enabled if the Language Filters group is enabled #3520
  • [Other] Update DnsLibs to the 1.3.24 version #3578
  • [Other] ru.sogaz.tm - app is not working #3573

Upgraded CoreLibs to v1.7.114

  • [Enhancement] Add $ping content type #1258
  • [Enhancement] Check that trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] AdGuard doesn't work with Youtube in Safari macOS Big Sur (infinity circle loader) #727
  • [Fixed] Exclusion with $elemhide,jsinject,extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Redundant errors when local.adguard.org accessed from non-HTTPS-filtered processes #1056
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] The foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] Wrong filter is shown in Filtering log #1312
  • [Fixed] `$badfilter` rules are sensitive to domain lists #1331
  • [Fixed] hkclubs.samsung.com #1340
  • [Other] AdGuard for Mac doesn't start protection without internet connection #1323
  • [Other] Fix errors encoding under Windows #79
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expires #1348

AdGuard for Android direct download links:

Release channel

Beta channel

Nightly channel

AdguardForAndroid - 3.5.1 beta 1

Published by Chinaski1 about 4 years ago

This is an unscheduled update of AdGuard v3.5.1 for Android. Who would have thought that we’d do so, but double-checking doesn’t hurt, right? In this beta we fixed a few nasty bugs, updated CoreLibs and Dnslibs. Now it’s almost ready to be released.

Changelog

  • [Enhancement] Add Fennec F-Droid to the list of browsers #3587
  • [Fixed] Thai Ads Filters are always enabled if the group is enabled #3520
  • [Other] Updated CoreLibs to 1.7.114 #3596
  • [Other] Updated DnsLibs to the 1.3.24 version #3578

CoreLibs

Upgraded CoreLibs to v1.7.114

  • [Enhancement] Add $ping content type #1258
  • [Enhancement] Check that trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] AdGuard doesn't work with Youtube in Safari macOS Big Sur (infinity circle loader) #727
  • [Fixed] Exclusion with $elemhide, jsinject, extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Redundant errors when local.adguard.org is accessed from non-HTTPS-filtered processes #1056
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] The foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] `$badfilter` rules are sensitive to domain lists #1331
  • [Fixed] hkclubs.samsung.com #1340
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expires #1348
AdguardForAndroid - 3.5

Published by TheHasagi about 4 years ago

It's time to release AdGuard v3.5 for Android. We took our time with this one: tested two betas and expanded the changelog. What's in there? Introduced compatibility mode with AdGuard VPN for Android, updated CoreLibs and a load-truck of fixed bugs.

[Enhancement] Compatibility Mode with AdGuard VPN for Android app #3441

Since AdGuard VPN for Android was first introduced, there was already a way to make it work along with AdGuard ad blocker. But to make the two apps coexist in peace, you were required to jump through some hoops. Anyone who went ahead and did the thing 100% has been waiting for a proper integration ever since — and we oblige.

The best kind of compatibility is when you install two apps and they just start working together. We did exactly that. Presuming you already have AdGuard ad blocker installed, just download AdGuard VPN from Google Play Store (you can get there right from the ad blocker app, there's a new item in General Settings menu).

Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and all the benefits of a VPN. By the way, it works the other way around just as well: install AdGuard ad blocker on top of an already-running AdGuard VPN and you're good.

If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard ad blocker settings, just toggle the switch. Additionally, you can add AdGuard ad blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently.

Changelog

  • [Enhancement] Adaptive icons for app shortcuts #2656
  • [Enhancement] Firefox Fenix browser added to the list of default browsers #2861
  • [Enhancement] New rules are now added to the top of User filter #2962
  • [Enhancement] 'Block' button now immediately switches to 'Unblock' after adding a custom rule via Filtering Log #3012
  • [Enhancement] Extended information written to state.txt when logs are exported #3063
  • [Enhancement] Enabled userscripts are now included in the query string for the web reporting tool #3288
  • [Enhancement] Updates screen now shown when "Check for updates" shortcut is used #3318
  • [Enhancement] Added automation API for proxy servers #3363
  • [Enhancement] Mozilla Reference browser added to the list of default browsers #3408
  • [Enhancement] Added an option to disable DNS fallback #3447
  • [Enhancement] AdGuard Simplified Domain Names filter renamed to AdGuard DNS filter #3475
  • [Enhancement] Rename adguard.crt to AdGuardCertificate.pem #3489
  • [Enhancement] Huawei browser added to the list of default browsers #3495
  • [Enhancement] Add the "What's new" dialog #3532
  • [Enhanced] Prepare AdGuard before the v3.5 release #3546
  • [Fixed] First letter in the sentence is not capitalized automatically on the 'Message to support' screen #3079
  • [Fixed] AdGuard doesn't work on devices with Restricted Account #3299
  • [Fixed] Toast notification for "Checking for updates" shows late #3343
  • [Fixed] Unnecessary "Android Private DNS is enabled" notification on Android 11 #3478
  • [Fixed] Downloads in some apps don't work properly on Android 11 #3516
  • [Fixed] Wrong state of the disabled option #3538
  • [Fixed] Fix a bug related with a strange and small "m^" rule #3548
  • [Other] Updated options for default DNS resolvers #3428

DnsLibs

  • [Enhancement] Added support for comments at the end of line in hosts rules #75
  • [Fixed] LDNS logging #73
  • [Other] Added upstreams sorting by RTT #39

Corelibs

  • [Enhancement] #@# without any domains specified should disable the rule completely #1296
  • [Enhancement] Added verification for trusted-types CSP #1320
  • [Fixed] Connection has timed out in state have-result #1180
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Process name detection causes warnings in Windows Security #1316
  • [Fixed] OCSP checks aren't passed through the selected DNS #1328
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Other] Connection speed is capped when AdGuard is enabled #702
AdguardForAndroid - 3.5 RC 1

Published by TheHasagi about 4 years ago

A release candidate for the upcoming AdGuard v3.5 for Android is now available. We believe that exposing an RC version to trusted users is a great way to test new features before the release.

This update includes a couple of small fixes and a CoreLibs upgrade – we are eager to polish everything until it shines.

Changelog

  • [Enhanced] Prepare AdGuard before the v3.5 release #3546
  • [Fixed] Provide an option to disable fallback #3447
  • [Fixed] Fix a bug related with a strange and small "m^" rule #3548

CoreLibs

Upgraded CoreLibs to v1.7.64

  • [Fixed] Problematic userscripts #1273
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
AdguardForAndroid - 3.5 beta 2

Published by TheHasagi about 4 years ago

In this update, we added a few finishing touches, updated CoreLibs filtering engine and fixed a couple of bugs. Almost there.

Changelog

  • [Enhancement] Add the "What's new" dialog #3532
  • [Enhancement] Rename adguard.crt to AdGuardCertificate.pem #3489
  • [Fixed] Wrong state of the disabled option #3538

CoreLibs

Upgraded CoreLibs to v1.7.58

  • [Enhancement] #@# without any domains specified should disable the rule completely #1296
  • [Fixed] Connection has timed out in state have-result #1180
  • [Fixed] OCSP checks aren't passed through the selected DNS #1328
AdguardForAndroid - 3.5 beta 1

Published by vbagirov about 4 years ago

Today we release the first beta version of AdGuard v3.5 for Android. It features a long list of various impovements in its changelog, but the main focus is, without a doubt, on the freshly introduced compatibility mode with AdGuard VPN for Android.

[Enhancement] Compatibility Mode with AdGuard VPN Android app #3441

Since AdGuard VPN for Android was first introduced, there was already a way to make it work along with AdGuard ad blocker. But to make the two apps coexist in peace, you were required to jump through some hoops. Anyone who went ahead and did the thing 100% has been waiting for a proper integration ever since — and we oblige.

The best kind of compatibility is when you install two apps and they just start working together. We did exactly that. Presuming you already have AdGuard ad blocker installed, just download AdGuard VPN from Play Store (you can get there right from the ad blocker app, there's a new item in General Settings menu).

Both apps will detect each other and do everything that's needed for smooth joint work. All that will be left for you is to enjoy both ad-free Internet and all the benefits of a VPN. By the way, it works the other way around just as well: install AdGuard ad blocker on top of an already-running AdGuard VPN and you're good.

If you'd like to disable Compatibility Mode for any reason, it's very simple to do so from AdGuard ad blocker settings, just toggle the switch. Additionally, you can add AdGuard ad blocker and AdGuard VPN tiles to your device's notification bar and toggle them in one tap at your own will — thanks to Compatibility Mode the configuration will change immediately and silently.

  • [Enhancement] Adaptive icons for app shortcuts #2656
  • [Enhancement] New rules are now added to the top of User filter #2962
  • [Enhancement] Huawei browser added to the list of default browsers #3495
  • [Enhancement] Firefox Fenix browser added to the list of default browsers #2861
  • [Enhancement] Mozilla Reference browser added to the list of default browsers #3408
  • [Enhancement] 'Block' button now immediately switches to 'Unblock' after adding a custom rule via Filtering Log #3012
  • [Enhancement] Added automation API for proxy servers #3363
  • [Enhancement] Added an option to disable DNS fallback #3447
  • [Enhancement] Extended information written to state.txt when logs are exported #3063
  • [Enhancement] AdGuard Simplified Domain Names filter renamed to AdGuard DNS filter #3475
  • [Enhancement] Enabled userscripts are now included in the query string for the web reporting tool #3288
  • [Enhancement] Updates screen now shown when "Check for updates" shortcut is used #3318
  • [Fixed] Downloads in some apps don't work properly on Android 11 #3516
  • [Fixed] AdGuard doesn't work on devices with Restricted Account #3299
  • [Fixed] First letter in the sentence is not capitalized automatically on the 'Message to support' screen #3079
  • [Fixed] Unnecessary "Android Private DNS is enabled" notification on Android 11 #3478
  • [Fixed] Toast notification for "Checking for updates" shows late #3343
  • [Other] Updated options for default DNS resolveres #3428
  • [Other] DnsLibs updated to v1.3.19
  • [Other] CoreLibs updated to v1.7.49
  • [Other] Compatibility issues

DnsLibs

  • [Enhancement] Added support for comments at the end of line in hosts rules #75
  • [Fixed] LDNS logging #73
  • [Other] Added upstreams sorting by RTT #39

CoreLibs

  • [Enhancement] Added verification for trusted-types CSP #1320
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Process name detection causes warnings in Windows Security #1316
  • [Other] Connection speed is capped when AdGuard is enabled #702
AdguardForAndroid - 3.4 Release

Published by TheHasagi over 4 years ago

Meet AdGuard v3.4 for Android, it’s time for it to see the world! Having tested two betas, we feel confident to present this version to a wider audience. Spring is a time for renewal, and software is not an exception. We've fixed some old bugs, updated CoreLibs and made the app more compatible with Android TV.

[Fixed] AdGuard blocks Internet connection #2842

This bug was a hard nut to crack. For a long time it appeared randomly (at least, it seemed so) on devices of AdGuard users. Still, the symptoms matched: smartphones lost any network completely while AdGuard was turned on. Of course, it was crucial for us to solve this problem, and at last, we've managed to do it. It’s beyond words how relieved we feel afterwards, let alone the affected users!

[Fixed] Firewall's restrictions are ignored when WiFi gets enabled #3313

Another troublesome bug that deserves special attention. In the previous version 3.3, if you had specifically prohibited some apps from accessing the Internet via mobile data, the restrictions worked right up until you enabled Wi-Fi, which was not the intended behaviour.

[Enhancement] Integration with DnsLibs #3229

DnsLibs is a DNS proxy library that's required to provide DNS filtering. It supports all existing DNS protocols including DNS-over-TLS, DNS-over-HTTPS, and DNSCrypt. We developed it to replace the old DNSproxy, which had one serious flaw: it caused high battery resource consumption. DnsLibs is much better optimized and will ensure a longer lifespan for your phone's battery if you're using DNS filtering a lot.

[Enhancement] Improved functionality on Android TV #3238

AdGuard for Android is first and foremost an app for mobile phones and tablets, but it can be installed on other Android devices, such as smart TVs. We have made several improvements for this specific case, for example:

  • AdGuard now better works with lists
  • Better navigation between AG menus on smart TVs
  • Option to click on snackbars
  • Option to exit the promo screen
  • "Close" option for all dialogues

Now AdGuard for Android will be much easier in use if you decide to install it on your smart TV. If you still encounter any bugs or inconsistent behaviour, please report it here.

Changelog

  • [Fixed] Application won’t start after the restart of the device #3286
  • [Fixed] Stealth mode preset changes after an update #3287
  • [Fixed] Locale change bug #3301
  • [Fixed] com.android.providers.downloads traffic isn't routed #3355
  • [Fixed] Filtering doesn’t work with AdGuard enabled on Android 11 #3377
  • [Fixed] Impossible to enable UDP through SOCKS5 proxy #3394
  • [Fixed] Impossible to create a hotspot without disabling DNS filtering #3187
  • [Fixed] "HTTPS filtering is off" Snackbar covers "Data Saved" stat on the Home screen #3292
  • [Fixed] The app crashes when switching from 4G to Wi-Fi in Local HTTP Proxy Mode #3431
  • [Fixed] 'Back' button on the Settings screen works incorrectly #3427
  • [Fixed] AdGuard doesn't launch #3430
  • [Enhancement] Custom adguard: scheme is now used for adding userscripts #3000
  • [Enhancement] "Cancel" button added to the "Add proxy" screen #3093
  • [Enhancement] stealth.enabled=false is now sent in query string if Stealth Mode is turned off when sending a report #3169
  • [Enhancement] Block ads in all apps parameter is now sent when sending a report #3350
  • [Enhancement] An option to suppress HTTPS filtering error notification #3225
  • [Enhancement] HTTPS filtering dialog has been improved #3284
  • [Enhancement] Romanian and Thai localizations have been added #3341
  • [Other] Acknowledgements page has been updated #82
  • [Other] Firefox Preview Nightly for developers has been added to the list of supported browsers #3333
  • [Other] Certificate installation sequence on Android 11 #3354
  • [Other] Cobra Browser has been added to the list of supported browsers #3357
  • [Other] Application crashes on Android 11 upon opening filtering log details #3366
  • [Other] Vivaldi Snapshot and Vivaldi Sopranos have been added to the list of supported browsers #3400
  • [Other] Add Brave Beta has been added to the list of supported browsers #3401
  • [Other] AdGuard crashes in local HTTP proxy mode #3416
  • [Other] HTTPS exclusions list has been updated #3419, #3425
  • [Other] Yuzu Browser Plus added to the list of supported browsers #3424
  • [Other] Brave Nightly added to the list of supported browsers #3432
  • [Other] The list of HTTPS exclusions has been updated
  • [Other] Translations have been updated

CoreLibs has been updated to v1.5.265

  • [Fixed] Cosmetic rules can be used as CSS rules #1293
  • [Fixed] Rules selection algorithm works not as intended when HTTPS filtering is disabled #1291
  • [Fixed] Rules with restricted domains do not match requests without referer #1286
  • [Fixed] "Failed to initialize protocol filters" error #1282
  • [Fixed] Incorrect extended CSS rule causes problems with JS rules #1147
  • [Fixed] 'Proceed anyway' option doesn't work correctly if website is blocked by a rule with $all modifier #1267

DnsLibs updated to v1.2.26

  • [Other] 'Unblock' button is not visible in Filtering Log details #3429
AdguardForAndroid - 3.4 beta 2

Published by TheHasagi over 4 years ago

In this run-of-the-mill beta we fix few bugs and update CoreLibs. It will transform into the next release version if all goes well.

Changelog

  • [Bug] 'Back' button on the Settings screen works incorrectly #3427
  • [Bug] The app crashes when switching from 4G to Wi-Fi in Local HTTP Proxy Mode #3431
  • [Bug] AdGuard doesn't launch #3430
  • [Other] HTTPS exclusions list has been updated #3419, #3425
  • [Other] Brave Nightly added to the list of supported browsers #3432
  • [Other] Yuzu Browser Plus added to the list of supported browsers #3424

CoreLibs updated to v1.5.265

  • [Bug] Incorrect extended CSS rule causes problems with JS rules #1147
  • [Bug] Cosmetic rules can be used as CSS rules #1293
  • [Bug] 'Proceed anyway' option doesn't work correctly if the website is blocked by a rule with $all modifier #1267

DnsLibs updated to v1.2.26

  • [Other] 'Unblock' button is not visible in Filtering Log details #3429