
安装使用说明
1、“源文件”处支持文件或文件夹拖放;2、必须安装【.NET Framework2.0简体中文版】框架;
3、部份功能依赖java运行环境,因此必须安装java。本站提供软件下载。
软件亮点
1、可以直接拖动下载的apk到软件编辑,可以对apk执行安装;2、提供一个获取包名的功能,让软件识别apk原始的名字;
3、具有六个功能,点击apk反编译功能即刻对apk的内容编译;
4、选择打包功能,选择一个文件夹就可以直接打包;
5、支持签名功能;
6、对*.Apk 文件反编译及回编译用于汉化修改;
7、对*.Dex 文件反编译及回编译或查看仔细源代码;
8、对*.Apk 文件批量反编译及回编译;
9、对*.Apk、*.Zip文件执行签名;
10、Windows下直示Apk件自身图标。
功能介绍
1、反编译apk;2、重新打包成apk;
3、对apk进行签名;
4、反编译dex;
5、重新打包成dex;
6、dex转jar;
7、dex转ddx;
8、dex导出成txt;
9、反编译so;
10、jar转dex;
11、提取dex;
12、替换dex;
13、修复dex;
14、加密xml转txt;
15、字符串unicode编解码。
问题说明
1、没有完整的动态调试程序。目前由于android系统的bionic并不完全支持POSIX,导致现有编译的gdb不支持多线程无符号调试。(我实验了一下,的确多线程问题比较多,当然,gdb本身也有问题)。所以对于NDK逆向工程比较麻烦,以静态分析为主。2、手机本身种类较多,而且android版本繁多,更新较快,增加了逆向的难度。
但是android系统自身也有好处:
1、手机系统的简化工作让分析也随着简化。
2、公开源代码 大不了我修改系统API编译系统来进行API hook。谁也拦不住。(android不支持LD_Library API hook)。
更新日志
v2.2版本主要修改:
新增zipalign对齐优化功能(感谢WYJ的建议)
v2.1版本
1:部份功能新增错误回显;
2:修复java环境判断错误的bug;
3:更新部份组件版本。