硕士生
 
- 金币
- 3833
- 好评
- 25
- 信誉
- 120
|
发表于
2025-10-15 04:28:39
来自手机
|
显示全部楼层
| 阅读模式
来自 广东
本帖最后由 tuandgame 于 2025-10-15 04:28 编辑
简单记录【歪打正着】我在壁纸“提前”锁死999豆的乌龙史
> 过程已脱敏,思路供参考,升级需重跑。
---
00 开场:弹窗骗人事件
任务面板明明显示 +999,弹窗却老实报 +3。
一气之下决定让“999”成为现实。
---
01 第一踩:改弹窗 → 只换皮肤
- 把 `TaskItemBean.getCoinNum()` 暴力 return 999。
- 弹窗瞬间华丽:+999!
- 回到个人中心:余额还是 +3……
结论:UI 是化妆师,账户才是存折。
---
02 第二踩:改写库 → 闪回地狱
- 跟到协程 `Lm8/h`,在 `add-int` 前插桩 999。
- 余额 +999 截图留念,下拉刷新 → 服务器回刷,数字归位。
结论:内存缓存敌不过服务器拉回。
---
03 第三踩:改登录 → 意外提前成功
- 懒得继续追链路,顺手把 `LoginBean.getBCoinTotal()` return 999。
- 首页余额 999 常驻,任务页再拉 `/user/info` → 居然没覆盖!
- 原来当前版本的个人中心只信任登录时拿到的值,后续接口不再刷新这个数字。
- 于是 999 钉在屏幕上,提前收工。
---
04 彩蛋:VIP 捷径
- 同一 Bean 把 是否Vip return 1。
- 结果发现是另外一种解法
---
一句话总结
> 本打算走到“最后一段链路”,结果在“登录回包”就被 App 提前放行——999 永久生效,VIP 一键解锁。
有时捷径不是刻意寻找,而是顺手一试就发现终点已在脚下。
收工,去商城挥霍“永远花不完”的 999 豆! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|