返回列表 发新帖

台风天没什么事干,学着复刻大佬的操作针灸大s

  [复制链接]

140

主题

1952

回帖

7482

积分

硕士生

Rank: 6Rank: 6

金币
3825
好评
25
信誉
120
发表于 2025-9-25 08:51:17 来自手机  | 显示全部楼层 | 阅读模式  来自 广东
本帖最后由 tuandgame 于 2025-9-25 08:51 编辑

下面只是思路总结不涉及任何修改。这次叠甲叠得挺好的针灸大s
一、背景

官方客户端每次冷启动都会尝试联网拉取用户身份,若返回有效数据则覆盖本地 VIP 状态;若失败则降级到缓存。目标是让降级逻辑始终生效,且不影响资源加载。


二、核心思路

1. 保证首屏资源正常:启动阶段允许 CDN、配置、Unity 等请求正常 200。

2. 阻断账号降级点:在首个用户状态接口发出前,主动使其失败(404 / 超时 / IO 异常),触发客户端走缓存分支。

3. 缓存即假数据:

   - JS 层:提前在 Bundle 内将 `getUserInfo`、`getToken`、`getVipInfo` 等关键接口写死为「已登录 + 永久 VIP」对象,不再走网络。

   - Native 层:SharedPreferences 所有 put 方法整段 NOP,真账号无法落盘。


三、实现轮廓

- 网络层:在 OkHttp 拦截器内识别首包 URL 特征,非资源请求直接抛 IOException,资源请求原样放行。

- 存储层:SP 写库变 NOP,任何 token、user 信息都无法持久化。

- Bundle 层:VIP、Token、UserInfo 等关键接口永远返回写死对象,依赖数组已删 408/409,不会 crash。

- 启动顺序:MainApplication → CommonModule.initSDK → 拦截器初始化 → 首包失败 → 降级本地 → 本地功能完整可用。


四、效果

- 全程不断网,CDN 请求正常。

- 登录按钮可点但无实际写入,个人中心常驻 VIP 标识。

- 除非整包升级,否则任何操作无法刷新为真用户。


五、副作用与取舍

- 登录/退出、头像修改、订单写入等依赖落盘的功能变为“仅当前会话有效”,重启后恢复假数据。

- 模型下载记录、浏览历史等非核心缓存同样无法持久,可接受。


六、总结

通过“资源放行 + 账号阻断 + 写库失效 + Bundle 写死”四件套,既满足 App 启动必须联网拉资源的前置条件,又永久锁定本地假 VIP,实现“联网状态下也能永驻会员”的效果。

本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

1625

回帖

4174

积分

大学生

Rank: 5Rank: 5

金币
611
好评
0
信誉
100
发表于 2025-9-25 08:56:29 来自手机  | 显示全部楼层  来自 广西
看看隐藏内容
回复

使用道具 举报

74

主题

1993

回帖

6987

积分

硕士生

Rank: 6Rank: 6

金币
3882
好评
6
信誉
90
发表于 2025-9-25 09:01:35 来自手机  | 显示全部楼层  来自 重庆
感谢分享
回复

使用道具 举报

0

主题

296

回帖

1123

积分

高中生

Rank: 4

金币
582
好评
0
信誉
100
发表于 2025-9-25 09:03:55 | 显示全部楼层  来自 浙江
看看隐藏
回复

使用道具 举报

66

主题

6471

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1743
好评
2
信誉
109

考神

发表于 2025-9-25 09:06:02 来自手机  | 显示全部楼层  来自 江西
看看隐藏
回复

使用道具 举报

2

主题

402

回帖

1401

积分

高中生

Rank: 4

金币
288
好评
0
信誉
104
发表于 2025-9-25 09:08:10 来自手机  | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

12

主题

5246

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
1590
好评
16
信誉
578

考神MT论坛帅哥MT论坛新人MT论坛最佳新人MT论坛活跃会员

发表于 2025-9-25 09:09:13 来自手机  | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

0

主题

175

回帖

799

积分

初中生

Rank: 3Rank: 3

金币
435
好评
0
信誉
100
发表于 2025-9-25 09:09:50 来自手机  | 显示全部楼层  来自 安徽
感谢分享
回复

使用道具 举报

5

主题

1万

回帖

3万

积分

博士后

萌新

Rank: 8Rank: 8

金币
3415
好评
51
信誉
101

考神MT论坛最佳新人MT论坛帅哥MT论坛新人MT论坛活跃会员

发表于 2025-9-25 09:12:00 来自手机  | 显示全部楼层  来自 广东
感谢分享
回复

使用道具 举报

69

主题

2250

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2741
好评
21
信誉
100

考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2025-9-25 09:12:46 来自手机  | 显示全部楼层  来自 湖北
我学了几年针灸。针灸书籍看了几十本,几十本针灸都没讲明白针灸治病原理,反而把自己扎病了,又扎好了,针灸太危险了,特别是五输穴是直接对脏腑补气泻气,我泻左手肺经尺泽穴,左肺像皮球一样瘪了吸不上气,又扎上太渊又能呼吸,连续补了几天才吸的上气,针灸很危险
已有2人评分好评 金币 理由
liu2514 + 1 + 1 牛的一笔。
驰放 + 1 + 1 牛人

查看全部评分 总评分:好评 +2  金币 +2 

回复

使用道具 举报

8

主题

4452

回帖

9781

积分

硕士生

Rank: 6Rank: 6

金币
4912
好评
5
信誉
159

考神

发表于 2025-9-25 09:13:01 | 显示全部楼层  来自 安徽
看看隐藏
回复

使用道具 举报

26

主题

6984

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
13168
好评
3
信誉
129

考神MT论坛帅哥MT论坛最佳新人MT论坛新人

发表于 2025-9-25 09:15:59 来自手机  | 显示全部楼层  来自 山东
fzwxz520 发表于 2025-9-25 09:12
我学了几年针灸。针灸书籍看了几十本,几十本针灸都没讲明白针灸治病原理,反而把自己扎病了,又扎好了,针 ...
完全靠自学肯定不行的。
回复

使用道具 举报

97

主题

1439

回帖

6179

积分

硕士生

Rank: 6Rank: 6

金币
1497
好评
3
信誉
183
发表于 2025-9-25 09:16:19 来自手机  | 显示全部楼层  来自 河北
看看
回复

使用道具 举报

13

主题

864

回帖

3068

积分

大学生

Rank: 5Rank: 5

金币
181
好评
0
信誉
100

MT论坛新人MT论坛最佳新人考神

发表于 2025-9-25 09:16:36 来自手机  | 显示全部楼层  来自 广东
学习一下
回复

使用道具 举报

1

主题

1815

回帖

5394

积分

硕士生

Rank: 6Rank: 6

金币
4047
好评
0
信誉
100

MT论坛最佳新人考神MT论坛帅哥MT论坛新人

发表于 2025-9-25 09:16:47 来自手机  | 显示全部楼层  来自 中国
看看隐藏
回复

使用道具 举报

发表回复

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

本版积分规则

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