Bootstrap

反编译微信小程序工具之抓取小程序图片素材详细教程

一、关于软件

说明:本工具仅限学习使用,禁止使用此方法盗取他人的开发成果。由于经常反编译小程序,都是通过命令操作完成,步骤比较繁琐,故本人只好利用空闲时间对其进行小幅度修改,水平有限,经过慢慢研究、修改、拼凑而成。

二、运行环境

软件采用 VS 2017 编译,需安装.net 4.0 或以上版本方可运行,理论上 win7 、win10及以上系统 x86 x64 运行正常,条件有限未做所有测试。

使用前必须安装环境:

直达下载地址

1、node环境

下载地址:

https://ludashi2021.lanzouw.com/iWbHixms2oj

2、Microsoft. .NET Framework  4.0或以上框架(win10基本上电脑都有装,如果软件能打开就不用装了,如果打不开提示不支持安全协议请安装.net4.5以上版本框架)
链接: 百度网盘 请输入提取码
提取码: snj6

三、软件功能

1、解密小程序包

2、反编译小程序包

3、批量分包反编译

4、分包个数识别功能

5、抓取小程序图片素材

6、转换uniapp代码

四、更新记录

V2.2.2.更新内容

1.增加授权更新弹窗提示
2.修复体验授权时间显示负数
3.修复登录显示基础连接断开
4.修复抓取小程序图片部分已知bug

V2.2.1.正式版

1.修改其他页面功能
2.修复反编译小程序路径含空格无法反编译
3.增加登录弹窗功能
4.修复部分已知bug


V2.2.0.正式版

1.增加小程序转uniapp功能

2.增加node环境检测功能

3.增加登录加载进度条

4.修复部分已知bug

V2.0.2.正式版

1、增加抓取小程序图片素材功能。

2、增加其他页面编码转换功能。

3、优化界面UI以及分包提示功能。

4、增加分包个数识别功能。

V1.1.1.正式版

1、增加批量解主分包功能

2、增加批量反编译主分包功能

3、增加在线更新功能

4、优化反编译小程序已知bug

V1.0.0正式版 2021.11.11

1、更新全新UI

2、完善修复授权功能

3、修复已知bug

V1.0.0测试版 2021.11.07

1、通过解包工具修改其界面

2、增加反编译功能

3、增加分包功能

4、增加打开目录功能

5、增加授权功能

计划更新

1、增加抓素材功能(已完成)

五、使用教程

无需输入任何命令,在window上打开软件,提示需要授权码,获取授权码后输入确定授权后即可,重启软件就能打开了。

授权码:bbs.ludeqi.com

单包教程

1、首先在电脑端打开需要反编译的微信小程序,我这边打开的是一个头像制作的小程序:迎新庆祝

 

2、操作前记得先清空wxpack目录,记住打开小程序的APPID,然后点击【选择解包文件】,就是第一个直接进入,选择到__APP__.wxapkg为止。

 

 

此时提示解包成功,如果还是执行解这个相同的包,系统会默认当分包处理,关于分包请看后面内容。

3、点击【刷新反编译包】,显示目录刷新成功即可出现刚刚解的包。

4、然后再选择需要反编译的包,点击执行反编译。

5、反编译成功后,会显示此小程序无分包,无需在操作。

6、执行成功后【打开wxpack目录】就可以查看源码了

如果想重新操作,请删除wxpack目录下内容

微信开发者工具打开源码如果报app.js错误,把【将JS编译成ESS】那个勾选去掉在试试

分包教程

1、在PC微信端打开小程序,小程序每个页面菜单都给它点一下,确保能获取到分包。

2、操作前记得先清空wxpack目录,记住该小程序的APPID,然后点击选择解包文件,就是第一个直接进入,选择到__APP__.wxapkg为止。

3、注意:此时有2个包,__APP__.wxapkg为主包(选中时必须在第一个),另一个为分包,此时直接全选【ctrl+A】(__APP__.wxapkg为主包选中时必须在第一个)

 

4、下图所示,这时2个包就能解出来了。

5、接着点击【刷新反编译包】出现目录刷新成功就可以了

 

6、重点:

此时要选择主包wx3e971a14238dc8d3.wxapkg,也就是没有带-的包。wx3e971a14238dc8d3-1.wxapkg为小程序的分包,不能选择分包,否则反编译不出来。

7、最后点击【执行反编译】即可反编译出所有的主分包

8、反编译成功后,会显示此小程序分包个数1,如果解包时没有解出2个(1个主包、一个分包),那么要删除wxpack目录下内容,重新按分包教程操作一遍,一定要解出2个包才能保证反编译不缺失。

 

9、点击【打开wxpack目录】即可查看源码目录,反编译出的主包目录包含分包,无需手动合并,分包只有分包的源码。

如果想重新操作,请删除wxpack目录下内容,按步骤重新操作。

微信开发者工具打开源码如果报app.js错误,把【将JS编译成ESS】那个勾选去掉在试试,反编译教程到这里就结束了。

抓取素材

第一步就是先切换到抓取素材这个页面了,然后点击【开始】

开始变成灰色后,然后再打开微信小程序

接着点击【下载】,会有一个新的对话框出来,如下:

最后点击【开始下载】即可等待完成下载

 

可以打开下载目录看下是否有下载

如果下载不全,请自己手动下载。

教程结束,如有问题请反馈给本人微信:ludashi2021,有时间就会修复。

六、软件获取

目前软件运行正常,各个功能测试正常,全新界面优化完成,批量解析分包功能已完成,新增抓取小程序素材功能。

软件下载地址1:

前往下载

软件下载地址2:

前往下载

七、免责申明

1、小程序反编译工具请用于正规用途
2、用来进行违反中国法律用户跟作者一切无关
3、不得将小程序反编译工具和反编译源码程序挪作商业或盈利用途

4、小程序反编译工具只供学习使用,如用于商业活动与作者无关

5、请在下载后24小时内删除!否则,由此产生的后 果由挪用者本人负责,作者不承担任何法律责任。

本篇文章来源于微信公众号: 陆大湿

;