快速开始
前置准备
Cloak 支持 Linux / macOS / Windows
下载
cloak
开始加固
- 根据命令行提示开始加固您的源代码:
注意
如果您的项目较大(代码较多),建议结合 .cloakignore
文件规则按需进行加固,以避免编译时间过长或甚至导致编译失败的问题。
sh
# 获取 Cloak 的基本帮助信息
$ ./cloak -h
# 查看 compile 子命令的帮助信息
$ ./cloak compile -h
# 示例:对 C:\Test1 目录下的所有 JS 文件进行二进制编译
$ ./cloak compile -i C:\Test1 -o C:\Test2 -p cheese -s 2 -e
# 参数说明:
# -i 输入目录(要加固的 JS 文件所在目录)
# -o 输出目录(加固后的文件保存路径)
# -p 所属平台(例如 cheese、easyclick、aiwork、autojs 等)
# -s 加固强度(0~6,默认 3,此处设置为 2)
# -e 启用汇编段加密,部分设备对此项不兼容(默认关闭,此处开启)
sh
# 获取 Cloak 的基本帮助信息
$ ./cloak -h
# 查看 compile 子命令的帮助信息
$ ./cloak compile -h
# 示例:对 /home/user/Test1 目录下的所有 JS 文件进行二进制编译
$ ./cloak compile -i /home/user/Test1 -o /home/user/Test2 -p cheese -s 2 -e
# 参数说明:
# -i 输入目录(要加固的 JS 文件所在目录)
# -o 输出目录(加固后的文件保存路径)
# -p 所属平台(例如 cheese、easyclick、aiwork、autojs 等)
# -s 加固强度(0~6,默认 3,此处设置为 2)
# -e 启用汇编段加密,部分设备对此项不兼容(默认关闭,此处开启)
sh
# 获取 Cloak 的基本帮助信息
$ ./cloak -h
# 查看 compile 子命令的帮助信息
$ ./cloak compile -h
# 示例:对 /Users/yourname/Test1 目录下的所有 JS 文件进行二进制编译
$ ./cloak compile -i /Users/yourname/Test1 -o /Users/yourname/Test2 -p cheese -s 2 -e
# 参数说明:
# -i 输入目录(要加固的 JS 文件所在目录)
# -o 输出目录(加固后的文件保存路径)
# -p 所属平台(例如 cheese、easyclick、aiwork、autojs 等)
# -s 加固强度(0~6,默认 3,此处设置为 2)
# -e 启用汇编段加密,部分设备对此项不兼容(默认关闭,此处开启)
加密那个文件您说了算
- 准备加密的项目结构:
.
├─ test ---加密的项目文件夹。
├─ com
│ └─ a.js
│ └─ b.js
├─ main.js
└─ .cloakignore --配置加密和排除文件的规则。
- 如果只想加密main.js,
.cloakignore
文件可以编写如下配置(忽略com文件夹):
com/
- 如果只想加密main.js和com/a.js,
.cloakignore
文件可以编写如下配置(忽略b文件):
com/b.js