微信小程序反编译(不通过模拟器进行反编译)

1.安装Nodejs环境

https://nodejs.org/en/download

下载对应版本即可

之后进行安装,一直点下一步就行

安装完成之后打开cmd终端(不需要考虑路径问题)

输入命令npm -v

返回版本号就代表安装完成

2.安装反编译软件

这里我用到的是wedecode

参考链接为https://github.com/biggerstar/wedecode

选择download zip

将源代码下载下来,然后进行解压

解压之后在终端(不用考虑路径)当中输入npm i wedecode -g

这样就安装好了

然后输入wedecode进行启动

通过键盘的上下键来控制选项

自动扫描可以自动识别小程序包的位置按照github上的操作即可,极其简单

以下为(直接指定包路径的过程)不需要的同学可以省略后面的内容

如果要使用直接指定包路径,我这里介绍一下如何查找小程序的文件目录

首先登陆电脑微信,然后随意打开一个小程序

然后打开任务管理器

这里的WeChatAppEx就是小程序的进程

右键其中一个选择打开文件所在的位置

C:\Users\25906\AppData\Roaming\Tencent\xwechat\xplugin\Plugins\RadiumWMPF\18163\extracted\runtime(每个人的位置可能不太一样)

然后我们就进入了一个这样的路径

然后我们跳转到C:\Users\25906\AppData\Roaming\Tencent\xwechat\radium\Applet\packages目录下

这里每一个文件夹就是一个小程序,当然有的小程序可能是多个文件夹

如何分辨出哪个是想要的小程序文件夹

我们可以将上图中这些小程序的文件夹全部删除然后再重新点开想要反编译的小程序即可

这样就可以找到小程序的文件夹,然后点进文件夹找到.wxapkg结尾的文件

复制这个文件的路径直接指定包路径进行反编译即可,当然我们一般使用自动扫描就行了

相关推荐
spmcor1 天前
微信小程序 setStorageSync 踩坑实录:别让"顺手一存"变成"隐形炸弹"
微信小程序
用户4324281061141 天前
小程序埋点设计规范:如何设计可扩展的数据采集体系
微信小程序
m0_526119402 天前
iconfont我修改好颜色,但是在小程序项目是黑色的
小程序
2601_956743682 天前
2026 上海小程序开发甄选:源码、云函数、跨端兼容技术评判
小程序·开发经验·上海
IT_张三2 天前
CSDN-项目分享-暑期备考小程序
小程序
IsJunJianXin2 天前
pdd小程序 cdp 保存响应体
linux·服务器·小程序·pdd小程序·拼多多响应体解密·小程序cdp·拼多多rpc取响应体
Geek_Vison2 天前
APP瘦身实战:从80MB+砍到15MB——基于小程序容器技术剥离APP非核心业务的实践分享
小程序·uni-app·mpaas
weikecms2 天前
聚合返利CPS小程序快速搭建教程
人工智能·微信·小程序
Haibakeji3 天前
长沙餐饮门店点餐配送小程序定制开发
大数据·小程序
2501_915918413 天前
iOS App性能测试工具的实现方法与优化循环指南
android·ios·小程序·https·uni-app·iphone·webview