Menu
EN

AdGuard for Android TV – Beta – AdGuard versions

AdGuard for Android TV 4.4 Beta 1
Release date: April 27, 2024
We present you the new beta version of AdGuard 4.4 for Android TV.
In this update, the main changes have been made to the mobile version.
We also fixed some minor bugs and updated UserscriptsWrapper, CoreLibs, and DNsLibs.

Changelog

Improvements

Enable HTTPS filtering on the Chromite browser for free #4997
Improved Developer Tools section #5173
Add the "Nothing to export" snack when trying to export rules with empty User rules list #5176
Added com.klook app to default HTTPS filtering exclusions #5143
Include com.nekki.shadowfightarena to QUIC bypass packages by default #5158

Fixes

The license key is not hidden #4496
Fixed the translation on it locale #5180
Autorun doesn’t work after rebooting Chromecast and Sony TV #5156
Large battery consumption #4960
Cache size grows quickly #5125
App crashes when making changes on the Userscript state and returning back #5131
App crashes when choosing the Indonesian language #5236
DNS server settings reset after resetting the settings in DNS filters tab #5142
Dialog about the certificate installation failure does not disappear after successful installation #5194
Downloading the application update takes more than 400 mAh of battery capacity #5259
Duplicates can be added to Websites allowlist using case difference #5037
Error while exporting settings #5069
Background images are blocked on com.opera.browser #5096
Meross device pairing error (com.meross.meross) #4989
Recent activity of the selected company with two components is not displayed #5067
Remove (.) character for all DNS entries #4824
Scroll area issue on the Browsing security screen #5195
Scrollbar thumb goes behind the bottom menu in Recent activity #4901
Snacks close due to minimizing the application #5018
Some custom filter properties don’t update properly #5171
Statistic cards on main screen doesn't fill full screen width #5118
The popups are displayed in the system language, while the whole application is in English #5168
The radio button state is not imported for the Bootstrap upstreams option #5239
Update loader is not working correctly #5028
Disabling via the notification shade will auto enable itself upon re-opening the app #5146
With AdGuard protection enabled, the app reports that there is no Internet connection #5209
Santander and Sainsburys Bank apps is braking with HTTPS Filtering on #5058

CoreLibs (Filtering engine) updated to v1.14.51 #5280

Improvements

Added GM.xmlhttpRequest as alias of GM_xmlhttpRequest #1785
Indicate that outbound proxy is used in the request processed event #1385
Added support for passing host to outbound proxy #1386
Added Firefox 121.0+ to the list of user agents, that natively support :has() #1840
Added ECH parameters from intercepted DNS HTTPS queries #1794
Improved HTML filtering performance #1855
Added an option to use | as a separator in $permissions #1850

Fixes

Apply $permissions only to document #1856
Cannot parse QUIC ClientHello split into two packets #1861
VOT script doesn’t work in Google chrome #1665
Request with Authorization header is not redirected #1851
Support anti-DPI feature for Korea Telecom #1789
Cookie rules with [ and ] in the name are invalid #1843
Cosmetic rules are not applied in some cases when AdGuard works alongside AdGuard VPN browser extension #1791
One of the subdomains is not filtered due to different site certificates #1839
$all modifier does not work correctly #1842
mall.sk content script is not injected #1834
Blocking regex rule that has escaped slash in a character class doesn’t work #1831
Content script is not injected if there is a tag (with embed attribute) before doctype declaration #1825
$path modifier doesn’t work with query params #1817
$removeparam on url with port redirects to url without port #1818
android-hilfe.de brakes website #1800
Cannot connect to wiki.cemu.info securely #1821

Scriptlets (JavaScript enhancement for filtering rules) updated to v1.10.25

Improvements

Improved google-analytics, added ga.q property #355
Improved google-ima3, added OmidVerificationVendor property #353
Added compatibility with uBO's set-cookie scriptlet #332
Added new scriptlet href-sanitizer #327
Added new scriptlet json-prune-fetch-response #361
Added new scriptlet json-prune-xhr-response #360
Added new scriptlet trusted-suppress-native-method #383
Added new scriptlet no-protected-audience #395
Improved set-cookie, increased a possible numeric value #388
Improved trusted-click-element, added support for finding selectors in shadowRoot #323
Use some redirects resources as scriptlets as well #300
Added possibility to allowlist scriptlets #377
Improved prevent-fetch, added cors responseType #394
Improved set-cookie, added domain parameter #389
Added new scriptlet call-nothrow.js #333
Added new scriptlet spoof-css #317
Added new scriptlet trusted-create-element #278
Improved set-cookie, added more supported values #379
Added new scriptlet trusted-set-attr #281

Fixes

Fixed set-constant — setProxyTrap() #403
Fixed set-cookie, do not encode a cookie name #408
Fixed set-local-storage-item conversion, $remove$ param #404

UserscriptsWrapper updated to v1.2.23

DnsLibs (DNS filtering engine) updated to v2.5.4 #5237

Improvements

Allowed specifying tcp-only and udp-only DNS upstreams #208
Support passing hostname to outbound proxy instead of bootstrapping #197
Improved handling of HTTPS RRType #215

Fixes

Cannot use DoH DNS server that use HTTP/1.1 after updating to v4.3 #216
Use Happy Eyeballs for IPv4/IPv6 in DoH #217
AdGuard for Android TV 4.3.1 Beta 1
Release date: December 25, 2023
Sometimes a release is so significant and exciting that it’s easy for a bug to slip through. The only thing left to do is to release a new version as quickly as possible. In this beta, we’ve fixed a major issue: the app would crash when HTTPS proxy is enabled in a browser. We also made sure that the $all modifier now works correctly, updated the CoreLibs and DnsLibs — our beloved filtering engines — and added a few improvements along the way. What else is there to say? Update and see for yourself!

Changelog

Fixes

AdGuard crashes when HTTPS proxy is set in browser #5130

CoreLibs (Filtering engine)

CoreLibs updated to v1.13.115 #5124
$all modifier does not work correctly #1842

DnsLibs (DNS filtering engine)

DnsLibs updated to v2.4.37 #5123
AdGuard for Android TV 4.3 Beta 1
Release date: December 15, 2023
AdGuard v4.3 for Android beta brings you something not only special, but unprecedented. It’s the same AdGuard you know and love, but now with a TV-sized twist – and we mean that quite literally: we’re glad to introduce the support for Android TV! Important updates and a new Developer tools section are also here to enhance your user experience with our app.

Android TV support

To provide full support for Android TV, we’ve developed a simplified version of AdGuard for Android featuring the most essential features to enhance your browsing experience and content filtering on your TV. The new design, fully adapted for Android TV, includes:
Adapted onboarding
Home screen with statistics
Adapted Protection screen
Adapted settings
Hold on to your remote, what you are about to experience is a brand new app!
Note: Android TV support is a feature exclusive to users with an AdGuard license.

Developer tools

We invite our advanced users and filter developers who interact very actively with the app to explore our new Developer tools, a specialized section designed for quick navigation and switching between features. There you can quickly enable or disable custom filters, access logs, enable recording of different logs, and more. This feature can be enabled in Low-level settings.

CoreLibs and DnsLibs updates

The recent CoreLibs v1.13 update boosts your browsing experience with improved HTML filtering, while the update of DnsLibs to v2.4 makes your connection more secure with support for HTTP basic authentication.

Changelog

Features

Fulguris browser added to the list of browsers #4969
A list of Russian VoWiFi IPs to exclude #4992
Android TV OS support added #3597
Add a button to reset DNS Protection setting #4735
Add support for Macedonian (mk) to AdGuard for Android #5086
HTTPS filtering for com.kantarworldpanel.shoppix disabled by default #4706
Click area for back arrow buttons increased #4789
Sorting order for User rules improved #4779
Parse 'Title' metadata from filter list subscriptions #4760
Operating System name + version sent to ReportsWebApp #5025

Fixes

"Slow work" notification disappears when enabling debug logging level #5017
Product type and AdGuard version are incorrectly detected in the "Report incorrect blocking" form #4895
Bootstrap upstreams setting doesn't reset after resetting low-level settings #4907
Deleting website from blocklist doesn't work properly #4902
In the free version, the status “Disabled Browsing security” appears as “Updated” when checking for updates #4844
Filters can be found in the search only using English #5026
Firewall works when it's disabled and there is no app usage access #5012
Google Play: com.gpn.azs app doesn't work #4845
Google Play: de.dkb.portalapp incorrect blocking #3734
Importing settings with another language doesn't work correctly #5007
Impossible so open and hear vocal messages in "Orange Téléphone" app #4777
In the snack that appears in all settings, "Undo" is not translated into other languages #4880
In tracking protection blinking at functions when pressing the switch #4879
Incorrect tab is highlighted when redirected to the protection section by long tapping the icon #4860
Infinite loader after tap on a snack from the Website allowlist/blocklist #4843 *It is possible to make a two-line rule via the clipboard #5009
Keyboard lags and text cannot be entered in the search field after collapsing the top of the screen #4979
License expiry date displayed incorrectly #4856
Logs upload changes login and password for Proxy server #4884
Long option names do not fit in the rule creation dialog #4764
Non-relevant results are also displayed on the "Language-specific ad blocking" screen #4891
Redirect from the assistant highlights the incorrect tab in the bar #5001
The "Add userscript" popup does not appear when redirected to AdGuard by the userscript link #4913
The cursor position in the search field resets after collapsing the top of the screen #4892
The loader is displayed on the search field on the Recent activity screen #5035
The same icon is used for unrelated purposes #4737
Unable to send a bug report when the checkbox "Send app logs.." is marked #4894
When adding a DNS filter from the system using a file, the input field is grayed out #4882
When adding custom DNS filters or Userscripts, the "Browse" button is grayed out #4850
When changing the setting of the disabled option the protection is restarted #4762
When importing DNS user rules containing empty lines, these lines are added #4888
When quickly switching switches in Firewall rules, the rule list lines glitch #4885
Wi-Fi calling issue on Xiaomi: add com.qualcomm.qti.cne to routing exclusions #5029
Clearing the statistics doesn't clear apps and companies sections only resets their counters to zero #4748
Impossible to log in to the ONECTA-Daikin app with AdGuard enabled #4775

DnsLibs (DNS filtering engine)

DnsLibs updated to v2.4.16

On-the-fly filtering of DoH connections #198

DnsLibs updated to v2.4.0

Basic auth for DoH endpoints #189
Possible DoS attack against the local DNS proxy when it’s using a plain DNS upstream #202

DnsLibs updated to v2.3.4

127.0.0.1 local is incorrectly interpreted as being for all .local address, breaking mDNS #207
Allow C# comments in domain name rules #196
DoH tries to use stale connection too much time #200
Properly filter type=HTTPS requests #199

CoreLibs (Filtering engine)

CoreLibs updated to v1.13.98

Add !#else pre-processor directive support #1806
Add $extension modifier disabling specific userscript #1706
Adopt new rule priority scheme #1768
Change sec-ch-ua headers to match user-agent when Stealth Mode is active #1764
Improve HTML filtering performance #1772
Improve HTML filtering rules $$ -- allow CSS-like selectors #94
Support for cap_html_filtering condition #1758
$denyallow does not allow blocking documents #1809
$stealth exceptions do not work on the TCP stack level where we block STUN/TURN #1737
Images are not displayed in Edge Bing Chat #1744
The 网盘直链下载助手 user script not working with AdGuard #1780
Websites using SXG have no cosmetic filtering when opening from Google search #1812
socks5 proxy not working with AdGuard v4.0 #4812
Content script is not injected into elements loaded in object tag #1769
Detect website locale based on HTML "lang" attribute and language request HTTP headers #1736
Increase limit for $replace rules #1802
Moving certificate is not an option anymore #277
Properly use ECH retry_configs #1793
Support anti-DPI feature for Korea Telecom #1789
The filtering on the macperformanceguide.com website doesn’t work #1810
UDP timeout is too small in TcpIpStack #1796
Downloading AdGuard To install AdGuard, click the file indicated by the arrow Select "Open" and click "OK", then wait for the file to be downloaded. In the opened window, drag the AdGuard icon to the "Applications" folder. Thank you for choosing AdGuard! Select "Open" and click "OK", then wait for the file to be downloaded. In the opened window, click "Install". Thank you for choosing AdGuard!
Install AdGuard on your mobile device