开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 9399|回复: 22
收起左侧

[转载教程] 获取wx小程序源码

[复制链接]
结帖率:75% (6/8)
发表于 2022-12-9 16:08:25 | 显示全部楼层 |阅读模式   北京市北京市
准备工具https://wwi.lanzoup.com/ihYma0i8x9ji
1.node.js 运行环境
https://nodejs.org/en/
2.反编译脚本

1

1
3. 小程序包解密工具
图片2.png
1. 先解压zip压缩包,请避免存放于中文路径目录
2. 找到自己想编译的小程序包,最新版的VX一般包名为【__APP__.wxapkg
如何找到自己想要的程序包?
如图:
图片3.png 图片4.png

手动复制路径进入,你会看到如下图:
图片5.png 点击进入Applet文件夹,如果你打开过多个不同小程序,你会看到很多歌wx开头的文件夹,如果你分不清哪个是你要找的小程序文件夹,将除了publicLibpublicTestLib之外的文件夹删除,然后再用电脑VX重新打开你的VX小程序,这里就会重新出现一个wx开头的文件夹,这就是你要找的小程序包了。
图片6.png
点进去会看到一个数字的文件夹,再点进去,就可以看到你要找的包了
图片7.png
打开小程序解密程序。可能有一部分人会弹出安装.NET Framework的弹窗,点击安装就好了。
图片8.png
安装完打开解密程序,点击唯一的一个按钮选择加密小程序包,将你想反编译的程序包的所在目录粘过去,点击打开,进行解密
图片9.png
解密完成后,解密好的包会在解密程序上面或者下面的wxpack的目录里面,进去发现会有一个以wx开头的数字与字母组合的文件,他就是我们要反编译的包
图片10.png
为方便操作,将解密好的包放到反编译脚本文件夹下。
图片11.png
在路径输入CMD并回车调出命令窗口,你也可以手动cd进入到该目录中
图片12.png
这里要强调的是,你需要安装好node环境,安装以后检查下,检查命令 node -v
然后copy以下命令粘贴之命令行,也可以一行一行手动输入至CMD中回车执行
npm install esprima
npm install css-tree
npm install js-beautify
npm install uglify-es
npm install vm2
npm install cssbeautify
安装完成后,最后一步执行命令:
node wuWxapkg.js 你粘过来的文件的文件名.wxapkg
可能会出现的问题:
执行最后一步时,如果出现类似的异常消息:Error: Cannot find module 'escodegen'
你只需要再次执行npm install escodegen即可
错误
Error: Cannot find module '***'
解决
npm install ***
然后再次执行:node wuWxapkg.js 你粘过来的文件的文件名.wxapkg
当你看到屏幕滚动,如图: 图片13.png
至此,就反编译成功了,反编译出的文件在脚本文件夹内,以你反编译的文件名命名
图片14.png
图片15.png
附上VX小程序开发工具下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

评分

参与人数 1精币 +1 收起 理由
飞向梦的鱼 + 1 感谢分享,很给力!~

查看全部评分


发表于 2023-6-13 22:09:45 | 显示全部楼层   海南省海口市
这个确实厉害了
回复 支持 反对

使用道具 举报

结帖率:25% (1/4)
发表于 2023-4-22 20:42:54 | 显示全部楼层   浙江省温州市
大神 厉害
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 2023-3-24 11:02:25 | 显示全部楼层   广东省深圳市
  
Split game.js and rewrite game.json...
D:\reverse\wxappUnpacker\wuLib.js:102
if (err) throw Error ("Read file error: " + err);
Read file error: Error: ENOENT: no such file or directory, open ' D:\reverse\wxappUnpacker\wx75a03576951c34be\app-config.json'



提示找不到分包的配置文件

回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 1 天

发表于 2023-2-27 18:19:22 | 显示全部楼层   重庆市重庆市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 5 天

发表于 2023-2-9 21:45:26 | 显示全部楼层   广东省江门市
谢谢分享
回复 支持 反对

使用道具 举报

结帖率:87% (81/93)
发表于 2023-2-1 09:40:45 | 显示全部楼层   河南省郑州市
大佬 问一下   带子包的   需要怎么操作   
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2023-1-30 10:45:51 | 显示全部楼层   广东省湛江市
#在这里快速回复#感谢分享,很给力!~
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2023-1-12 11:16:36 | 显示全部楼层   广东省湛江市
6666666666666666666
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2022-12-28 15:27:21 | 显示全部楼层   浙江省杭州市
6666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表