雪豹说

小程序解包前端:获取wxapkg,并解压,还原项目。

发布时间:3年前热度: 1935 ℃评论数:

首先要下载必要的工具,有的可以直接用了

    1、下载wxappUnpacker,我这里用的是node版还有其他班自己查https://github.com/qwerty472123/wxappUnpacker

    2、下载node。js

    3、一台带微信的手机我的是渣渣便宜(手机魅族5s)


开始:

   一是我们先关注下小程序
20180608101214622.jpg


关注完后,微信就会下载它对应的wxapkg

然后就是获取wxapkg啦,

去到手机的文件管理,查wx这个字符就会发现

20180608101214622.jpg

点击进去就可以看到一些wxapkg了,把他通过QQ微信啊,发到电脑上(前提是手机root了)

而我这个渣渣手机没root怎么办呢可以通过备份

点击手机的    设置---》存储和备份---》备份手机数据(因手机有区别请自行查找找手机备份)

20180608101214622.jpg

然后点击应用

20180608101214622.jpg

直选微信一个备份--》确定--》开始备份


备份完成后,去文件管理 里面,搜索App(各自手机备份文件不一样,请自行查找位置)

 
找到我刚刚备份的,把zip带着,发到电脑上

 
20180608101214622.jpg


把下面的zip发到qq解压
20180608101214622.jpg
到手解压

 里面有好多东西,那么wxpakg在哪呢
20180608101214622.jpg

 

打开MicroMsg文件夹

看到这些玩意,就是他们了

20180608101214622.jpg

点击进去  ----》第一个appbrand----》pkg

找到了,

20180608101214622.jpg

 
既然wxapkg找到了,拿怎么还原项目呢

打开我们下载的node,用过的就当看戏,我下载的是window安装版的

20180608101214622.jpg

安装的话就选好目录使劲next就好了

我把安装丢到了D盘

20180608101214622.jpg

 

然后就是配置环境变量,用过jdk的都会的。

点击电脑右键属性---》高级系统设置---》环境变量

20180608101214622.jpg

新建这个

20180608101214622.jpg

目录根据自己安装位置改,要找到node_modules这个文件夹。

然后确定--》确定

20180608101214622.jpg

 

然后去cmd测试成功否输入node -v查看node的版本号

20180608101214622.jpg

输入 npm -v 查看npm的版本号


20180608101214622.jpg
 

很好没毛病


然后根据他说加上依赖:cssbeautify、CSSTree、VM2、Esprima、UglifyES

执行npm install

全局安装命令:

 
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
准备工作完成了,那么我们开始用吧

 我把下载下来的wxappUnpacker也丢到了node的目录下
20180608101214622.jpg


 用它里面的方法
20180608101214622.jpg
我们用 wuWxapkg.js这个命令来解压这个包

 20180608101214622.jpg

解压完了
20180608101214622.jpg
用开发者工具打开我们刚刚解压的
搞定拿到了


 

 

 

本文出自 产品经理@雪豹 ,转载时请注明出处及相应链接。

error

手机扫码访问