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

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

虎皮鱼10个月前 (08-09)站长知识1781

研究目的

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

分享给朋友:

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

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

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

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

git bash配置SSH远程连接阿里云ECS或腾讯云服务器教程

git bash配置SSH远程连接阿里云ECS或腾讯云服务器教程

1.连接配置1-1.添加安全组规则开放22端口1-2.使用GitHub的话本地都会有id_rsa.pub(公钥),id_rsa(私钥),一般保存在C盘用户目录下.ssh文件夹。把公钥内容复制下来(ssh-rsa ....)1-3.运行git bash  输入命令:ssh root@公网IP地址  按...

更新Composer 最新版本命令,更新node.js 最新版本命令

更新Composer 最新版本命令,更新node.js 最新版本命令

首先先核对本地环境是版本是多少再决定是否要更新,下面我根据Composer和Node.JS这2个程序查询和更新命令做下分类。Composer查询版本号执行命令:Composer -vComposer更新到最新版本执行命令:composer self-updateNode.Js查询版本号执行命令:no...

发表评论

访客

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