本帖最后由 WZTong 于 2021-9-10 19:36 编辑
写在前面 小白作品,大佬勿喷 本程序由 WZTong 与 SharkFall 制作并免费发布! 禁止倒卖与二改!否则后果自负!
感谢@SharkFall 为本程序开发提供的技术支持!
起因 闲来无事,在群内接收了一份iApp写的SG库,搜索全网发现只有动态解密工具,使用虽不复杂,但需要 Root 配合 Xposed 框架,对想逆向iApp源码的人极其不友好,且市面上也无类似Arm这类的“iApp”专用脱壳机,因此突发奇想,自创了 iAppDecoder 这一针对 iApp 的逆向工具。
本软件仍处于开发阶段,可能存在未知bug与无法解密的地方,请知悉。
首页
主界面:
单一文件解析时:
单一文件解析后:
- R(aka 'Restart'): 重启当前任务,重置菜单状态,用于出现 意外导致程序终止 与 Apk选择错误 的情况。注意,该按钮在 程序开始解析Apk后 将 不能 作为重启程序按钮(见“已知BUG-2”);
- P(aka 'Patch'): 当某种意外发生(特别是AndroidManifest.xml解析错误)时,可手动填入信息,辅助程序完成反编译;预览如下:
- S(aka 'Search'): 当程序未找到某一源码时,可手动指定源码文件名进行查找;预览如下:
- W(aka 'Write'): 得到了源文件却无法更改?重写功能即可帮助完成此操作。只需读取文件内容,做出更改并应用,最终按指示回填即可;预览如下:
- SO: [实验性功能,可能引发闪退] 程序被VMP,dex2C导致dex无法完整读取?勾选此功能以尝试加载文件。注意:请先脱壳回填后使用此功能
- 当 AndroidManifest.xml 中存在伪加密等情况时,程序无法正确解析,请手动填入相关信息
- 当解析完单一 Apk 且需要解析另一 Apk 后,需要退出 iAppDecoder 后重启,才可进行下一次解析,否则会出现解析不到文件的错误
下载文件
|