3.1 获取到1、2等作者生成许可证后的步骤
注: 目前可以绑定 5 台设备(单机校验的,应该够用了)
生成的许可证内容,替换如下:
主要替换3个地方,storeId、hardwareHash、value 这三个的意思分别是订单号、设备指纹、许可证,请注意,这个设备指纹只是方便自己查看方便,每次校验时是代码读取硬件编码进行的校验
"许可证": {
"deviceId": "",
"storeId": "STORE159f6ec8b6dff",
"hardwareHash": "a4b4b344e01ec8a28dbdda8e0522bec7a5b0072d1105fbebdfb604753fa10fee",
"expiryDate": "2025-5-2",
"_meta": {
"description": "📝 设备许可证信息",
"emoji": "🔐",
"createdAt": "2025-03-31T08:49:32.707Z",
"status": "valid",
"lastChecked": "2025-04-07T10:43:29.087Z"
},
"value": "85dc9f0075034df10f855330fc0e3a18小有QQ386437237@qq.com2c3966469de9b0d0be4d651d330262140b39f4f0eebe43039915afdef286909f639b24251e5a490a4e9c3ead09bd386507591cc69319b7980a93b063842c536799de607d26a7741c03de8e7655edf7a23e694af396069dd1a4a79c94b0b14febbbf11d0e78124a2e7749f84d21a77280402df0a0a84bb6c200f947e40464e406e34e0664b086a1d4255587da88c37b37e0a3d21e8c69f90e68cc6f7dc6ad9d5ca0be1b4d3250bdc6a43f6921e49a9d79"
},
3.2 主要替换如下文件内容:
cc_obfuscated_js.json 主要是给混淆插件使用的配置,jsobParam.json 主要是给可执行文件 exe 或者 Mac 版本使用的配置文件内容
Cocos3x项目内:
- Cocos3x工程项目\extensions\Cocos Creator Code Obfuscation\runtime_Ts\cc_obfuscated_js.json
- Cocos3x工程项目\extensions\Cocos Creator Code Obfuscation\TOOLS-EXE\jsobParam.json
Cocos2x项目内:
- Cocos2x工程项目\packages\Cocos Creator Code Obfuscation\runtime_Ts\cc_obfuscated_js.json
- Cocos2x工程项目\packages\Cocos Creator Code Obfuscation\TOOLS-EXE\jsobParam.json
3.3 可执行文件目录+打开校验成功的效果