小游戏学习–获取已宣布微信小游戏源码

如何关闭WordPress PHP错误

如何关闭WordPress PHP错误

最近一直在做微信小游戏的开发,发现了一个好玩的事 ,在这里纪录一下。

这段时间一直在做一些小游戏 ,小程序的开发,但有的时刻会发现性能上总是不那么的尽如人意(事实我这小菜鸟水平有限),于是就想到,想要看看其余大神们是怎么处置这些问题的(实在就是想看一下大神们的代码怎么写!)。然则,有一个问题就是小游戏或者小程序和 H5 、 网页 纷歧样,不能直接F12 看代码,要怎么才气拿他们的代码呢 ?

 

在经由一顿的探索折腾,加百度 ,发现了一个设施还算是可行  :  就是通过缓存在手机上的小程序文件,举行反编译还原原来的代码。

 

那么详细怎么实现呢 ,接下来详细说一下:

首先需要知道的是小程序在手机里的文件储存位置
—— 那么这个位置详细在哪呢   ?

———— 详细目录位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/  在这个目录下会有一些 xxx.wxapkg 这样后缀的文件,这些就是小程序或者小游戏的包。

 

———— xxx.wxapkg 是什么呢?

——————微信小程序源码学习条记 这里有一篇详细先容的文件 人人可以看一下。

 

然后获取小程序的  .wxapkg 包
—— 我获取的方式: 我是在电脑上用root过的安卓的手机模拟器 ,上安装RE文件治理器 ,然后通过治理器获取到的。

————详细实现  :

1 、 安装手机模拟器(这里我用的是夜神模拟器)

下载地址  :www.yeshen.com/cn/download…

2 、 在模拟器上安装 微信 , qq ,RE治理器

RE治理器先下载到电脑上,然后再拖到模拟器内里就可以了。

RE治理器 下载地址 :pan.baidu.com/s/1PPBx08rN…

微信 ,qq  直接在模拟上下载。

3 、 设置超级用户

安装好RE 治理器之后需要 给RE 设置超级用户这个权限。

4 、 去缓存小游戏或小程序

打开微信 然后找到你想要获取代码的小游戏或小程序  打开这个小游戏或小程序,程序最先运行之后源文件就已经下载到内陆了。

5 、 找到源文件

将模拟器的操作页面切换到桌面 ,运行RE治理器 ,然后在治理器内里找到之前说到的谁人目录:

/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串名文件夹}}/appbrand/pkg/

 

这里这些就是我们需要的源文件包,然后再通过 接见的时间 找到适才运行的程序是哪一个就可以了。

6 、 压缩

我们需要先把要用的文件举行压缩 zip ,若是不压缩发送文件时会提醒  文件无效。

长按这个文件,会泛起一个工具栏 ,然后点击工具栏的右侧的按钮,选择压缩所选文件

 

手码两万余字,SpringMVC 包教包会

手码两万余字,SpringMVC包教包会 1.SpringMVC简介 1.1SpringWebMVC是什么 SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC也是要简化我们日常Web开发的。在传统...

压缩完成之后  凭证提醒点击查看

7 、 发送到电脑

找到需要的文件后,照样长按这个文件,会泛起一个工具栏 ,然后点击工具栏的右侧的按钮,选择发送,然后选择你要发送的位置(三个选择方式都行只要你能拿到这个文件就行)

 

8 、 拿到文件

这就是我们需要的文件  。 接下来就是对它举行反编译  ,剖析出源码来了 。

最后反编译
—— 首先反编译要用到node .js 运行环境

———— node 下载地址 : nodejs.org/en/

—— 然后反编译用的剧本 (GitHub上qwerty472123大神写的node.js版本的)

———— 下载地址 github.com/qwerty47212…

这两样都安装好了之后 ,打开编译剧本所在的文件夹 ,然后shift + 鼠标右键 在菜单中选择  “在此处打开下令窗口”

然后安装以下依赖包 :

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

这些都安装好之后 ,最后一步的反编译就来了  :

继续在当前的下令行输入

node wuWxapkg.js [-d] <files…>     //files 就是你想要反编译的文件名

好比 :有一个 _-1568765780_11.wxapkg  这个文件

直接复制地址栏里的地址  +  文件名

node .\wuWxapkg.js C:\Users\Administrator\Desktop\app123\_-1568765780_11.wxapkg

回车运行

完成之后 源文件是在的文件夹里会泛起一个相同名字的文件夹 ,这个文件夹里就是你需要的小游戏或小程序的所有的源码。

到这里所有的就都完成了 ,剩下的就全是自由施展了。
————————————————
版权声明:本文为CSDN博主「chao2458」的原创文章

微信小程序源码学习条记 微信安卓653.980版的反编译后的代码

微信小程序源码学习笔记 微信安卓653.980版的反编译后的代码

转载请说明出处内容投诉
八爷源码网 » 小游戏学习–获取已宣布微信小游戏源码