一个开源的自动代码混淆插件

前言

嗐!不知道大家有没有代码混淆的需求,最近也是听到有开发者说到需要这样的工具,于是皮皮花了些时间,掉了些头发,制作了这么一个插件。

没错!这就是一个支持 项目构建后自动混淆代码 的 Cocos Creator 编辑器扩展,而且 开源无毒无公害

同时插件已经上架了编辑器扩展商店了,想要 给皮皮加鸡腿 的朋友们可以去商店购买哦~ 6.66 元你买不了吃亏买不了上当,但是你可以买到皮皮的比心!(疯狂暗示)

在文章底部传送门获取插件源码

预览

配置参数


构建流程

混淆效果

正文

插件介绍

  1. 插件基于 JavaScript 混淆引擎 javascript-obfuscator@0.28.0 。
  2. 当前支持项目构建完成后自动混淆项目代码,后面会加入主动混淆目标文件的功能。
  3. 每个参数都有中文说明,都是皮皮熬着夜一句一句翻译的,鼠标移到参数名上就可以看到说明,或者直接看文档也是可以的~
  4. 插件支持 Cocos Creator 2.x.x 版本,因为1.x.x 我没测试过。

在文章底部传送门获取插件源码

使用说明

  1. 将插件文件夹放入到 ~/.CocosCreator/packages (Windows 用户为 C:\Users${你的用户名}.CocosCreator\packages ),或者放入到 ${你的项目路径}/packages 文件夹下即可完成扩展包的安装

  2. 插件默认为禁用状态,编辑器界面下点击 [ 扩展 --> 代码混淆工具 --> 构建后自动混淆 ] 启用自动混淆并设置参数

  3. 插件配置文件保存路径为 ${你的项目路径}/local/ccc-obfuscated-code.json

传送门

开源主页:陈皮皮

项目地址:CCC 插件 - 代码混淆工具

更多分享

多平台通用的屏幕分辨率适配方案

围绕物体旋转的方案以及现成的组件

一个全能的挖孔 Shader

结束语

以上皆为陈皮皮的个人观点,小生不才,文采不佳,如果写得不好还请各位多多包涵。如果有哪些地方说的不对,还请各位指出,希望与大家共同进步。

接下来我会持续分享自己所学的知识与见解,欢迎各位关注本公众号。

我们,下次见!

##公众号:文弱书生陈皮皮
qrcode

23赞

呵呵, 小程序专用

支持楼主,。。

mark ,可能有用

mark ,可能有用

海底捞…

marlkk

支持皮皮,你是最棒的:muscle:

MARK.顶一下.

mark!!!

没啥用,用配置的默认混淆,结果混淆下来比cocos打包出来的还大

1赞

请搞清楚混淆和压缩再评论哦。

这就有点专业了

2赞

专业团队.jpg

mark~~!楼主厉害了

mark,给楼主点赞

混淆代码 出android包运行报错!

换皮项目能用来过审吗:wink:

mark 支付下

这个难讲哦,我看到有些小伙伴可以有些不行,可能是有人工介入…