发现
移动应用开发者工具
NPatch:免 Root 的 Xposed 框架
把 Xposed 加载器与 Vector 核心直接补丁进目标 APK,无需 Root 即可运行 Xposed 模块。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v1.1.0
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
NPatch 是一个复刻自 LSPatch、以 Vector 为核心的免 Root Xposed 框架。它会把 Xposed 加载器和 Vector 原生核心直接补丁进目标 APK,使 Xposed 模块在没有 Root 权限、也不修改系统的情况下运行。被补丁后的 APK 自带加载器和原生核心,运行时无需额外释放文件。
官方主页:npatch.nkbe.top
主要功能
- 两种补丁模式
- 本地模式(
--manager):补丁时不嵌入模块,模块与作用域由 NPatch Manager 动态管理,更换或更新模块无需重新打补丁。 - 集成模式(
--embed):把模块直接嵌入补丁后的 APK,可独立运行,无需安装 NPatch Manager。
- 本地模式(
- 免 Root 运行:不依赖 Root 权限,也不改动系统分区。
- Hook 稳定性改进:LSPlt 在安装 Hook 时避开临时的未映射 GOT/PLT 区域,避免受影响的 32 位 Android 10 设备上 dex2oat/zygote 崩溃;LSPlant 在 Android Nougat 及以下为合成的
DexFile对象初始化CloseGuard,并对齐 Hook trampoline 以提升 ART Hook 兼容性。 - 版本支持范围:最低 Android 9(API 28),最高 Android 17(SDK 37)。
安装与使用
通过 Manager(推荐)
- 从 Releases 下载
manager-v<verName>-<verCode>-release.apk并安装。 - 在图形界面引导下选择目标应用并完成补丁。
通过 CLI(Jar)
java -jar jar-v<verName>-<verCode>-release.jar --manager target.apk
更多 CLI 参数与选项见使用指南。
获取渠道
- 稳定版:GitHub Releases
- Canary 测试版:由开发者发布在 Telegram 频道 @ONPatch
- 交流与更新信息可加入 Telegram 群组。
注意事项
- 项目以 GNU General Public License v3(GPL-3) 许可发布。
- 补丁对象为 Android 应用,需要 Android 9 及以上系统;低于该版本不在支持范围内。
- 本地模式依赖 NPatch Manager 管理模块与作用域,集成模式则把模块固化进 APK,二者按需选择。
- README 中的 Credits 提到 Vector(核心运行时)、Xpatch(Fork 来源)、Apkzlib(重打包工具)等项目。
本作品整理自 GitHub 开源项目 7723mod/NPatch,原作者 @7723mod,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.1.0当前版本
升级至 Vector core-837 核心,修复新版 APK 的 axml 头解析;注入改用 memfd 规避扫描;重写 DEX 注入与 APKS 重打包签名逻辑;支持 .apkm 与 .apk.N 文件输入。
评论