Skip to content

Releases: AdguardTeam/AdguardForAndroid

4.6.5

12 Nov 17:10
5b9fdb3
Compare
Choose a tag to compare

Minor improvements to the statistics module.

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.7 RC 1

21 Nov 17:36
5b9fdb3
Compare
Choose a tag to compare
4.7 RC 1 Pre-release
Pre-release

We’re so close to the release, we can practically hear the champagne cork popping... No new features have been added since the last beta, but we promise we weren’t slacking, just getting all the awesome stuff ready for the final version.

Changelog

Improvements

  • Incorrect translation of Fanboy's Annoyance List description #5423

Fixes

  • "Allow app usage access" popup does not disappear after enabling the corresponding switch in the system settings on Android 9 #4906
  • Almost all apps are no longer logged as filtered #5426
  • Cursor barely visible at search bars in the Dark theme #5397
  • Enabling/disabling the switch “Trusted filter” doesn't make protection restart #5202
  • Incorrect error message when trying to send a report with an invalid email on the Report a bug screen #5160
  • Magenta color of AdGuard notification if protection is paused #5449
  • Routing for problem apps in groups is enabled when you turn on this option for problem-free apps #4918
  • TCP keepalive for outgoing sockets screen doesn't scroll #5415
  • The user rules are positioned in the middle of the editor #5422
  • Translations are missing for Annoyances blocking notice #5388

Other

  • it.labfabrici.hub does not work when protection is working #5284

CoreLibs (Filtering engine)

CoreLibs updated to to v1.16.53

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.7 Beta 1

15 Nov 15:23
5b9fdb3
Compare
Choose a tag to compare
4.7 Beta 1 Pre-release
Pre-release

Today's beta version is exactly what we love: it introduces a fresh feature we can’t wait to see live in the main release. And it’s no small beta either: we’re introducing a privacy browser to the app! Let’s take a closer look at each of these.

AdGuard v4.7 is the last version that offers support for Android 7 and 8. From the next release, we will only offer support for Android 9 or superior.

A private browser, because there’s no such thing as too much privacy

Keeping privacy in mind while browsing has become an essential part of many users’ everyday life. We’re rolling out the AdGuard private browser, bringing an extra layer of privacy to your daily web experience.

So, what’s so cool about this browser?

  • Ad and tracker blocking (of course!)
  • Easy history deletion with a visible, accessible button. Also, your browser history is automatically cleared when you close a tab
  • The option to save a browsing session by creating a bookmark — something regular Incognito Mode doesn’t offer! If you want to pick up right where you left off without re-opening every tab or logging back in, this feature is for you. For this to work, though, we do store cookies and localStorage

To explore this new feature, tap Try our private browser on the app's home screen. You can also access the browser through the Protection tab, where you can set a default search engine and even create a browser widget.

Just a heads-up: our private browser is still in the early stages of development and has a few limitations, like the inability to handle multiple sessions at once. In the future, we’ll offer a more comprehensive browsing experience, but for now, we suggest using it as a supplement to your usual browser’s Incognito Mode, rather than a replacement. Sounds good?

Changelog

Improvements

  • Incorrect translation of Fanboy's Annoyance List description #5423

Fixes

  • "Allow app usage access" popup does not disappear after enabling the corresponding switch in the system settings on Android 9 #4906
  • Almost all apps are no longer logged as filtered #5426
  • Cursor barely visible at search bars in the Dark theme #5397
  • Enabling/disabling the switch “Trusted filter” doesn't make protection restart #5202
  • Incorrect error message when trying to send a report with an invalid email on the Report a bug screen #5160
  • Magenta color of AdGuard notification if protection is paused #5449
  • Routing for problem apps in groups is enabled when you turn on this option for problem-free apps #4918
  • TCP keepalive for outgoing sockets screen doesn't scroll #5415
  • The user rules are positioned in the middle of the editor #5422
  • Translations are missing for Annoyances blocking notice #5388

Other

  • it.labfabrici.hub does not work when protection is working #5284

CoreLibs (Filtering engine)

CoreLibs updated to to v1.16.51

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.6.4 Hotfix

05 Nov 11:13
b4303b2
Compare
Choose a tag to compare

This hotfix update resolves the battery drain issue caused by usage of java.util.Calendar in specific time zones.

4.6.4

31 Oct 15:57
b4303b2
Compare
Choose a tag to compare

If this release were a UFC fighter, it would go by the name “The Bugfixer” because it is all about squashing bugs. Let’s break down what we’ve accomplished here.

DNS bug

We’ve tackled a particularly eye-twitching bug that caused DNS — and, as a result, the Internet — to randomly fail when switching networks. It took some detective work on our part since the issue was unpredictable and only impacted a small number of users. But hey, no one should be left without DNS protection!

Battery drain bug

Another irritating bug we discovered during beta testing: incorrect statistics calculations were leading to excessive battery drain. The system code was unable to calculate the date necessary for accurate statistics below a certain value. Thankfully, we’ve managed to work around this odd behavior in the system code, and now the stats are calculated correctly. They also now load faster and take up less RAM.

This issue seemed to affect users on specific versions of Android. If you were using the nightly or beta version of AdGuard and ran into this problem, we recommend updating to the stable release.

Other fixes

A number of bug fixes and improvements come with the latest version of the CoreLibs, along with improved filtering quality — you can see the details in the changelog below.

Changelog

Fixes

  • AdGuard fails to export logs and settings due to statistics size #5458
  • AdGuard crashes when Recent activity log is opened in split screen #5481
  • AdGuard consumes too much battery since v4.6 #5460

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.16.44

Improvements

  • Enable post-quantum cryptography when it’s used by the filtered app #1916
  • Support strict-first-party and strict-third-party modifier of uBO #1874
  • Added possibility to allowlist scriptlets #1862
  • Support redirection to the destination without tracking services as middleman #1557

Fixes

  • AdGuard content script is blocked by CSP on uber.com #1903
  • Login is broken in Firefox on sony.de #1867
  • GM_xmlhttpRequest doesn’t support the Referer header #1899
    *AdGuard overrides User-Agent changes made by the browser, which reduces privacy #1910

Scriptlets (JavaScript enhancement for filtering rules)

  • Scriptlets updated to v1.11.27

Improvements

  • set-local-storage-item — added values allowed and denied #445
  • abort-on-stack-trace — support line number for inlineScript and injectedScript #439
  • set cookie — added values checked and unchecked #444
  • trusted-click-element — added reload option #301
  • Added new scriptlet trusted-set-session-storage-item #426
  • set-cookie — added essential and nonessential to supported values #436
  • trusted-set-cookie and trusted-set-cookie-reload — added $currentISODate$ #435
  • set-cookie — added more supported values #433
  • set-local-storage-item — added more supported values #429
  • Improve logging in scriptlets #411
  • Show cosmetic rules in the filtering log #180
  • Added new scriptlet trusted-dispatch-event #382
  • Added new scriptlet trusted-replace-outbound-text #410
  • Added ability to validate redirects for AdGuard compatibility without the full rule text #420
  • trusted-click-element — added support for closed ShadowRoot #423
  • trusted-click-element — added an ability to click an element containing a given text #409

Fixes

  • log-on-stack-trace — player is broken on deltabit.co #384
  • trusted-create-element — when using the cleanupDelayMs parameter, a removed element is re-added and removed several times #434

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.6.4 Beta 1

04 Oct 08:08
b4303b2
Compare
Choose a tag to compare
4.6.4 Beta 1 Pre-release
Pre-release

This release is all about good vibes and improved filtering quality — the new version of the CoreLibs does just that. We’ve also optimized the way we handle statistics, so they load faster and use less RAM while the app is running. A few minor bugs were fixed as well.

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.6.3

09 Sep 16:58
b4303b2
Compare
Choose a tag to compare

Here’s an additional technical update following the previous one. In it, we’ve fixed bugs and kept working on the app stability.

 

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.6.2

21 Aug 15:01
b4303b2
Compare
Choose a tag to compare

Have you ever noticed how the app crashes even when you have a freshly updated version? Well, notice no more! This hotfix solves that problem. From now on, just pure ad blocking all the way.

 

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.6.1

26 Jul 10:36
b4303b2
Compare
Choose a tag to compare

Filtering engines have been hit by enemy bugs, but AdGuard is stronger than that. With this hotfix, updated libraries bring you a cleaner and safer web.

 

AdGuard for Android direct download links:

AdGuard for Android TV direct download links:

4.6

24 Jul 16:16
b4303b2
Compare
Choose a tag to compare
4.6

As Vince Lombardi says, “Perfection is not attainable, but if we chase perfection we can catch excellence.” We do as he says, and try our best to make every update better. Today we are happy to release the new version of AdGuard for Android. Faster, stronger, and more efficient. Let’s take a look at the major changes.

With the updated filtering engine CoreLibs, we have been able to implement many new features that will improve your filtering experience. First of all, we’ve increased HTTPS filtering speed. Second, there are some handy enhancements for our filter developers and advanced users. We’ve added support for urltransform and xmlprune modifiers. Now even more distracting elements on a page will be blocked.

We have made some UI improvements to make our app more user friendly. Some Xiaomi users faced difficulties when trying to optimize battery usage. We thought about it and decided to add the guide.

Our developers didn’t rest on their laurels, so they also updated DnsLibs andUserscriptsWrapper and fixed a lot of bugs to make the app more stable.

Changelog

Fixes

  • AdGuard YouTube player cannot open YouTube links or play the playlist #5348
  • App crashes when tapping the protection notification after quitting AdGuard #5366
  • Translations do not fit in the field #5324
  • The warning text “Not routed through AdGuard” does not disappear after resetting settings to default #5340

CoreLibs (filtering engine)

Improvements

  • Added $urltransform (trusted) modifier support #1364
  • Added $xmlprune modifier support #473
  • Added mobile browsers to the list of user agents that support :has() natively #1870
  • Allowed ECDSA ciphers on the local side #360
  • Set up Sec-Fetch-Dest header: fencedframe #1853
  • Support uBO's /regex/ cosmetic rule format #1844

Fixes

  • Adblock syntax rules with FQDN do not work #210
  • AdGuard and FTP connection error #1864
  • Userscript XHR error #1876
  • $all modifier does not work with non-domain-like URL part #1860
  • URL blocking rules do not work correctly with the $generichide modifier #1857

DnsLibs (DNS filtering engine)

UserscriptsWrapper

  • UserscriptsWrapper updated to v1.2.24

Fixes

  • vk-metabot.user.js does not work via AdGuard #1871

ContentScript

  • ContentScript updated to v2.0.6

Fixes

  • Element hiding rules ## and #$# do not apply to the tv.rambler.ru #1865

 

AdGuard for Android direct download links:

AdGuard for Android TV direct download links: