Skip to content

快速开始

前置准备

开始加固

  • 根据命令行提示开始加固您的源代码:

注意

如果您的项目较大(代码较多),建议结合 .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