设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【初夏教程】关于Cocos2dx打包游戏的jsc文件的解密 ...
返回列表
发帖
查看:
400
|
回复:
0
[技术教程]
【初夏教程】关于Cocos2dx打包游戏的jsc文件的解密
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-4-15 02:31:06
|
显示全部楼层
|
阅读模式
对于Cocos2dx打包的游戏就不必多说,我们在修改游戏中,经常会碰到后缀为jsc的文件,这是基于cocos2d开发的游戏的加密代码,本质上是js文件,只是被加密了。
所以如果我们想了解一个jsc游戏的逻辑,就需要将它解密。
最近,在碰到相关的jsc游戏后,了解了相关知识后,对其解密过程有了熟悉,所以就分享下思路吧,有什么问题欢迎各位交流。
工具下载地址:https://beisheng.lanzous.com/iHDeWeb6b7e
帖子写完了,突然发现有更好的工具,尴尬[滑稽]浅笑大佬分享的Cocos2djs一键获取key并解密工具,傻瓜式操作,链接地址:https://beisheng.lanzous.com/iPzU0eb6kja
但下面的教程还是要看的,不要白嫖[玫瑰]
游戏例子这里就不在提供。
打开游戏安装包/assets/src/,看到加密过的project.jsc文件
以文本格式打开,发现无法直接修改。
下面开始教程:
将解密工具解压至C盘目录下,并将project.jsc放至该文件夹下(为使用方便,我这里文件夹命名为a)
我们可以双击decrypt.exe了解我们需要的参数,该窗口可以关闭。
获取key的话,可以用16进制打开安装包lib目录下的libcocos2djs.so文件,搜索Ascii字符串Cocos Game,其后面的第15个字节开始就是key了,如下:
调出我们的cmd命令提示符,首先找到我们的工具路径,输入"cd C:\a" ,回车
我们要解密project.jsc,那么就输入decrypt -pw xxxxxxx -f project.jsc,参数的解释上面已给出
这里就是"decrypt -pw bandoubb123123 -f project.jsc"
然后回车
返回我们的解压工具文件夹,可以看到多了一个project.js文件
用文本方式打开
出现了可以正常修改的代码。
教程结束。
几点提示:
1.解密需要1~2秒
2.显示解密失败(decrypt failed)的一般都是密钥问题,也有些是版本不对的
3.Cocos 1.9.3之前的版本可能不支持
4.重看或者度娘解决99%问题
PS:欢迎加入板块置顶群【初夏团队】[玫瑰][玫瑰][玫瑰]
解密
,
我们
,
project
,
文件
,
游戏
相关帖子
•
【FUT】给你的QQ添加音乐插件?还不进来看看!
•
【LUR】自动获取IP和位置的社工系统源码(已取的原作同意哦)
•
【FUT】 Fw写入文本
•
【LUR】帅气炫迈在线教你如何搭建蔡徐坤打篮球网站
•
【FUT】iapp上传文件获取直链
•
【解忧】深入理解Java反射
•
【LUR】 Amoli私有云 简约而不简单的私有云网盘搭建程序源
•
【源码分享】【D.M.T】超简约在线留言板,无需登陆直接留言!
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表