微信小游戏反编译游戏包

申明:本教程仅用于学习工具的使用和了解小游戏运行机制

使用前提:

1.需要Nodejs环境

2.安卓模拟器

3.文件管理器(需root权限)

4.本文使用的工具

下载地址:https://files.cnblogs.com/files/momen/wxappUnpacker.zip?t=1703515030&download=true

5.只可解少部分cocosCreator引擎开发的游戏

 

环境搭建:

nodejs 官网直接下载最新版本,默认安装即可

官网:https://nodejs.org/en

 

获取微信小游戏原代码包:

1.在模拟器中登录微信后,打开要需要的小游戏,部分小游戏会出现闪退现象,假设成功开启(游戏可操作)

2.打开文件管理器,依次进入目录

其中MicroMsg后的较长目录为示例,具体看实际的目录,格式差不多,可按时间来筛选

3.通过模拟器将此目录中的文件(看时间,最后打开小游戏的时间)拷贝到电脑中,那么,模拟器作用到此结束

 

将游戏原包反编译为游戏上传前的结构:

打开并解压工具wxappUnpacker

在解压后目录中打开命令行工具

输入命令安装依赖:

 

npm install

 

完成后将模拟器复制出来的包挨个拖拽到目录中的wuSub.bat上,会自动打开命令行工具执行脚本

 

若出现路径报错问题,可以用文本打开wuSub.bat 修改路径,将根目录中的绝对路径替换

最终会得到每个子包或主包的目录

注意:完整的工程应该是一个主工程和若干个分包,每个分包会单独到处到一个目录,最终需要将所有分别合并在一个目录中

 

再次申明:代码版权尤为重要,本文的目的也是让开发者熟知常规的反编译手段,为此做更多的代码加固;

 

posted @ 2019-08-09 14:44  诺基亚方舟  阅读(681)  评论(0编辑  收藏  举报