AdguardTeam / AdguardForAndroid

Open bug tracker for Android version of AdGuard.
https://adguard.com/
1.37k stars 91 forks source link

Tracking issue for apps where content filtering is problematic #4827

Open ameshkov opened 1 year ago

ameshkov commented 1 year ago

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 ? ? ?
Alex-302 commented 1 year ago

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.

piquark6046 commented 1 year ago

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

ameshkov commented 1 year ago

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

Versty commented 1 year ago

@ameshkov Please add the Spotify application to the list.

ameshkov commented 1 year ago

@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?

Alex-302 commented 1 year ago

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

ameshkov commented 1 year ago

@Alex-302 updated the table with Twitter info.

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

enakr commented 10 months ago

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

Versty commented 9 months ago

@enakr added Line to the table