New Update AdGuard for iOS (iPhone) - Stable and Beta Updates Thread

Gandalf_The_Grey

Level 76
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,505
AdGuard for iOS version 4.3.3 from March 2, 2022
This update is small but important: the fixes we've made will definitely make AdGuard work even better. In this version we've improved DNS filtering to make it more stable even when the internet connection is poor. We've also fixed a bug that was preventing filter updates on iOS 15.4 beta and a couple of background crashes. And we've added some other minor improvements to make using AdGuard more comfortable.

Changelog​

[Enhancement] Updated DnsLibs to v1.7.11 #1951
[Fixed] Crash due to an invalid filtering rule in the EasyList Cookie List #1941
[Fixed] Common crashes in AdGuard v4.3.2 beta #1925
[Fixed] NetworkUtils.init crashes on iOS 12.5 #1938
[Fixed] Bug with the manual refresh icon iOS 15.4 beta #1926
[Fixed] The app crashes if you add a custom filter list with empty lines #1918
[Fixed] Tunnel is being killed due to exceeding memory limit #1935
[Fixed] VPN profile won't connect after settings reset #1952
 

amirr

Level 27
Verified
Top Poster
Well-known
Jan 26, 2020
1,628
Hi, is this free or the user must purchase it first?

I see its paid. Is that one-time purchase or user must pay for it yearly?

1649713735643.png
 

Trooper

Level 16
Verified
Top Poster
Well-known
Aug 28, 2015
772

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,048
Hi, is this free or the user must purchase it first?

I see its paid. Is that one-time purchase or user must pay for it yearly?

View attachment 265785

There is another version of Adguard for iOS, there you can choose "Premium Lifetime" my purchase was 3 or 4 years ago. App versions updates and new features were always included.

 

Gandalf_The_Grey

Level 76
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,505
Meet AdGuard v4.4.0 for iOS! In this release we have fixed only one, but incredibly annoying issue with AdGuard DNS filtering module handling network changes. Now everything works without glitches and we can finally relax (for a while). Hope you will enjoy the new version.

Changelog
  • [Enhancement] Updated DnsLibs to v1.7.28 #1982
  • [Fixed] VPN tunnel does not restart on a network change #1892
 

Gandalf_The_Grey

Level 76
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,505
This is the first update AdGuard for iOS gets since changing the developer account.

Please note that you may need to re-enable AdGuard content blockers in Safari settings and check for filter updates in the app.
 

Gandalf_The_Grey

Level 76
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,505
AdGuard for iOS 4.4.3 released:
This version brings the updated rule converter library and some important improvements to the Advanced protection module.

Please note that if you're updating from v4.4.0 you may need to re-enable AdGuard content blockers in Safari settings and check for filter updates in the app.
 

Gandalf_The_Grey

Level 76
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,505
AdGuard for iOS 4.4.4 released:
In this version we’ve updated the filter libraries and fixed the YouTube player on iOS 16.
Now you can watch videos ad-free right in the AdGuard app. To do this, tap “Share” in the YouTube app, tap “More”, and select “Block ads on YouTube (by AdGuard)“.
 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,048

AdGuard for iOS 4.4.6​

Release date: April 11, 2023

Spring is the time for renewal, and AdGuard products are no exception.

We've updated all the libraries used in the app and improved the UI, so now AdGuard for iOS runs smoother and is more user-friendly.

Advanced blocking rules acceleration​


The Advanced Protection feature is something we're proud of and what sets us apart from other content blockers on iOS. With this module, AdGuard for iOS can apply advanced filtering rules that supplement standard Safari content blocking rules and help effectively tackle complex and encrypted ads.

However, due to the peculiarities of iOS, the Advanced Protection feature’s operation was always limited compared to other versions of AdGuard. For example, some rules applied noticeably later than page load. Sometimes this led to ad "flickering" as it was only hidden after page loading. In other cases, this even prevented certain ads from being blocked.

When preparing the new version of AdGuard for iOS, we put in a lot of effort into speeding up the implementation of advanced blocking rules which directly improved the overall app performance. We hope you'll notice the difference.

Native support for the :has() pseudo-class​


With Safari v16.4, content blockers gained the capability to select elements for hiding using the :has() pseudo-class. While this might sound complex and confusing, it's essential to know that this feature is incredibly important to us. It allows for the selection of ad blocks based on their content.

Until AdGuard v4.4.6 for iOS, support for the :has() pseudo-class was implemented as part of the Advanced Protection module, available only in paid version. Now, this functionality is available to all AdGuard for iOS users!



Changelog​


Features​

  • Show SafariConverterLib version after tapping the app version in About #2050
  • Show Scriptlets and ExtendedCss versions in About #2121
  • Improved Safari Web Extension initialization speed

Fixes​

  • Incorrect description of Alternative servers in Spanish #2078

Versions​


 
Last edited:

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,048
We are thrilled to announce the release of AdGuard v4.5 for iOS, which includes major changes and new features.

System-wide tracking protection​

AdGuard v4.5 for iOS now includes system-wide tracking protection, which allows you to block in-app trackers that can discreetly collect user data. We are proud to introduce this great achievement to you.

In this version, we have added statistics on blocked requests to the app (see the Activity tab). We have changed the counters on the main screen to show how many trackers are blocked and how much traffic is saved.

Besides, if you now install AdGuard for iOS or reset its settings to default, the AdGuard DNS filter will already be enabled. What does this mean for you? If you turn on DNS Protection, AdGuard will automatically start blocking ads and trackers in all apps — not just Safari. It doesn't matter which server you use — the DNS traffic will be filtered anyway.

DNS-over-HTTP/3 support​

In AdGuard v4.5 for iOS, we have added support for DNS-over-HTTP/3 due to the DnsLibs update. DNS-over-HTTP/3 is a newer version of the DNS-over-HTTPS protocol. AdGuard has become one of the first to support it, along with Google and Cloudflare.


Changelog​


Fixes​

  • No rules on the Content Blockers screen #2012

Versions​

  • Updated DnsLibs to v2.2.8 #2171


 

Gandalf_The_Grey

Level 76
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,505
AdGuard for iOS 4.5.1
This update brings no major changes, but the ones it does bring are still pretty important, especially since we apparently found an iOS 17 bug as a by-product of preparing this release.

Apple, what happened to the promised 150k content-blocking rules cap in Safari?

The main attention goes to the fix of an issue on iOS 17 where filters would just update infinitely without actually updating, and, surprise, surprise, the underlying problem turned out to be on iOS’s side: using our standard Safari content blockers with 150k filtering rules all of sudden started causing a crash on iOS 17. We found out that this was happening because Safari wouldn’t accept files over a certain size anymore — even content blockers with 40-60k rules (which is 3 times below the limit) would sometimes crash, depending on the rules they contain.
As a temporary measure, we restricted the size of our JSON files and optimized main filters so that they can squeeze into this new size requirement. If a content blocker is still a little too big for Safari (the final size depends on how many and what filters are enabled by the user), we automatically cut its size so that at least part of the rules that meet the size requirement is applied. And since it’s an obvious iOS 17 bug, we already reported it on Apple’s forum.
Read a more detailed rant about this in our blog article on v4.5.1.

Other improvements

Also, we updated SafariConverterLib, Scriptlets, and TSUrlFilter dependencies. In simple words, the update of these three components helps maintain high filtering quality, i.e. efficient and up-to-date performance of blocking rules. SafariConverterLib converts AdGuard filtering rules into Safari content blocking rules, Scriptlets and TSUrlFilter help implement the Advanced blocking feature in AdGuard for iOS.
And last but not least, two things: DnsLibs v2.3 update improves AdGuard's DNS-over-HTTP/3 performance and stability, and we also fixed the issue where AdGuard wouldn’t open on iOS 13.x.

Changelog

Improvements

Updated TSUrlFilter, Scriptlets, and SafariConverterLib dependencies #2228

Fixes

Allowed specifying the final CB JSON file size limit in order to make Safari accept AdGuard’s content blockers #56
Infinite filter updates on iOS 17 #2188
Unable to open AdGuard v4.5.0 for iOS on iOS 13.x #2194

Updated DnsLibs (DNS filtering engine) to v2.3

Improved stability and performance of DNS-over-HTTP/3
Allowed sharp comment in exact domain name rules #196
Fixed the issue where DoH was trying to use stale connection for too long #200
Made so that type=HTTPS requests are now filtered properly #199
 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,048

AdGuard for iOS 4.5.2​

Release date: December 11, 2023

In this version, we’ve added HTTP basic authentication for DNS-over-HTTPS. This is useful if you have your own DNS server and don’t want someone else to use it. There is a nuance, though: there are not many DNS servers that support this feature right now. But soon they’ll become available in AdGuard Home and AdGuard DNS, so stay tuned!

Changelog​


Fixes​

  • Advanced rules do not work if a rule contains www. at the beginning #1897
  • When opening a Live video on YouTube through AdGuard, an error appears #2254

DnsLibs (DNS filtering engine)​


Scriptlets (JavaScript enhancement for filtering rules)​

 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top