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

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

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

研究目的

研究反编译的原因就是我自己辛苦了半个月写的小程序,忘记备份放在桌面,心急体验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://www.hupiyu.com/post/14.html

分享给朋友:

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

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

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

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

最新腾讯云服务器挂载云盘数据盘教程宝塔版

最新腾讯云服务器挂载云盘数据盘教程宝塔版

本来不想写,但是后来发现搜索出来的都是一大堆7788的会误导操作,毕竟这个操作错了那是相当悲剧的,所以我就做了下操作流程,你们跟着我流程做一步步的来就不会出错。场景:我的是现有的宝塔服务器已经是有数据的添加一个数据盘,默认的50G系统盘不够用了,所以才去买了个新的。PS:这里购买有个注意点,你服务器...

最新微信开发者工具历史版本下载方法

最新微信开发者工具历史版本下载方法

因为有的前端业务代码不兼容新版本的微信开发者工具,所以需要退回版本,但是现在官方貌似不支持自动退回了,那怎么办呢?我研究后发现直接在下载地址搞就可以了目前最稳定的版本是:https://servicewechat.com/wxa-dev-logic/download_redirect?type=x6...

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

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

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

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

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

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

发表评论

访客

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