首页 > 代码库 > Quick 3.3rc1 的代码资源加密

Quick 3.3rc1 的代码资源加密

http://cn.cocos2d-x.org/tutorial/show?id=1507

http://cn.cocos2d-x.org/tutorial/show?id=1447

http://blog.sina.com.cn/s/blog_71ad028b0101ms4n.html

代码加密,

1.到quick建立的工程目录下右键在此打开cmd命令:输入下面代码 加密src文件夹

D:\quick-cocos2d-x-3.3rc1\quick\bin\compile_scripts.bat -i src -o res/game.zip -e xxtea_zip -ek MYKEY -es XT

技术分享

2.然后在D:\codeide\test\frameworks\runtime-src\Classes\AppDelegate.cpp里加入:

//compile_scripts.bat -i src -o res/game.zip -e xxtea_zip -ek MYKEY -es XT
//pStack->setXXTEAKeyAndSign("abcd", 4, "SIGNCODE", 8);

stack->setXXTEAKeyAndSign("MYKEY", 5, "XT", 2);
stack->loadChunksFromZIP("res/game.zip");
stack->executeString("require ‘main‘");

3.最后编译发布程序的时候要记得把源代码文件夹从项目中移除或者改名为src1

到工程目录下D:\codeide\test\frameworks\runtime-src\proj.android

运行build_apk.bat生成apk文件,

右键解压缩此apk文件,assets下没有src源代码文件了,如果不进行此过程直接运行build_apk.bat的话会有src文件,

这样的话,手机上安装后,然后用360手机助手电脑版导出此应用就可以得到此apk文件,右键解压后src代码文件原封不动的出现,太可怕了。

 

Quick 3.3rc1 的代码资源加密