小程序反编译-获取源码

发布于:2023-01-16 ⋅ 阅读:(166) ⋅ 点赞:(0)

tips:

可以成功反编译的包:

①已上线的小程序 (测试版-不可以)

②原生开发的小程序(使用uniapp等生成的小程序,反编译后只能获取到—uniapp等编译后的代码)

1.拿到小程序包

  1. 下载夜神模拟器:官网下载(夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网
  2. 在模拟器中 下载微信、进入目标小程序
  3. 获取小程序包的文件路径(a/b 方法任选其一):

[首页-文件管理:根目录/data/data/com.tencent.mm/MicroMsg/‘一串用户随机码’/appbrand/pkg/‘小程序包’]
 a.小程序包-选择最新的那个(对应的是微信中最新打开的小程序)

 b.用户随机码-样式👇:

    4.将小程序包存储到本地:[模拟器-电脑文件共享]

夜神模拟器和电脑如何互进行文件传输_小心灵呀的博客-CSDN博客_夜神模拟器怎么把文件传到电脑

2.下载反编译脚本

下载地址:wxappUnpacker: 传闻失传已久的微信小程序源码提取+反编译node脚本

下载完成后-打开命令行-定位到反编译脚本目录-执行命令,安装如下依赖包

  • npm install esprima --save
  • npm install css-tree --save
  • npm install cssbeautify --save
  • npm install vm2 --save
  • npm install uglify-es --save
  • npm install js-beautify --save
  • npm install escodegen --save

3.安装-配置node环境

node官网: Download | Node.js

4.执行破解

打开命令行-定位到反编译脚本目录-执行命令:node .\wuWxapkg.js 编译包的绝对路径

执行命令后,编译包目录下会生成小程序的代码文件夹

参考:

最新‘微信小程序’反编译最新教程(如何找回微信小程序源码手把手教程)_IT博客技术分享的博客-CSDN博客

如何反编译小程序,亲测有效! - 百度文库

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到