当前位置:   article > 正文

cocos creater 查线上bug之-解密反编译jsc_cocos creator 反编译

cocos creator 反编译

背景

  1. 很多时候 我们测试的力度有限。这时候查找问题就需要线上运行数据的监控
  2. 线上数据监控的sdk有很多 例如: bugly, fundebug, 等等 每个sdk 都有自己的优点 或者 自己也可以自己捕获上报
  3. 当你捕获到线上的报错 XX 行的时候 。 cocos creater 打包出来的加密代码,会影响我们定位具体报错的信息行数
  4. 所以 我们需要先把jsc 反编译成js 然后在看打包完的代码。会方便我们定位问题

解决方案

基于有很多前辈铺路,我们有很多工具可以直接用,不用我们自己写,这里我记录一下解决方案 方便日后查看

jsc 解密 反编译 git地址:https://github.com/OEDx/cocos-jsc-endecryptor

使用方式很简单
命令行直接调用,如果有需求 请移步 git 文档

# 加密,不压缩(和cocos creater 里边加密出来的效果相同)
./edc.py encrypt --key yourkey --nozip true  

 # 解密,不需要解压
./edc.py decrypt --nozip true 

# 解密并解压              
./edc.py decrypt 


参数说明
参数名	缩写	是否必须	默认值
encrypt/decrypt	无	是	-
--key	-k	否	-
--nozip	-n	否	false
--path	-p	否	-
                            
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

致敬 写工具 开源给广大开发者的前辈

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/318881
推荐阅读
相关标签
  

闽ICP备14008679号