跳到主要内容

JadePack 构建工具

JadePack 是 JadeView 官方发行的图形化桌面客户端,用于 JAPK 资源包的构建、混淆与签名保护。


下载与安装

运行安装程序,按向导完成安装即可。

:::info 按月付费 JadePack 为按月付费产品。下载安装后根据界面引导完成订阅即可使用全部功能。 :::


支持的功能

混淆包(无需签名)

即使不签名,JadePack 也会对打包内容施加 XOR 混淆保护,生成 非明文 的混淆包。适合基础保护场景,加载时无需公钥。

特性说明
内容保护3 层可逆变换,非明文存储
加载方式JadeView_load_from_bytes,无需公钥
适用场景内部工具、原型分发

签名包

提供 Ed25519 签名 + AES-256-GCM 加密的完整安全方案,验证来源和完整性,防止篡改。

特性说明
签名算法Ed25519
加密算法AES-256-GCM
内容保护签名 + 加密双重保护
加载方式JadeView_load_from_bytes + 公钥
适用场景生产环境、商业分发

解包文件

支持将部分文件(如 .node 原生模块)设为「解包」存储,打包时不会被混淆/加密,方便原生模块直接从文件系统加载。

编译安装包

将应用目录打包为 NSIS 安装包,包含主程序、资源文件、WebView2 运行时等完整内容。

配置项:

配置项说明
应用目录要打包的应用根目录路径
主程序入口可执行文件(如 rtexA.exe
应用唯一标识符与 JadeView 初始化时参数 5 一致(如 titles.jade.run
排除文件打包时排除的文件/文件夹(支持通配符),如 AutoTheme.bakJadeView.ec
应用名称安装后显示的程序名称
应用版本号安装包版本号(如 1.0.5
压缩级别压缩强度,数值越高压缩率越大,耗时越长。可选 zip / lzma / solid
创建桌面快捷方式是否在用户桌面创建快捷方式
安装方式用户安装时可选择的模式(如「安装时选择」)
应用图标安装包和快捷方式图标文件(.ico 格式)
输出目录生成的安装包输出路径
安装语言安装向导界面语言,支持简体中文、英语等
WebView2 运行时目标系统未安装 WebView2 时的处理方式。「在线安装 — 安装时下载」表示自动从微软服务器下载并安装
最低版本要求的最低操作系统版本(可选)

操作流程:

  1. 在构建中心切换到 安装包 标签页
  2. 填写上述配置项
  3. 点击 打包并生成安装包 按钮
  4. 等待打包完成,在输出目录获取 .exe 安装包

与 JadeView API 的关系

JadePack 构建的 JAPK 包通过以下 API 加载:

签名包加载前需调用 JadeView_set_public_key 设置验证公钥。