微信小程序反编译-获取源码
2022/2/8 17:14:29
本文主要是介绍微信小程序反编译-获取源码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、使用PC端微信找到微信小程序的存储位置
找到文件位置删除applet文件夹下所有文件,方便后期定位自己需要编译的小程序
2、 点击自己需要反编译的小程序
3、 查看微信小程序生成的文件
wx开头的文件才是微信小程序生成的文件。
(第一步删除所有文件只是为了方便定位,其实看修改时间也可以定位到当前文件)
4、下载解密软件和反编译脚本
一共有两个文件(下载后进行解压,位置随意)
https://wwi.lanzouq.com/iPqZbzr3a2h
https://wwi.lanzouq.com/i4CM8zr395e
5、安装环境
1、安装nodejs环境,不细讲(推荐10.16.0版本)
2、安装脚本执行环境(nodejs安装完成后,打开cmd窗口挨个执行以下命令)
npm install esprima -g npm install css-tree -g npm install cssbeautify -g npm install vm2 -g npm install uglify-es -g npm install js-beautify -g npm install escodegen -g
6、使用解密软件
1、双击之前解压的软件(有可能需要你安装,点击安装就是)
2、选择加密小程序包
3、找到微信小程序文件,看到wxapkg后缀名的文件就是了。
4、点击wxapkg文件
5、 打开
解密完成之后可以看见wxpack里面多了一个文件,之前解密的都在里面。
当前的文件还不能使用,只是进行了解密,还没有进行反编译。(文件夹先别关,下一步还要用)
7、反编译文件
这是之前下载的wxappUnpacker解压之后的文件
在当前页面打开cmd命令窗口(点击目录,直接输入cmd,回车,就会打开cmd命令窗口)
在命令窗口输入
node wuWxapkg.js
先别回车,还没输入完
找到之前解密的文件,直接拖进cmd命令窗口中,然后就可以回车了
回车之后可以看到,解密的文件旁多了一个文件夹,当前的文件夹就是小程序源码了。此时反编译就完成了。(直接在微信开发者工具中运行就可以了)
备注:反编译的的代码,肯定不能做到100%还原。反编译之后有很大可能会报错或者缺失文件。
这篇关于微信小程序反编译-获取源码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-13微信小程序如何封装接口域名?-icode9专业技术文章分享
- 2024-11-13如何在微信小程序中实现直传功能?-icode9专业技术文章分享
- 2024-11-13如何在小程序的地图组件中添加标记和文字?-icode9专业技术文章分享
- 2024-11-13在微信小程序的地图组件中如何实现自定义标记和气泡?-icode9专业技术文章分享
- 2024-11-01微信小程序教程:零基础入门到实战
- 2024-11-01微信小程序全栈教程:从入门到实践
- 2024-10-31微信小程序怎么实现关注公众号功能-icode9专业技术文章分享
- 2024-10-30微信小程序cover-view,支持bindtap吗-icode9专业技术文章分享
- 2024-10-30微信小程序的cover-image支持bindtap吗-icode9专业技术文章分享
- 2024-10-30微信小程序web-view怎么设置高度?-icode9专业技术文章分享