关于cocos2dx-js游戏的研究,jsc究竟如何变成js
目录
关于cocos2dx-js游戏的研究,jsc究竟如何变成js?
首先,我先声明一下,纯粹技术研究,不针对任何游戏app,也不针对cocos2d公司。
为了研究如何将jsc文件变成js文件,首先要找一款app,随便网上搜索一下堵伯游戏,就有很多。
然后用apktool解包看看。
接下来你会发现jsc文件是打不开的,二进制。
于是分析一下,游戏代码在本地运行,则必须要解压出来才能运行代码。
但是既然是加密的,则必须是有密码,而且密码肯定是隐藏在哪里。
于是分析libcocos2djs.so,尝试过各自工具,比如ida,有点麻烦。
自己写了一段代码,进行分析。最终将jsc文件解密了得到js文件。
整个过程,我花费了5天时间,不断思考,搜索,最终还是有了答案。
如果各位对这方面感兴趣,我们可以私下聊,lab-robot加我微笑。