在实际运用中, 发现只是简单的将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 工程相关推荐

  1. 什么是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把 ...

  2. mac平台反编译apk,获取源码,androidmanifest和资源文件

    "提供一个反编译apk的工具" 在window上反编译apk是比较容易的事情,但是在mac上就需要稍微费力一些,这里为了方便大家,特意提供了一个python脚本,实现快速反编译ap ...

  3. android+apk+反编译和再签名打包,Android:apk反编译步骤,打包、签名和逆向工程经验总结...

    思路一.apktool1.通过apktool反编译出资源和smaliapktool d MobileManager.apkF:\Android\decompile\apktoolapktool d M ...

  4. android+包+反编译,简单的Android之apk包反编译方法

    网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...

  5. Linux下c和cuda混合编译,并生成动态链接库.so和使用

    Linux下c和cuda混合编译,并生成动态链接库.so和使用 2016-08-27 14:27 98人阅读 评论(0) 收藏 举报 分类: Linux 版权声明:本文为博主原创文章,未经博主允许不得 ...

  6. java反编译工具_Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)...

    我之前推送过Java代码的编译与反编译,其中简单的介绍了Java编译与反编译相关的知识,最近给GitChat写<深入分析Java语法糖>的时候,又用到了很多反编译相关的知识,遂发现哪篇文章 ...

  7. 关于APK文件反编译方法(图文详解)

    今天晚上利用个把小时,终于把apk反编译彻底弄明白了,现在详细讲解一下apk反编译的具体过程. 1.下载三个工具 APK Multi-Tool    作用:获取apk的配置资源文件 dex2jar-0 ...

  8. Android-apk文件反编译

    一:工具介绍及下载 1:apktool         作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 2:dex2jar       作用:将apk反编译成java源码(classes ...

  9. Android odex文件反编译

    odex 是经过优化的dex文件,且独立存在于apk文件.odex 多用于系统预制应用或服务.通过将apk中的dex文件进行 odex,可以加载 apk 的启动速度,同时减小空间的占用.请参考ODEX ...

最新文章

  1. UI设计比较流行的插画类型和运用
  2. 必看,61篇NeurIPS深度强化学习论文解读都这里了
  3. modlesim使用
  4. Redefine:Change in the Changing World
  5. Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...
  6. 为 raspberrypi 开发内核模块
  7. SQL   PL/SQL   SQL*PLUS三者的区别
  8. 后缀数组--可重叠的K次最长重复子串(POJ3261)
  9. 世上最简单的mysql_最简单易懂的mysql安装教程
  10. 初学QML之QML和C++混合方法
  11. Python图片文字识别——Windows下Tesseract-OCR的安装与使用
  12. apache+nginx 实现动静分离
  13. 金蝶K3 SQL报表系列-BOM成本明细表
  14. 漂亮得不像触控板,全新 Magic Trackpad 2
  15. win10自己的计算机用户名和密码忘了,win10账号密码忘记了如何解决_win10系统账户登陆密码忘了怎么办...
  16. gb和gib的区别_内存 G和GB有什么区别
  17. java本学期期末学员,本学期期末学员共参加了3门课的考试,即Java,C,SQL,编写方法计算每位学员3门课的平均分,...
  18. 疯狂Android讲义(第2版)重印10次的超级畅销书
  19. 现代电商会员管理新玩法——付费会员
  20. 英语学习单词篇(14)

热门文章

  1. 大数据运作原理是什么?
  2. JAVA毕业设计家政服务管理系统计算机源码+lw文档+系统+调试部署+数据库
  3. 西南知识产权大数据中心落地成都
  4. AS608光学指纹模组编程和应用详解
  5. 跑步耳机哪种好,目前最适合运动的五款耳机推荐
  6. 手把手教你使用Django如何连接Mysql
  7. cento网络故障:Job for network.service failed because the control process exited with error code. See sy
  8. 使用设计模式出任CEO迎娶白富美(6)–冬日暖阳,二毛茶一壶
  9. 什么是Java你了解吗
  10. 树冠点云投影面积计算(凸包法)