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

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结尾的文件

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

相关推荐
镭封20 小时前
自媒体内容生产怎么提速?文案整理、配音与剪辑流程
人工智能·小程序·音视频·语音识别·媒体
科威网络20 小时前
小程序开发性能优化:分包、预加载与启动时间
性能优化·微信小程序·小程序
派小心.1 天前
App数据统计平台怎么选?从SDK接入到日活留存看板的技术实现
数据库·人工智能·小程序
互联网+人工智能观察1 天前
微信小程序私有化定制、源码交付方案选型|SaaS / 模板二开 / 定制方案技术对比
微信小程序·小程序
微三云 - 廖会灵 (私域系统开发)1 天前
小程序首屏从 3.2s 压到 1.1s:我们在这个订货商城项目上做的 7 个改动与 3 个踩坑
小程序
微擎应用市场1 天前
二手闲置交易小程序管理系统
小程序
小小王app小程序开发1 天前
潮玩抽赏小程序玩法开发分析
小程序
干啥啥不行,bug第一名1 天前
小程序里不要用 requestAnimationFrame
小程序
9624561 天前
一次 Kubernetes 临时存储压力引发的小程序授权雪崩:从 Pod 驱逐到定时任务漏执行
容器·小程序·kubernetes
imperialeast2 天前
WinAXP 2.4.0.830正式版
小程序·个人开发