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

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

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

研究目的

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

分享给朋友:

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

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 使用教程

菜鸟新手快速Composer 使用教程

首先确保电脑环境已经安装了Composer 并且版本是相对新的,然后选择在那个目录下获取安装,打开目录下后执行CMD命令,根据下面一步步来:1.第一步先执行命令:Composer init会反馈欢迎页面并且让你创建个名称,例如:chloe/loginPackage name (<vendor&...

发表评论

访客

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