如何获取微信小程序编译包wxapkg
1、打开设置,点击进入“存储和备份”

2、点击备份手机数据

3、添加备份

4、选择备份应用

5、选择微信,然后点击确定

6、等待备份完成

1、文件管理——全部文件——backup:

2、点击最近时间的点进去,打开App文件夹

3、找到 com.tencent.mm.zip 就是微信备份文件了(我这个是全量备份包,如果只是备份微信的话应该只有这一个,而且要注意不同手机目录结构会不同)。

4、找到这个文件夹了,直接通过qq或微信分享到电脑上就好了。
1、解压备份文件,打开MicroMsg

2、找到文件名为串码格式的文件夹,类似于 2bc**************b65,需要点进去确认下:

3、进入appbrand:

4、进入pkg:

5、额,小程序编译包有点多啊,直接看这个文件名是无法区分出来是哪个小程序的(备份文件中应该有其他类似字典类的数据文件可以找出对应的小程序,但是这个就比较麻烦了)。

6、不过还是有办法来判断的,因为这个编译包文件可以右键编辑查看源代码,虽然编码调了好几种都没能把中文调出来,但是页面目录可以看到了,这就比较好判断哪个是我们要找的小程序编译包了。
为了减少麻烦,可以先把微信缓存清理下,把不需要的小程序都删掉,只保留需要获取编译包的那一个,估计就不会这么痛苦了。
1、经验证,debug开头的编译包是开发版的
2、查找appid
小程序编译包中有appid的,如果是自己的小程序,可以直接搜索appid来判断。编译包文件只能通过notepad++打开了,其他开发工具都无法打开,记事本打开直接卡死。
notepad++打开之后直接搜索查看是否存在自己小程序是appid串码就好了。

3、查看源码
如果不是自己的,那么就只有查看源码页面结构及业务逻辑来判断了,或者也可以直接使用工具进行反编译(涉及到其他工具的使用,后边会单独写)。
用notepad++打开之后有部分还是乱码的,而且格式比较乱,可以拷出来放到编辑器中格式化。
格式化后代码如下:

4、虽然部分内容乱码,格式还是比较乱,但是已经可以判断出来这里的部分是小程序的app.json配置文件了,如果对小程序比较熟悉,应该可以根据配置文件内容来判断是不是想要的哪个小程序了。
再往下看看,页面的js文件内容都能看的到了。
