Repository navigation
Releases: xiamiya/mHook
Releases · xiamiya/mHook
Release list
mhook v2.1.5
mhook v2.1.4
[2.1.4] - 2026-10-13
新增
- 沙箱分析新增 360 加固支持(静态脱壳)
mHook v2.1.3
[2.1.3] - 2026-10-06
新增
- 全新「应用保护」功能(首页入口),一键给任意 APK 加固,内置「轻度 / 均衡 / 极强」三档预设,可逐项细调:
- 代码混淆:字符串加密、控制流平坦化、算术混淆、资源(arsc)混淆、移除日志、类名/方法名/字段名混淆
- 抽取加密:DPT 类抽取、AES 整包加密
- 虚拟化(VMP):自定义字节码 + native 解释器,支持整数/长整型/数组/字符串/内建纯函数/方法间互调
- 运行时防护:Root、模拟器、Frida、调试器、完整性、签名校验、防截屏、多开、无障碍、剪贴板、SSL Pinning、时间加速、崩溃日志、内存校验、反 Hook、全内存校验
- SO 加固:SO 加密加载、SO 段头剥离、SO 哈希自校验(三者可共存)
- 数据与白盒:资源数据加密、字符串密钥随机白盒化
- 打包:仅 arm64、去重、省流量增量、V2/V3 签名(支持内置/自有签名)
mHook v2.1.2
[2.1.2] - 2026-09-27
新增
- 「应用分析」的目标应用改为「文件选择」(原来是从已安装应用里选),并在界面与提示中说明:
请将需分析应用复制到您所用的 MCP 服务器指定目录
修复
- 修复分析结束后中间产物不清理、占用越来越大的问题:
- 导出 zip 后立即删除
files/sandbox_dump/<包名>(此前每个分析过的应用都会残留几十 MB) - 补全中间缓存清理:输入 APK 副本、解压出的 dex 目录、注入中间产物、旧 zip 等
- 导出 zip 后立即删除
mHook v2.1.1
[2.1.1] - 2026-09-26
新增
- 新增「eBPF 深度调试」(主页 → 动态分析,需 root):内置 eBPF 脱壳引擎,将 uprobe 挂到 libart 解释器/Nterp/生命周期上,在内核态被动抓取应用"执行过"的 dex 与方法字节码,退出时回填被抽取的方法
- 目标选择使用已安装应用列表(与内存分析同一套选择器,支持搜索)
- 抓取期间用系统 Toast 提示剩余时间,状态栏同步进度
- 抓取结束后自动检测去重 + 合并修复 + 打包导出 zip
- 新增 DEX 合并修复:按类描述符去重后,用 dexlib2 重建为尽量少的 dex;受 DEX 各索引池 64K 上限约束时自动二分重卷,输出 classes.dex / classes2.dex …,并修复 header/checksum/signature
- 感谢开源项目页补全分类清单(核心框架 / 过签加固 / 脱壳参考 / Native Hook / Dex 与文件处理 / UI 基础库)
修复
- 修复加固强度检测日志累计超过阈值后被整段清空的问题,改为滑动窗口保留(不再丢失前面的记录)
优化
- 加固强度检测标题显示授权有效期(如 加固强度检测(2026.9.26 22:07)),单行自适应字号
- 精简分析日志:去掉逐 dex 的刷屏明细、SR 方案 config 全文字段,只保留关键进度
- 步骤 6 反自毁补丁增加逐 dex 进度输出,避免长时间无回显被误认为卡死
- DEX 合并过程每 5 秒输出进度(已扫描/已写入/已分卷),并在 logcat 打点便于排查
- 分析日志支持长按复制
mHook v2.1.0
[2.1.0] - 2026-09-24
新增
- 新增「SRPatch」过签模式(移植 SRPatch X,PMS + IO + SVC 多层签名校验绕过),可选强度等级:
- Lv.1 PMS Hook
- Lv.2 IO + PMS Hook
- Lv.3 增强 Hook
- Lv.4 SVC Hook(默认,内核系统调用层拦截,绕过能力最强)
- 仅支持 arm64-v8a
- 一键脱修支持自选过签方式:点「开始脱修」后弹窗选择
- 原生(IO 重定向 + PM 代理)
- SRPatch(选中后再选强度 Lv.1~4)
- 新增 Java 异常上报:在最外层安装异常转发处理器,确保 Java 崩溃也能上报 Bugly(此前 Java 异常被沙箱的全局处理器吞掉,只能收到 native 崩溃)
修复
- 修复内存脱壳 / 沙箱脱壳用
sun.misc.Unsafe读野指针导致的 SIGSEGV 闪退:读取前先校验地址是否落在/proc/self/maps的可读区间内
优化
- 一键脱修过签引擎由写死改为用户可选,默认保持原「原生」行为
mhook v2.0.9
mHook v2.0.9 更新日志
[2.0.9] - 2026-09-23
修复
- 修复模块自身进程 hook 不存在的
MainActivity.xp()导致 LSPosed 日志刷NoSuchMethodError/InvocationTargetException - 修复内存脱壳在 Android 16 上的闪退(日志重入保护 + 文件监控去重/噪声过滤)
新增
- frida 脚本输入增强(方法 Hook / Native 调试):
- 新增「导入文件 / 粘贴脚本 / 清空」与实时字符数
- 「导入文件」限定文本类型 + 2MB 上限 + 二进制检测(防止误选 APK 等大文件导致崩溃)
- 「粘贴脚本」直接读取系统剪贴板(绕过输入法,避免长脚本被截断)
优化
- 增加系统进程防护:跳过 system_server / SystemUI / phone,降低被勾入「系统框架」作用域时卡开机的风险
mhook v2.0.8
[2.0.8] - 2026-09-21
新增
动态调试:主页新增「动态调试」入口(需 Root),集成 frida-server 托管(从 assets/frida 分发、su 部署到 /data/local/tmp/frida-server、自动拉起、状态面板)
分阶段调试:
阶段0:frida-server 托管与设备状态
阶段1:目标方法 Hook(选目标 App + 方法 → 生成/编辑/注入 frida 脚本,运行监控与返回值)
阶段2:Native 调试(so 模块枚举 / 导出函数 / inline hook / 内存 / 反调试)
断点调试:BreakpointActivity(断点设置/命中日志)
AI 驱动 frida:AI 会话新增 frida 工具集(查看状态 / 注入 gadget / 运行脚本 / 重启目标 / 取输出 / 清日志 / 列 so 模块 / 内存 dump dex)
mhook v2.0.7
mHook v2.0.7 更新日志
新增
- AI 技能可自定义:现在你可以自己新建技能、修改技能、删除技能。内置技能也能改,改完自动保存为你的版本,随时一键「恢复内置」
- AI 自定义提示词:AI 设置里新增「自定义提示词」,你写下的要求(比如「始终用中文回答」「优先给能直接导入的 Hook 配置」)会应用到所有 AI 分析场景,优先级最高
mhook v2.0.6
mHook v2.0.6 更新日志
[2.0.6]
修复
一加/ColorOS 设备选择 APK 闪退:点击「选择 APK」直接崩溃。已改为自动回退到通用选择器,一键脱修/免root脱壳/过签/XP模块分析等选择文件的功能均正常