[已发布][插件] Cocos Creator 构建后 · 代码混淆 3.x+2.x 版 (优惠中)

你的插件也被盗版上闲鱼了

1赞

:rofl: 没办法,避免不了的,只能慢慢迭代做好体验了,不过新版本稍微好点,都加了许可证校验机器码

所以,我在开发机和发布机授权,插件跟着项目走,这个授权是两台机器都可以,还是我还得到发布机换授权?

抱歉,兄弟,最近忙项目很少上论坛,你应该已经加我QQ: 386437237 了吧?在这里回复下,方便后面有疑问的兄弟能看懂:如果有需要换机器绑定的兄弟,不用怕,只要是你自己用的电脑,不论是 Windows 系统、还是 Mac 的系统,找我都可以生成永久单机校验的许可证(10台应该够了?只要得空我都会回复的,有时候忙就回复慢点),许可证的原理就是许可证+订单号和你的电脑设备指纹绑定,不和项目、不和账号关联,不用联网校验,永久单机验证,建议更新到7月份的插件版本,7月份之前的调整许可证的版本比较多,后面的才开始比较稳定

小补充:

Cocos 商店开票:

发票管理-申请发票(方便报销):

https://service.cocos.com/console/#/applyInvoice

购买记录:

https://store-my.cocos.com/buyer/history

不是这个意思,2.x可以全局没有这个问题,3.x插件只能安装在项目,我是不是得把插件添加到项目git一起推送到发布机,我总不可能还去发布机下载一次插件吧,关键ci集成每次是会重置项目目录的,我总不能去发布机下载插件再添加验证再发布?那自动化怎么做?是不是可以包含多个许可证?或者一个许可证包含多台机器?

嗯,Cocos3.x后面引擎好像不支持全局了,你说的这个情况,同一台电脑的话,如果是Windows系统,直接复制就行,不用重新添加,json文件的内容都是一样的,就是命名不一样,如果你是集成命令行构建的那种,你可以考虑使用插件内的这个可执行文件,支持命令行 Jenkins 形式的执行和操作的,具体的用法,你可以参考插件文件夹目录里面的代码写法:

插件内的可执行文件路径:

项目文件夹\extensions\插件文件夹\TOOLS-EXE

全平台JS代码混淆工具-发布版-压缩2_7-linux
全平台JS代码混淆工具-发布版-压缩2_7-macos
全平台JS代码混淆工具-发布版-压缩2_7-win.exe

一个许可证包含多台机器的话,目前暂时没有计划这样支持,如果你的机器很多的话,可以考虑自行下载使用《历史版本》的 2024年的版本,这两个版本不限制使用的电脑和机器,也有支持 Jenkins 形式执行, 就是功能相对来说没新版本这么多 :


催版本等待更新的兄弟,久等了,可以来这个帖子活跃下,或许可以加快审核(感觉不一定),

祝大家马年除夕快乐 :+1:

大赞。我还在用老版本的,就是没加联网验证的。之前升级了,但我们项目太多了,还是老版本直接复制到新项目方便简单。

1赞

感谢支持,当然如果需要更新到新版本的话,也可以找我qq: 386437237 进行手动更新,目前最新版本的优化了很多内容,也更新了使用面板,功能更多了点(PS:官方Store的审核基本上停滞几个月了 :no_mouth:):

1赞

今天买了,如作者介绍的那样强大易用,咨询问题回复很快,文字说不清楚的直接远程解决,耐心细致,快速专业,很愉悦的一次购买体验!!!

1赞

感谢兄弟们的支持,不过目前来看,Cocos Store审核基本上没人审核了,等的有点焦急的兄弟们,可以先用这个替换下吧,目前新版本的引擎只有安卓这块可能会出现重复混淆的问题,在插件文件夹里面替换下这些就行:

cc3x混淆插件包-适配安卓版本构建-直接替换20260512.zip (34.0 KB)

各位兄弟久等了,两个引擎版本插件已同步更新 :face_with_monocle:

插件不做任何网络事件,纯单机维护,保证隐私安全(许可证单机校验)

兼容 Cocos 2.2.2 ~ Cocos 3.8.x(Cocos最新版也兼容)

最新插件版本已发布:

时隔半年,Cocos Store 的插件版本审核终于有动静了,
兼容 Cocos 2.2.2 ~ Cocos 3.8.x(Cocos最新版也兼容) 最新插件版本已发布:

本次修复了很多问题,根据一些特殊代码的写法也特别适配了一些写法,修正了一些混淆导致的报错
增加 sourceMap 配置和写入功能,增加还原 sourceMap 为 js 的功能
支持批量操作混淆文件、文件夹(逗号隔开)
支持批量还原 sourceMap 文件(可输入文件夹),单文件可以逗号隔开(都用英文逗号)
快捷键 Alt+B 可以打开面板进行混淆参数、许可证调整
支持多行许可证(方便多设备Git同步正常运行,兼容之前的许可证)

image


Cocos 3.x 插件商业化功能更新概要(最新版-已发布)

最新版本对小游戏代码保护过审版本、混淆缩小包体有巨大的提升
最新版本混淆后性能还是非常强(很小程度影响性能,从引擎层面对混淆逻辑做了深入改造改革)
新版本支持并兼容之前购买过的兄弟的单机许可证,感谢各位兄弟的支持 :smile:

  1. 强化全平台 JavaScript 深度混淆,提升控制流、函数结构、标识符及二次混淆的差异化效果。
  2. 新增中文、Emoji 与业务文案保护,显著减少可直接搜索的敏感明文内容,增强代码保密性。
  3. 优化字符串压缩与保险库机制,在提高隐藏强度的同时降低重复字符串带来的包体开销。
  4. 针对大型构建文件启用低内存、高性能处理策略,减少混淆耗时及运行时性能损耗。
  5. 优化小文件与配置型脚本的混淆策略,避免固定混淆壳造成不合理的包体膨胀。
  6. 加强 Cocos 3.x、微信小游戏、Worker、ESM、CommonJS 等构建产物的兼容处理。
  7. 默认采用构建后 JS 直接覆盖模式,减少不必要的前置拦截,并在处理失败时保护原文件。
  8. 完善批量处理、异常恢复与文件写入流程,不生成或遗留 .tmp.bak.partial 等多余文件。
  9. 增加混淆强度、运行性能、包体增长及语义一致性的综合验收,提升商业项目稳定性。
  10. 保留平台审核所需的必要明文标记,其余敏感业务内容优先进行隐藏与压缩处理。

新增授权码一键导入功能(已发布)

image

审核中

Cocos 3.8.8 版本快上车项目混淆对比测试


image

特定混淆 Cocos 3.8.8 版本物理引擎对比效果(正常运行)

Cocos 2.x / 2d 引擎混淆对比效果

Cocos 3.x 插件近期商业化更新概要

已关闭特殊情况无法处理的拦截逻辑,可以自由混淆

  1. 新增三级兼容回退链:高级处理异常时,自动切换兼容核心方案继续混淆并覆盖,避免单一阶段问题导致任务中断。
  2. 优化大型构建文件处理,针对高内存、复杂控制流和重复字符串场景自动调整策略,提高成功率与处理效率。
  3. 重构终端日志,只保留关键结果,减少重复的配置、策略和审计信息。
  4. 新增包体变化统计,明确显示处理前后大小、增减 KB/MB 及变化百分比。
  5. 新增处理性能评估,展示总耗时、处理吞吐及预计运行影响等级。
  6. 新增保护效果摘要,集中展示混淆强度、反还原韧性、结构相似度及实际采用策略。
  7. 优化最终验收提示,清晰标明语法检查、单行输出、文件覆盖和兼容回退结果。

:shield: Cocos 3.x 插件 v3.12.33 商业化深度升级概要

支持重复混淆,重复混淆(默认配置的参数)增加的包体大小非常小,对于超大型js文件非常友好
混淆后对整体游戏的性能影响很小(采用强离线智能分析算法对游戏逻辑写法进行的智能深度混淆)

  1. 升级混淆核心,增强现代 JavaScript、复杂构建代码及特殊字符场景的兼容性。
  2. 强化显式文件处理,用户主动选择的合法 JS 文件优先执行混淆,不再被内部规则意外跳过。
  3. 优化大型构建文件策略,智能平衡混淆强度、处理速度、内存占用与最终包体。
  4. 增强多轮混淆能力,持续产生结构差异,同时避免重复套壳造成包体异常膨胀。
  5. 新增兼容回退机制,高级策略异常时自动切换稳定方案,继续完成混淆与覆盖。
  6. 优化安全覆盖流程,异常时优先保护原文件,正常完成后不遗留临时或备份文件。
  7. 精简终端日志,重点展示处理结果、包体变化、结构差异、性能影响与保护等级。

:shield: Cocos 3.x Plugin v3.12.33 Commercial Upgrade Summary

  1. Upgraded the obfuscation core for better compatibility with modern JavaScript, complex build output, and special character cases.
  2. Improved explicit file handling so manually selected valid JS files are processed first instead of being unexpectedly skipped.
  3. Optimized large-file processing to intelligently balance protection strength, speed, memory usage, and output size.
  4. Enhanced repeated obfuscation to keep producing structural differences while preventing excessive size growth from duplicated wrappers.
  5. Added a stable compatibility fallback that continues processing when an advanced strategy cannot safely complete.
  6. Improved secure overwrite behavior to protect the original file during failures and leave no temporary or backup files after success.
  7. Simplified terminal logs to highlight results, size changes, structural differences, performance impact, and protection level.

Cocos 3.x 插件商业化更新概要

算是基本上定稿了,兼顾单机离线智能扫描提高代码改写和混淆的性能,提高混淆的复杂度

  1. 优化整体处理性能,批量任务执行更稳定,减少等待时间和异常中断。
  2. 强化代码保护能力,提高代码结构复杂度和反分析难度。
  3. 优化大型文件处理,根据文件规模自动平衡保护强度、运行性能和包体大小。
  4. 改进重复处理逻辑,在保持运行稳定的同时持续产生结构差异。
  5. 完善兼容处理机制,遇到特殊文件时自动选择更稳妥的处理方案。
  6. 优化安全覆盖流程,处理失败时保留原文件,成功后不遗留临时文件。
  7. 精简运行日志,清晰显示处理进度、耗时、包体变化和最终结果。

Cocos 3.x Plugin Commercial Update Summary

  1. Improved overall processing performance and stability for batch tasks.
  2. Strengthened code protection and increased structural complexity.
  3. Optimized large file processing to balance protection, runtime performance, and output size.
  4. Improved repeated processing to produce further structural differences while maintaining stability.
  5. Enhanced compatibility handling with safer strategies for special files.
  6. Improved secure overwrite behavior to preserve original files when processing fails.
  7. Simplified runtime logs to clearly display progress, time, size changes, and final results.

Cocos 2.x/3.x 代码混淆插件功能更新概要

后期预计内置构建前混淆ts代码的功能逻辑放进去作为高级版本(目前测试中)

  1. 优化整体处理速度,批量处理多个文件时更加稳定。
  2. 增加路径记忆功能,下次使用时可以快速继续处理之前的文件或文件夹。
  3. 支持一次输入多个文件路径,减少重复选择和操作。
  4. 优化 ZIP 压缩包处理,可以直接处理压缩包内的代码并重新打包。
  5. 加强字符串保护功能,更好地隐藏中文、英文提示文字和重复内容。
  6. 优化大型文件处理,减少处理时间过长、卡住或失败的情况。
  7. 加强微信小游戏、抖音小游戏和常见网页项目的兼容性。
  8. 优化不同文件和不同项目结构的识别,降低处理后无法运行的风险。
  9. 完善失败保护,处理异常时不会轻易破坏原来的文件。
  10. 优化处理结果提示,可以更清楚地看到成功数量、失败原因、处理时间和文件大小变化。
  11. 改进重复处理逻辑,避免多次混淆后文件过大或运行异常。
  12. 完善中文、特殊字符和表情文字的处理,提升处理后的稳定性。
  13. 加强处理完成后的检查,尽量避免生成无法正常运行的代码。
  14. 优化整体使用流程,让普通用户也能更容易完成文件选择、处理和结果确认。

Cocos 2.x/3.x 代码混淆插件功能更新概要 V

本次更新重点完善增包、控制流、废代码、性能和稳定性。

  1. 新增项目级智能预算,优先加强入口、核心业务和重要文件,避免大量小文件重复增加无用外壳。
  2. 废代码不再只是简单填充,会包含有限、可执行的局部计算,更能干扰静态分析和人工逆向。
  3. 增加多种执行内核、外层结构和命名方式;固定种子可复现,随机模式可生成不同结构。
  4. 执行型混淆只在加载时进行一次有限局部运算,不读取业务数据、不写全局,也不访问网络或平台接口。
  5. 热路径、引擎核心、大文件和资源密集文件会自动降低运行成本,兼顾混淆强度与启动性能。
  6. 优化 2MB 以上高密度文件处理,减少重复解析、内存峰值、卡住和失败风险。
  7. 文件夹和 ZIP 批量处理共用统一预算与审计规则,并保留失败回滚和零临时文件机制。
  8. 日志会显示版本、参数、实际新增字节、执行内核和项目预算,方便普通用户确认功能是否生效。
  9. 混淆用于提高阅读、复制和逆向成本,不等同于加密。

新增自动授权模块面板,方便各位兄弟直接自行授权:

自动授权失败的请联系qq就行

image
image