JadePack 构建工具
JadePack 是 JadeView 官方发行的图形化桌面客户端,用于 JAPK 资源包的构建、混淆与签名保护。
下载与安装
- 下载地址:https://store.jade.run/downloads/jadepack/latest
- 安装包类型:NSIS 安装包(
.exe) - 平台:Windows 10 / 11
运行安装程序,按向导完成安装即可。
:::info 按月付费 JadePack 为按月付费产品。下载安装后根据界面引导完成订阅即可使用全部功能。 :::
支持的功能
混淆包(无需签名)
即使不签名,JadePack 也会对打包内容施加 XOR 混淆保护,生成 非明文 的混淆包。适合基础保护场景,加载时无需公钥。
| 特性 | 说明 |
|---|---|
| 内容保护 | 3 层可逆变换,非明文存储 |
| 加载方式 | JadeView_load_from_bytes,无需公钥 |
| 适用场景 | 内部工具、原型分发 |
签名包
提供 Ed25519 签名 + AES-256-GCM 加密的完整安全方案,验证来源和完整性,防止篡改。
| 特性 | 说明 |
|---|---|
| 签名算法 | Ed25519 |
| 加密算法 | AES-256-GCM |
| 内容保护 | 签名 + 加密双重保护 |
| 加载方式 | JadeView_load_from_bytes + 公钥 |
| 适用场景 | 生产环境、商业分发 |
解包文件
支持将部分文件(如 .node 原生模块)设为「解包」存储,打包时不会被混淆/加密,方便原生模块直接从文件系统加载。
与 JadeView API 的关系
JadePack 构建的 JAPK 包通过以下 API 加载:
- 从本地方件加载:
set_protocol_service_path,见 JAPK 资源包格式 - 从内存加载:
JadeView_load_from_bytes,见 从内存载入
签名包加载前需调用 JadeView_set_public_key 设置验证公钥。