微信小程序学习

abdulla1992
2021-11-25 / 0 评论 / 264 阅读 / 正在检测是否收录...

1、到处小程序包
导出wxapkg包有两种方式,一个PC端,一个是Android端

它们的目录分别在:

PC端:文件在微信缓存 \WeChat Files\Applet 目录下,默认在 C:\Users{{user_name}}\Documents\WeChat Files\Applet,user_name为电脑用户名

Android端:文件放在 data/data/com.tencent.mm/MicroMsg 目录下,不过此方式需要root权限。

2、解析wxapkg包:
提一下,小程序本身为了承载更多功能存在分包机制,所以wxapkg中分为主包,分包,运行基础库三种,可以从简单的包大小判断它是什么包,一般主包大小在2-4m之间,有时候也会出现4m+的情况。分包大小类似,但不会大于主包,运行基础库则比主包大,一般在7m左右,但有些情况也超过7m,达到几十兆。

而我们需要解析的包,解析主包与分包就行。

这里,我们需要用到的解析库有,

https://github.com/kksanyu/pc_wxapkg_decrypt_python
https://github.com/smartchart/wxapkg
https://github.com/xuedingmiaojun/wxappUnpacker

pc_wxapkg_decrypt_python:用于解码pc端小程序包,即解析成源生态的手机端wxapkg

smartchart/wxapkg:解析wxapkg包。

wxappUnpacker:同样是用来解析wxapkg包,只不过它还原了项目的本身。更容易我们去分析与调试。

pc_wxapkg_decrypt_python:用于解码pc端小程序包,即解析成源生态的手机端wxapkg
1.png
smartchart/wxapkg:解析wxapkg包。
2.png
wxappUnpacker:同样是用来解析wxapkg包,只不过它还原了项目的本身。更容易我们去分析与调试。
wxappUnpacker 解包

解析主包
3.png
解析子包

4.png

1

评论 (0)

取消