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

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

虎皮鱼11个月前 (08-09)站长知识2302

研究目的

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

分享给朋友:

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

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

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

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

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

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

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

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

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

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

菜鸟新手快速Composer 使用教程

菜鸟新手快速Composer 使用教程

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

发表评论

访客

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