当前位置:首页 > 站长知识 > 正文内容

最新方法反编译微信小程序,获取小程序前端源码wxapkg图文教程

虎皮鱼9个月前 (08-09)站长知识1377

研究目的

研究反编译的原因就是我自己辛苦了半个月写的小程序,忘记备份放在桌面,心急体验Win11系统 重装系统忘记备份源码,后悔莫及。 后来网上找了反编译的教程,反编译已经上线了的小程序 于是自己尝试了一下,真的可以,源码可算找回来了! 于是发帖分享一下反编译的流程。


准备工作

1、微信电脑版(建议最新版)

2、Node.js环境

3、小程序程序包解密工具

4、反编译脚本


操作步骤

1、安装Node.js环境



2、登录微信电脑版,运行你想要反编译的小程序,每个页面都点一下,确保所有页面的加载。完成后,找到你的微信文件储存目录。

 


找到Applet这个目录,里面找到你刚才打开的小程序的appid就是对应的加密程序包了  

 


3、解密。打开解密工具,选择刚才找到的加密包目录,导入解密工具进行解密,解密后就得到wxapkg程序包了。 

 


4、将wxapkg程序包复制到反编译脚本目录wxappUnpacker-master里面,用cmd工具cd到wxappUnpacker-master目录,依次安装以下依赖。

image.png

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

 

 


所有依赖安装完,即可开始反编译。


5、反编译。运行反编译命令,既node wuWxapkg.js 解密程序包。


node wuWxapkg.js wxe1577ebe280af504.wxapkg

 


6、反编译成功就会在同一目录下生成当前反编译的小程序appid的目录。 

 


 反编译后的wxml、wxss、json基本都是跟之前你写的一模一样,但是js会有少量地方被其他字符串替代了,例如true用!1,false用!0等替代了,基本可以自己手动改改就可以,不改也不影响。



 



扫描二维码推送至手机访问。

版权声明:本文由虎皮鱼(HuPiYu.Com)发布,如需转载请注明出处。

本文链接:http://blog.hupiyu.com/post/14.html

分享给朋友:

“最新方法反编译微信小程序,获取小程序前端源码wxapkg图文教程” 的相关文章

关于腾讯云产品内容分发网络 CDN购买了资源包“HTTPS 请求”不扣费问题

关于腾讯云产品内容分发网络 CDN购买了资源包“HTTPS 请求”不扣费问题

    很多人或许都不知道为什么我开通了腾讯云的内容分发网络CDN,也资源包购买了日常流量包和HTTPS请求包,但是发现数据只扣除日常流量的次数,但是就是HTTPS请求包却1次都没扣除,这样浪费开资源包的钱也不知道为什么,现在我给大家说明下这个情况吧。  &n...

最近腾讯云服务器同地区内网链接方法教程(跨号)

最近腾讯云服务器同地区内网链接方法教程(跨号)

1.选A账号开通 云联网2.记住A账号的用户ID和刚刚新增的云联网的ID3.登陆其他账同区的账号选择 私有网络 点击私有网络的ID(这里指有产品的)4.看到右边的光联云联网 把A账号的ID和云联网ID填写提交5.到A账号的云联网审核通过就可以了,这个时候2给跨号的已经内网通了注意1:内网默认通了21...

快速教你如何获取视频号的视频号ID图文教程

快速教你如何获取视频号的视频号ID图文教程

一、为什么要获取视频号ID?在小程序页面上,添加后配置视频号ID即可实现用户点击控件前往视频号直播间的效果。从小程序往视频号引流,加大视频号直播间的曝光,增加直播间的观看人数及成交量。二、功能限制【版本】视频号控件为高级版及以上版本功能【注意】小程序跳转视频号直播间需满足以下条件:① 视频号完成认证...

composer查看镜像地址 和换国内阿里镜像方法

composer查看镜像地址 和换国内阿里镜像方法

composer查看全局设置:composer config -gl设置composer镜像为阿里国内镜像:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer小皮面板的版本太旧了无法安...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。