返回列表 发新帖

大师兄影视去除强制更新弹窗

  [复制链接]

13

主题

327

回帖

2222

积分

大学生

Rank: 5Rank: 5

金币
491
好评
2
信誉
100
发表于 2026-6-4 23:20:42 | 显示全部楼层 | 阅读模式  来自 上海
本帖最后由 七星月 于 2026-6-5 00:51 编辑

先看效果,这个包是版本3.3.3的,是本论坛下载的去过广告的包!
这是3.3.3版本的包,现在去除这个强制更新


这是去除后的效果


思路:Flutter App 的 Java 层 Hook 无效,改用 Native 层 Hook TCP 系统调用,在 Socket 层检测并替换 /v6/version 的响应为空 JSON,让 App 认为没有新版本,从而不弹窗。
下面是整个过程
看过论坛其他帖子都是很难去除这弹窗,首先抓包看看

这个链接肯定就是版本号的检查,按照传统的 Xposed 模块思路,首先尝试在 Java 层 Hook 常见的网络和数据处理 API
尝试过的目标
javax.crypto.Cipher
JSONObject  
String(byte[])   
InputStream.read()   
结果都是  无调用

全部失败的原因在于 Flutter 的架构设计:
┌─────────────────────────────────────────┐
│  Dart VM(加密/解密/HTTP解析)            │   ← 完全在 Dart 内部完成
├─────────────────────────────────────────┤
│  dart:io Socket                          │   ← Dart 直接调用系统调用
├─────────────────────────────────────────┤
│  Linux read/write/recv/send              │   ← 唯一的突破口
└─────────────────────────────────────────┘
Flutter 的网络通信和加解密全部在 Dart VM 内部完成,不经过 Java 层的任何 API

对于 Flutter App,Java 层 Hook 天然无效,必须下沉到 Native 层。
既然 Java 层走不通,方向转向 Native 层——Hook 最底层的系统调用函数。

所有 TCP 网络通信,无论是 HTTP、WebSocket 还是自定义协议,最终都会归结为几个系统函数:

函数                          作用
read()        从 socket 读取数据
write()        向 socket 写入数据
recv()        socket 接收(专用)
send()        socket 发送(专用)

经过多次尝试,最终发现 Flutter 的 dart:io 底层主要使用 read/write 来操作 socket,而 recv/send 则很少被调用。使用 read + write 组合可以完整捕获所有网络数据。
从抓包数据来看,数据是经过加密,我也尝过解密,但是一直没有成功,既然无法解密,干脆不解密——直接替换服务器响应。
具体来说:
检测到请求 URL 包含 /v6/version(版本检查接口),丢弃服务器的真实加密响应,直接返回一个伪造的 JSON,告知 App "无需更新"


完整流程:
┌──────────────────────────────────────────────────────┐
│  App 发送请求                                          │
│  write/send Hook 检测 URL                             │
│    ├─ /v6/version → 标记 fd 为 BLOCK                  │
│    │   + 将 Accept-Encoding 改为 identity              │
│    └─ 其他请求 → 正常透传                               │
├──────────────────────────────────────────────────────┤
│  App 读取响应                                          │
│  read/recv Hook 检查 fd 状态                           │
│    ├─ BLOCK fd → 排空真实数据(读出来抛弃)              │
│    │   → 返回 {"code":0,"msg":"","data":[]}           │
│    └─ 其他 fd → 正常透传真实响应                        │
├──────────────────────────────────────────────────────┤
│  最终结果:弹窗消失 ✅,影视内容正常加载 ✅               │
└──────────────────────────────────────────────────────┘

核心是使用 fd(文件描述符)状态管理:当一个 socket 被标记为 BLOCK,后续的 read 操作会排空真实数据并返回替换内容,对其他 socket 则完全透明。

Hook 库使用字节跳动开源的 ShadowHook,它通过修改 PLT(Procedure Linkage Table)来拦截函数调用,稳定且兼容性好。

最后附上成品xp模块和大师兄安装包下载地址

分享文件 - 小飞机网盘











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

12

主题

4207

回帖

1万

积分

博士生

......

Rank: 7Rank: 7Rank: 7

金币
678
好评
18
信誉
100

考神MT论坛新人MT论坛最佳新人MT论坛帅哥挂机大佬

QQ
发表于 2026-6-4 23:35:26 来自手机  | 显示全部楼层  来自 江西
看看隐藏
回复

使用道具 举报

27

主题

890

回帖

3997

积分

大学生

Rank: 5Rank: 5

金币
2122
好评
2
信誉
90

考神

发表于 2026-6-4 23:42:23 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

688

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3410
好评
164
信誉
119

考神MT论坛新人MT论坛活跃会员MT论坛帅哥MT论坛灌水老大MT论坛侠客MT论坛最佳新人

发表于 2026-6-4 23:46:45 来自手机  | 显示全部楼层  来自 广东
看看
回复

使用道具 举报

12

主题

196

回帖

863

积分

高中生

Rank: 4

金币
505
好评
1
信誉
101
发表于 2026-6-4 23:49:11 来自手机  | 显示全部楼层  来自 浙江
看看隐藏
回复

使用道具 举报

0

主题

2535

回帖

7454

积分

硕士生

逆向好难

Rank: 6Rank: 6

金币
987
好评
2
信誉
100
发表于 2026-6-4 23:49:36 来自手机  | 显示全部楼层  来自 内蒙古
感谢大佬分享
回复

使用道具 举报

1

主题

496

回帖

1257

积分

高中生

Rank: 4

金币
578
好评
0
信誉
100

考神MT论坛新人

发表于 2026-6-4 23:54:06 来自手机  | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

18

主题

2773

回帖

7694

积分

硕士生

Rank: 6Rank: 6

金币
950
好评
1
信誉
102
发表于 2026-6-4 23:56:51 来自手机  | 显示全部楼层  来自 河南
感谢分享
回复

使用道具 举报

4

主题

2213

回帖

7435

积分

硕士生

Rank: 6Rank: 6

金币
164
好评
2
信誉
99
发表于 2026-6-4 23:58:47 来自手机  | 显示全部楼层  来自 河南
看看
回复

使用道具 举报

8

主题

1473

回帖

2889

积分

大学生

Rank: 5Rank: 5

金币
546
好评
1
信誉
100
发表于 2026-6-4 23:58:49 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

34

主题

7771

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4230
好评
24
信誉
143

考神

发表于 2026-6-4 23:59:17 来自手机  | 显示全部楼层  来自 山东
看看隐藏
回复

使用道具 举报

0

主题

407

回帖

3209

积分

大学生

Rank: 5Rank: 5

金币
1625
好评
0
信誉
100
发表于 2026-6-4 23:59:59 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

0

主题

1251

回帖

4388

积分

大学生

Rank: 5Rank: 5

金币
4815
好评
0
信誉
100
发表于 2026-6-5 00:03:01 来自手机  | 显示全部楼层  来自 上海
感谢分享
回复

使用道具 举报

2

主题

1696

回帖

6221

积分

硕士生

Rank: 6Rank: 6

金币
5782
好评
0
信誉
100
发表于 2026-6-5 00:03:54 来自手机  | 显示全部楼层  来自 湖北
厉害了楼主
回复

使用道具 举报

7

主题

2605

回帖

8017

积分

硕士生

Rank: 6Rank: 6

金币
1919
好评
6
信誉
100
发表于 2026-6-5 00:04:09 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表