AdguardForAndroid icon indicating copy to clipboard operation
AdguardForAndroid copied to clipboard

Tracking issue for apps where content filtering is problematic

Open ameshkov opened this issue 2 years ago • 9 comments

This task is a tracking issue where we list apps where content filtering is problematic.

While discussing these issues we may realize that some improvements to AdGuard itself are required. This is why this tracking issue is created in the first place, we need it to figure out what new solutions there are. Also, in the future we can label these apps in AdGuard interface so that the users could understand what's wrong with them.

Most of the apps require root to make content filtering work. In this case we'll ask @AdguardTeam/filters-maintainers to see if the issue can be at least resolved on rooted devices.

Resolving issues with such apps is very hard and time-consuming so at first we will only address issues with the most popular apps (100M installs and more). Other apps can be listed here, but they'll be resolved only when we have enough time to do that.

Please submit new apps in the comments.

App Geo Can be solved with root? Filtering rules Alternative solution
Youtube Global We're looking into it in CoreLibs None Use Youtube in the browser or use alternative apps: Vanced (Re-Vanced?), NewPipe
Facebook Global Uses TLS-pinning so root is not enough None Use Facebook in the browser
Twitter Global Uses TLS-pinning so root is not enough None Use Twitter in the browser
Spotify Global Maybe Need assistance from @AdguardTeam/filters-maintainers ?
Messenger provided by Facebook Global Probably the same as for Facebook app ? Use Facebook in the browser
LINE JP ? Need assistance from @AdguardTeam/filters-maintainers ?
Snapchat Global ? ? ?

ameshkov avatar Jun 27 '23 08:06 ameshkov

Twitter app does not work with enabled HTTPS filtering on rooted device (our CA - in the system storage). Probably SSL Pinning used in this app.

Alex-302 avatar Jun 27 '23 11:06 Alex-302

Just info: Can frida-android-unpinning be used for TLS unpinning?

piquark6046 avatar Jun 27 '23 11:06 piquark6046

@piquark6046 most likely it can, but frida is not for an everyday use, I wouldn't advise it to people.

ameshkov avatar Jun 27 '23 11:06 ameshkov

@ameshkov Please add the Spotify application to the list.

Versty avatar Jul 03 '23 11:07 Versty

@AdguardTeam/filters-maintainers could you please check out Twitter and Spotify, can we filter HTTPS on a rooted device for them? If we can, please check if there's a solution.

Also, is there an alternative solution for non-rooted devices for Spotify? Can it be used via browser?

ameshkov avatar Jul 03 '23 12:07 ameshkov

@ameshkov Twitter can not be filtered. Spotify app can be filtered, but I can't reprotuce ads. Need a HAR from rooted device.

Alex-302 avatar Jul 17 '23 12:07 Alex-302

@Alex-302 updated the table with Twitter info.

@AdguardTeam/filters-maintainers anyone can reproduce Spotify ads?

ameshkov avatar Jul 19 '23 09:07 ameshkov

Hello! The LINE app (https://play.google.com/store/apps/details?id=jp.naver.line.android) does not work correctly with enabled HTTPS filtering. Can something be done about that? Line app

enakr avatar Jan 19 '24 09:01 enakr

@enakr added Line to the table

Versty avatar Feb 19 '24 12:02 Versty