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

一、关于软件

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

二、运行环境

软件采用 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小时内删除!否则,由此产生的后 果由挪用者本人负责,作者不承担任何法律责任。

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

  • 5
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
npm小程序图片预览是指在小程序中使用npm包来实现对图片进行预览的功能。通常情况下,小程序中的图片是使用`<image>`标签来展示的,但是只能显示图片的缩略图,并不能提供预览大图的功能。而通过使用npm包,可以方便地实现图片的预览功能。 首先,我们需要在小程序项目中安装所需的npm包,可以通过在`project.config.json`文件中配置`useNpm`字段来启用npm。然后在命令行中运行`npm install <packageName>`来安装相应的npm包。 安装完npm包后,我们可以在小程序的页面文件中引入所需的npm包。通常情况下,我们会在页面的`js`文件中使用`require()`函数来引入npm包,并创建相应的实例。 接下来,在小程序的页面文件中,我们可以使用npm包提供的API来实现图片预览的功能。具体的实现方式会根据所使用的npm包而有所不同。一般来说,我们可以通过调用相应的函数或方法来实现图片的预览。例如,可以在点击缩略图时,调用npm包提供的函数来预览大图,并在预览界面中提供放大、缩小、关闭等操作。 在实现图片预览时,我们还可以对预览界面进行定制化的设计。可以设置预览界面的背景色、字体颜色等样式属性,以便更好地符合小程序的整体风格。 总结来说,通过使用npm小程序图片预览的方式,我们可以方便地实现对图片的预览功能,并可以根据实际需求进行定制化的设计。这样,用户在浏览小程序时,可以更好地查看和欣赏图片。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

侵客技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值