如何反编译 cocos creator 生成 的jsc文件/反编译jsc文件(三) , 还原cocos creator 工程
在实际运用中, 发现只是简单的将jsc反编译为js代码后, 并不能好好的进行二次开发, 最好能反编译成工程项目, 可以直接用IDE编译, 目前市面上使用最多的开发框架是cocos creator 和白鹭.
我们先研究下cocos creator 的工程目录结构. creator 的工程分为几块, js 文件, 图片音乐动画等资源, 另外还有场景文件.
cocos的编译方法是将 所有的js文件进行合并, 生成project.js文件, 还有setting.js 是一些配置和资源索引文件,就是资源的MD5链接, 另外将场景中引用的资源文件替换为md5的链接. 如果是Web或者H5模式, 会将js进行压缩混淆. 如果是app模式,会将js文件编译成jsc文件, 框架加载的时候优先寻找js文件,没有js文件再尝试加载jsc文件
未完待续....
如何反编译 cocos creator 生成 的jsc文件/反编译jsc文件(三) , 还原cocos creator 工程相关推荐
- 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件
文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...
- mac平台反编译apk,获取源码,androidmanifest和资源文件
"提供一个反编译apk的工具" 在window上反编译apk是比较容易的事情,但是在mac上就需要稍微费力一些,这里为了方便大家,特意提供了一个python脚本,实现快速反编译ap ...
- android+apk+反编译和再签名打包,Android:apk反编译步骤,打包、签名和逆向工程经验总结...
思路一.apktool1.通过apktool反编译出资源和smaliapktool d MobileManager.apkF:\Android\decompile\apktoolapktool d M ...
- android+包+反编译,简单的Android之apk包反编译方法
网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...
- Linux下c和cuda混合编译,并生成动态链接库.so和使用
Linux下c和cuda混合编译,并生成动态链接库.so和使用 2016-08-27 14:27 98人阅读 评论(0) 收藏 举报 分类: Linux 版权声明:本文为博主原创文章,未经博主允许不得 ...
- java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...
我之前推送过Java代码的编译与反编译,其中简单的介绍了Java编译与反编译相关的知识,最近给GitChat写<深入分析Java语法糖>的时候,又用到了很多反编译相关的知识,遂发现哪篇文章 ...
- 关于APK文件反编译方法(图文详解)
今天晚上利用个把小时,终于把apk反编译彻底弄明白了,现在详细讲解一下apk反编译的具体过程. 1.下载三个工具 APK Multi-Tool 作用:获取apk的配置资源文件 dex2jar-0 ...
- Android-apk文件反编译
一:工具介绍及下载 1:apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 2:dex2jar 作用:将apk反编译成java源码(classes ...
- Android odex文件反编译
odex 是经过优化的dex文件,且独立存在于apk文件.odex 多用于系统预制应用或服务.通过将apk中的dex文件进行 odex,可以加载 apk 的启动速度,同时减小空间的占用.请参考ODEX ...
最新文章
- UI设计比较流行的插画类型和运用
- 必看,61篇NeurIPS深度强化学习论文解读都这里了
- modlesim使用
- Redefine:Change in the Changing World
- Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...
- 为 raspberrypi 开发内核模块
- SQL PL/SQL SQL*PLUS三者的区别
- 后缀数组--可重叠的K次最长重复子串(POJ3261)
- 世上最简单的mysql_最简单易懂的mysql安装教程
- 初学QML之QML和C++混合方法
- Python图片文字识别——Windows下Tesseract-OCR的安装与使用
- apache+nginx 实现动静分离
- 金蝶K3 SQL报表系列-BOM成本明细表
- 漂亮得不像触控板,全新 Magic Trackpad 2
- win10自己的计算机用户名和密码忘了,win10账号密码忘记了如何解决_win10系统账户登陆密码忘了怎么办...
- gb和gib的区别_内存 G和GB有什么区别
- java本学期期末学员,本学期期末学员共参加了3门课的考试,即Java,C,SQL,编写方法计算每位学员3门课的平均分,...
- 疯狂Android讲义(第2版)重印10次的超级畅销书
- 现代电商会员管理新玩法——付费会员
- 英语学习单词篇(14)
热门文章
- 大数据运作原理是什么?
- JAVA毕业设计家政服务管理系统计算机源码+lw文档+系统+调试部署+数据库
- 西南知识产权大数据中心落地成都
- AS608光学指纹模组编程和应用详解
- 跑步耳机哪种好,目前最适合运动的五款耳机推荐
- 手把手教你使用Django如何连接Mysql
- cento网络故障:Job for network.service failed because the control process exited with error code. See sy
- 使用设计模式出任CEO迎娶白富美(6)–冬日暖阳,二毛茶一壶
- 什么是Java你了解吗
- 树冠点云投影面积计算(凸包法)