|
|
本帖最后由 空城 于 2026-9-11 13:45 编辑
参考 G∞G 大佬的这篇教程(作者主页)操作。这帖我将简单描述一下发生的经历和成果。
更具体教程方法可查看帖子末端我提供的网易易盾脱壳AI修补手册.md
一、前置操作
和原帖流程一致:
1. 脱壳:APK 用 MT 去签名,上传 56.al 脱壳;
2. 回填:脱壳出的 11 个 dex 重命名为 classes3.dex ~ classes13.dex 追加进原包(不替换原有 dex;加载器按编号顺序探测,遇缺即停,所以编号必须连续);
3. 入口:manifest 的 android:name 从 com.netease.nis.wrapper.MyApplication 改成脱壳附带 txt 里给的真实入口。
装上,点开——闪退(正常)。下面才是正片。
二、修复循环:日志丢给 AI
方法就是原帖的核心思路:不用自己反编译翻代码,我的循环大概是这样:
装 APK → 点到哪崩哪 → LogFox 抓崩溃日志 → 丢给 AI
→ AI 定位到类和方法,补回被易盾抽走的方法体 → 重新打包安装 → 继续点
从 Application 闪退、Splash 闪退、主页白屏,一路修到各种功能页。
整个修复过程持续了二天,高强度使用ai(模型使用GLM5.3 思考模式最高 开启1M上下文),将自己7个账号的trae积分从五六千几乎都消耗殆尽了,迭代了 90 多轮修复。
我基本没自己看过一行反编译代码——大部分工作是:测试、截图、抓日志、描述现象。
三、成果
最终这 APP 完整可用:登录、扫码识别设备、洗澡/饮水的开始停止、余额、充值(支付宝充值正常,微信支付因签名问题无法通过)、退款、账单、报修、消息、任务中心……全部正常。壳没了以后广告 SDK 也跟着断气了(不过我没有清除网易易盾的特征文件,只删去了代码内特征值),顺手把开屏/横幅/更新弹窗一起清理干净,现在是干干净净的一个版本。
四、心得
- 门槛真的低:全程不需要自己会逆向,AI 拿着崩溃栈和现象描述就能自己定位。原帖说"对新手来说门槛低很多",亲测属实,不过还是有些耗时耗积分;
- 描述现象要具体:"点 XX 按钮后闪退"不如"点 XX 按钮后闪退,LogFox 显示 XXX 异常";不崩溃的问题(数据空/慢/无反应)把现象说清楚同样能修;
- 如果有条件的话,可以像我一样trae配合mumu模拟器,使用mumu模拟器开启mt_mcp功能,开启开发者选项的root后,在后台挂logfox 提醒ai,ai即可自行全流程操作,只需描述"某行为发生闪退"即可
- 要舍得让 AI 重复劳动:同一个问题可能要修好几轮才通,耐心丢日志就行;
- 修完记得回归测试:批量修复后把之前修好的功能再过一遍,偶尔会有连带影响。
再次感谢 G∞G 的原帖提供的 LogFox 软件和"日志丢 AI 循环修复"的核心思路
AI大家都会用,该如何才能用好AI?
这才是更重要的
如果也有大佬在修同类 APP 的,欢迎回帖交流。
以下是网易易盾脱壳AI修补手册.md文件和趣智校园去广告+修复后安装包下载链接:
我向你分享了 网易易盾修复安装包指导文档和成品:
本文仅用于个人学习研究,请大家支持正版软件。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|