提示:
设置快捷键分别为 F1、F2、F3 和 F4,切换界面快捷键 Ctrl+Tab
菜单中修改窗口最前设置会写入到配置文件中,F1 快捷键只对本次有效
翻译、THUMB、ARM 和 ARM64 转换快捷键 Ctrl+Enter 或 Alt+Enter
您的个人配置将会被保存在和本程序同目录下的 setting.ini 文件中
杀软误报请自行处理
编码转换:
进制转换支持长整数,十转十六支持负数,多个数字转换请换行输入
unicode 转换所有字符到文本时,多个字符请用空格分开
base64 带中文的话由于编码不同,结果可能与其他工具的转换结果不同
文件信息:
支持超大文件,支持多文件拖拽
支持查看 apk、dex、rsa、exe、dll 的部分详细信息
支持修复 dex 文件的 Signature 和 Checksum
查壳支持 360 加固、爱加密、腾讯乐固、梆梆加固、百度加固、阿里加固、娜迦加固、通付盾加固、
网易云加密、乐变加固、招行加固、兴业银行加固
JavaToSmali:
此功能需要先配置 Android SDK 环境变量
引导类一般为 Android SDK 目录下的 platforms\android-xx\android.jar 文件
仅适合少量代码转换,不支持 support 兼容包
输入源文件名后回车即可转换,源码路径和输出路径会自动补全,可按需修改
So Editor:
主要用来修改 so 文件,其中 HEX 模式支持任意文件修改
修改的数据只能为 ARM 汇编或十六进制数据,支持还原数据
点击修改时,程序只能记住前一秒钟的数据,还原时将还原成此数据
若修改时在文件末尾增加了数据,则无法完全还原
APK 混淆:
支持压缩包和 dex 文件,支持多 dex,自动忽略小于 10k 的 dex
混淆资源勾选时会同时混淆 xml 和 arsc 文件
支持自动签名(只签名 apk 文件)
支持二次混淆,但多次混淆会略微增加体积降低性能,不推荐
反混淆只针对资源文件
文件加密:
不支持大于 300M 的文件
支持任意格式文件的加/解密
选择文件,输入密码回车即可加/解密
加密后文件为 .ar 格式,关联本程序后,双击 .ar 格式的文件即可输入密码并解密
加密时的密码是解密的唯一凭据,丢失请自行撞墙
右键菜单:
添加和删除右键菜单需要使用管理员权限
使用此工具需要安装 JDK 1.8+ 并设置相应的环境变量
反编译同时支持 apk 和 dex 文件,解析 xml 同时支持 apk 和 xml 文件
反编译参数默认已添加 -f
本程序自带一个签名证书,可以直接使用,如果不懂请不要随意修改
环境变量:
可自动检测,如未检测到请手动选择路径
配置用户环境变量即时生效,但会清空原有Path变量
配置系统环境变量可能需要重启
其他:
Apktool 下载地址:https://github.com/iBotPeaches/Apktool
ShakaApktool 下载地址:https://github.com/rover12421/ShakaApktool
smali/baksmali 下载地址:https://github.com/JesusFreke/smali
更新日志:
5.1.0
支持验证 apk 签名
支持降级安装 apk
支持文本与 utf8 互转
进制转换支持 0x 开头的十六进制数据
优化 xml 解析且解析完成后自动打开
更新腾讯乐固检测
更新设置快捷键为 F1、F2、F3 和 F4
新增快捷键 Alt+Enter,作用同 Ctrl+Enter
自带最新版 Apktool、ShakaApktool 和 smali/baksmali
修复哈希值校验失败的 bug
修复读取 PE 文件信息偶尔崩溃的 bug
其他优化
截图: