app2smile / rules

iOS App去广告
MIT License
3.24k stars 213 forks source link

Surge贴吧去广告无法去除开屏广告 #7

Closed Meonthb closed 2 years ago

Meonthb commented 2 years ago

其他广告都可以去除,唯独开屏广告依旧存在

IOS版本:15.0.2 (19A404) Surge版本:4.9.3

app2smile commented 2 years ago

出现这种情况一般是自己的原因,按照以下步骤排除: 1.确认mitm开启 2.确认没有其他规则冲突 3.确认手机网络正常(网络信号差的时候会有开屏广告) 4.wifi切蜂窝的时候surge会漏请求 5.贴出你的脚本日志运行情况

Meonthb commented 2 years ago

确认以上无误

2021-10-19 02:21:57.207768 [PacketTunnelProvider] Initialized, build: 2018 2021-10-19 02:21:57.208057 [PacketTunnelProvider] System uptime: 44838 2021-10-19 02:21:57.208085 [SGLogger] Memory usage: 2.81MB (init) 2021-10-19 02:21:57.208289 [PacketTunnelProvider] System: Version 15.0.2 (Build 19A404), jailbroken: 0 2021-10-19 02:21:57.215902 [SGTUNVirtualDNSContext] Loaded 3298 saved data, min: 198.18.1.2, max: 198.18.13.227 2021-10-19 02:21:57.217010 [PacketTunnelProvider] Load profile: /private/var/mobile/Containers/Shared/AppGroup/ACC4F9D0-B555-4D43-969A-07C054C9105A/iCloud Drive Shadow/Dler Cloud.conf 2021-10-19 02:21:57.221245 [PacketTunnelProvider] External resource base path: /private/var/mobile/Containers/Shared/AppGroup/ACC4F9D0-B555-4D43-969A-07C054C9105A/iCloud Drive Shadow

app2smile commented 2 years ago

这个日志看不出什么,需要看脚本的执行日志。脚本如果成功执行会输出开屏页的日志。

Meonthb commented 2 years ago

是直接在脚本编辑器里选择导入脚本后运行吗?如果是的话,运行结果如下:

运行贴吧proto: 贴吧proto 运行贴吧json: 贴吧proto

app2smile commented 2 years ago

打开surge 工具- 日志 下面有贴吧json日志

加载模块的情况下运行贴吧 观察日志输出情况

Meonthb commented 2 years ago

14:41:02.133012 贴吧-PbPage 14:41:02.161214 52---8192 14:41:02.161432 [Script Completed]

14:41:03.409390 贴吧-PbPage 14:41:03.439613 52---8192 14:41:03.439854 [Script Completed]

14:41:51.146978 贴吧-PbPage 14:41:51.389240 13320---13320 14:41:51.389450 [Script Completed]

14:42:36.701390 贴吧-PbPage 14:42:36.925418 6523---6523 14:42:36.925601 [Script Completed]

14:42:45.644521 贴吧-personalized 14:42:45.840701 57275---57275 14:42:45.840820 [Script Completed]

14:43:47.589145 贴吧-PbPage 14:43:47.809173 12354---12354 14:43:47.809368 [Script Completed]

14:43:55.957646 贴吧-FrsPage 14:43:56.241987 72221---72221 14:43:56.244590 [Script Completed]

14:44:22.355986 贴吧-PbPage 14:44:22.565012 15459---15459 14:44:22.565213 [Script Completed]

17:23:56.371154 贴吧-personalized 17:23:56.528652 thread_list去除ala_info不为null(推荐的直播帖子) 17:23:56.565043 54067---54067 17:23:56.565138 [Script Completed]

17:28:29.988385 贴吧-PbPage 17:28:30.189616 帖子详情页推荐的直播广告去除 17:28:30.220420 13822---13822 17:28:30.220566 [Script Completed]

17:28:45.999584 贴吧-personalized 17:28:46.207528 62972---62972 17:28:46.207705 [Script Completed]

17:31:04.183810 贴吧-PbPage 17:31:04.411821 12820---12820 17:31:04.411979 [Script Completed]

18:01:15.325204 贴吧-PbPage 18:01:15.598503 帖子详情页推荐的直播广告去除 18:01:15.634839 18712---18712 18:01:15.634983 [Script Completed]

20:26:16.249970 贴吧-personalized 20:26:16.411637 thread_list去除ala_info不为null(推荐的直播帖子) 20:26:16.447051 45526---45526 20:26:16.447150 [Script Completed]

20:47:18.674648 贴吧-PbPage 20:47:18.895403 outer_item去除 20:47:18.927369 16500---16500 20:47:18.927587 [Script Completed]

app2smile commented 2 years ago

你发的是贴吧proto日志 你发贴吧json日志

app2smile commented 2 years ago

有两个脚本 一个是贴吧json 一个是贴吧proto。如果你没有贴吧json日志 说明你的拦截规则很可能有冲突。

你可以进贴吧,随便点开一个帖子的图片 进入图片浏览模式查看一下 然后再观察一下有无贴吧json日志

Meonthb commented 2 years ago

贴吧json日志如下:


18:01:09.374439 tiebaads/commonbatch,adCmd = picbanner 18:01:09.375592 成功 18:01:09.376726 [Script Completed]

20:26:15.765256 贴吧-sync 20:26:15.766127 右下角悬浮icon 20:26:15.766665 homepage悬浮去除 20:26:15.767192 无需去除pb悬浮-undefined 20:26:15.768427 [Script Completed]

20:34:12.419786 贴吧-sync 20:34:12.420732 右下角悬浮icon 20:34:12.421374 homepage悬浮去除 20:34:12.422097 无需去除pb悬浮-undefined 20:34:12.423493 [Script Completed]

20:46:53.977563 贴吧-sync 20:46:53.979364 右下角悬浮icon 20:46:53.980769 homepage悬浮去除 20:46:53.981945 无需去除pb悬浮-undefined 20:46:53.983399 [Script Completed]

20:47:06.813836 贴吧-sync 20:47:06.814769 右下角悬浮icon 20:47:06.815533 homepage悬浮去除 20:47:06.816253 无需去除pb悬浮-undefined 20:47:06.817825 [Script Completed]

20:47:17.212543 贴吧-sync 20:47:17.213539 右下角悬浮icon 20:47:17.214389 homepage悬浮去除 20:47:17.215242 无需去除pb悬浮-undefined 20:47:17.216812 [Script Completed]

20:55:58.889848 贴吧-sync 20:55:58.890788 右下角悬浮icon 20:55:58.891436 homepage悬浮去除 20:55:58.892017 无需去除pb悬浮-undefined 20:55:58.893344 [Script Completed]

20:56:37.003860 贴吧-sync 20:56:37.004694 右下角悬浮icon 20:56:37.005436 homepage悬浮去除 20:56:37.006031 无需去除pb悬浮-undefined 20:56:37.007737 [Script Completed]

20:58:04.183659 贴吧-sync 20:58:04.184676 右下角悬浮icon 20:58:04.185385 homepage悬浮去除 20:58:04.185982 无需去除pb悬浮-undefined 20:58:04.187026 [Script Completed]

21:11:58.121455 贴吧-sync 21:11:58.122461 右下角悬浮icon 21:11:58.123192 homepage悬浮去除 21:11:58.123805 无需去除pb悬浮-undefined 21:11:58.125272 [Script Completed]

21:12:01.427696 tiebaads/commonbatch,adCmd = picpage 21:12:01.428716 成功 21:12:01.429917 [Script Completed]

21:12:01.436751 tiebaads/commonbatch,adCmd = picbanner 21:12:01.437564 成功 21:12:01.438755 [Script Completed]

21:12:01.538613 tiebaads/commonbatch,adCmd = picbanner 21:12:01.539450 成功 21:12:01.540640 [Script Completed]

app2smile commented 2 years ago

关闭贴吧后台 重新打开 观察贴吧json日志中有无 开屏页字样。

如果没有,先检查自己的mitm开关有没有打开,如果打开了再确认一下自己的mitm配置是正确生效的。 如果上述检查确认mitm生效,那么开启一下抓包模式,重新打开贴吧,关闭抓包模式后,在抓包模式的记录中搜索afd.baidu.com 给我截图

Meonthb commented 2 years ago

重新打开贴吧后贴吧json并未找到开屏页字样。

确认mitm已打开且其他使用mitm的模块均正常工作。

截取到一条afd.baidu.com的请求如下:

app2smile commented 2 years ago

从你的日志上看,没有被mitm

Meonthb commented 2 years ago

谢谢帮助,重启mitm后就正常工作了,可能是surge本身的问题