LSPatch 中文文档 下载 App

LSPatch 开源协议、项目谱系与第三方组件

GPL-3 协议

LSPatch 采用 GNU General Public License v3(GPL-3)。核心要求:

对普通用户:你下载修补别人的应用、做便携包发给朋友——这些行为 GPL-3 都允许。GPL 管的是 LSPatch 这个工具本身的再分发,不是你用它做出来的修补 APK。

对魔改/二次开发者:基于 LSPatch 做魔改版(比如 opatch、onpatch)必须同样 GPL-3 开源。opatch/onpatch 等社区分支都遵守了这一点。

对商业用途:GPL-3 允许商业使用,但如果你修改了 LSPatch 代码做商业产品,必须开放源码。

项目谱系

LSPatch 的代码不是从零开始的,它是多个开源项目的结晶:

LSPosed(核心框架,Riru/Zygisk 注入)
  ↓ 共享核心代码
LSPatch(Xpatch fork + LSPosed 核心 + AppComponentFactory 方案)
  ↓
opatch / onpatch / npatch(社区魔改)

Xpatch(最早的免 Root Xposed 补丁工具)
  ↓ fork
LSPatch(2022 年前后 fork 自 Xpatch)

Apkzlib(Google 开源的 APK 操作库)
  ↓ 用于 Manifest 解析、dex/so 注入、重签名
LSPatch 修补流程的基础依赖

各组件的许可证:

组件许可证说明
LSPatch 本体GPL-3
LSPosed 核心GPL-3
XpatchGPL-3fork 来源
ApkzlibApache-2.0Google 开源的 APK 工具链
YAHFALGPL-3hook 框架选项
SandHookApache-2.0hook 框架选项
AppComponentFactory 方案原创,整合进 LSPatch

LSPatch 和模块的关系

Xposed 模块的许可证可能千差万别——每个模块都是独立项目。LSPatch 嵌入模块时不改变模块的许可证属性:

分发便携模式 APK 时,除了应用本身的版权,还要留意嵌入模块的许可证要求。本站对此不做背书,请自行确认。

本站内容的性质

本站是 LSPatch 使用方法的第三方技术整理,不是 LSPatch 官方文档。引用的项目、协议、版本信息可能随时间变化,以各项目官方仓库的最新内容为准。