文章目录

  • 环境准备
    • 1、 node 环境准备
    • 2、反编译工具
  • 具体操作
    • 1、微信PC获取小程序
    • 2、解密包
    • 3、反编译

现在网上也有很多关于小程序反编译的教程,随时间的流逝或许随着微信的更新,有出现编译不成功的现象。

本篇文章总结一下最新的编译过程,已成功获得小程序源码(有分包的小程序)

环境准备

1、 node 环境准备

下载链接:https://nodejs.org/en/

安装后将nodejs设置为环境变量。
打开cmd,测试是否安装成功:在命令行输入node -v 出现版本号说明已经安装成功。

2、反编译工具

项目地址来自于: https://github.com/xuedingmiaojun/wxappUnpacker

通过下面链接下载:

链接:https://pan.baidu.com/s/1p-wnX-mXr-Du0iJK_dT8RQ
提取码:z06a

下载下来解压到某个位置就可以了,一定要通过网盘下载,里面有解密包的工具和安装后的npm环境,直接使用即可

具体操作

1、微信PC获取小程序

在通过微信PC打开小程序前,我们最好先找到缓存到本地的小程序包路径,一般都是在 微信PC安装目录\WeChat Files\WeChat Files\Applet

比如我的就是安装到 D盘根目录的,所以路径为: D:\WeChat\WeChat Files\WeChat Files\Applet

上图中每个文件夹代表一个小程序,一般最新打开的小程序都是在第一个,如果不确定可以排序一下修改日期

找到路径了我们就可以用微信PC打开小程序了,打开后就会发现当前目录新增了一个文件夹,里面存放的就是加密后的小程序包

2、解密包

刚获取到的包我们还不能进行反编译,必须要通过 解密软件 修改一下才能反编译

本篇就演示一个主包和一个分包反编译的过程就可以了,先通过解密软件修改一下主包

解密的主包自动到 wxpack 这个包里面来了,同样的步骤解密一个分包,下图是我解密好的两个,并且修改了一下名称,好区分

3、反编译

进入 wxpack 的同级目录 wxappUnpacker-master,在路径栏输入 cmd 自动打开当前目录的 命令窗口了

先反编译一下主包,把反编译后的文件夹放到 wxpack 同级目录中

node wuWxapkg.js ..\wxpack\master-app.wxapkg

再反编译分包,把反编译后的文件夹放到 wxpack 同级目录中

node wuWxapkg.js -s=..\ ..\wxpack\_pages_app.wxapkg
  • -s 表示分包
  • 第一个..\ 表示输出位置
  • ..\wxpack\_pages_app.wxapkg 需要反编译的分包位置

好了剩下的就是自己组合一下包的架构目录了~~~~

如果本篇文章给予了您一点帮助,还请点个赞收藏一下~~

谢谢您的支持!!!

Windows电脑反编译微信小程序含分包详细操作相关推荐

  1. 反编译微信小程序(图文详细傻瓜式)

    反编译微信小程序2020-2-2 –根据各大平台整合而成 一.前期准备 1.下载反编译脚本 https://duolc.lanzous.com/i8zgo1e 如果这个脚本效果不好可以用这里面其他的h ...

  2. 如何用电脑反编译微信小程序,获得源码(学习用途)

    故事背景:上周末,搞前端的发小(老表)找到我,问我微信小程序能否反编译成功,然后他需要源码,看他的接口签名算法 周末在公司研究了一下午 最后成功了,心路历程走一波,总结一下 一.准备工具: 模拟器: ...

  3. wxapkg反编译后的数据_反编译微信小程序

    首先声明:本文章仅供学习之用,不可它用. 一.前言 看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有些细节,费劲全力都没能做出来.很想一窥源码?查看究竟?看看大厂的前 ...

  4. java反编译微信小程序_微信小程序反编译的实现

    首先声明:本文章仅供学习之用,不可它用. 一.前言 看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有些细节,费劲全力都没能做出来.很想一窥源码?查看究竟?看看大厂的前 ...

  5. 亲测成功 -> 反编译微信小程序

    http://www.xs-box.com/ 小盒软件 内网 · 穿透 · 让你在家也能管理公司服务器 · 实现远程办公梦想 是一个将局域网个人电脑.服务器代理到公网的内网穿透工具 可以让外网直接访问 ...

  6. 反编译微信小程序 查看微信小程序源码

    综合了一下网上所找到的各种方法及遇到的坑,经过试验,截止2020-01-30,本文所述方法可用 步骤如下: 安装node.js最新版本:下载地址:https://nodejs.org/en/ 下载网上 ...

  7. java反编译微信小程序_反编译微信小程序(最新)

    首先声明:本文章仅供学习之用,不可它用. 一.前言 看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有些细节,费劲全力都没能做出来.很想一窥源码?查看究竟?看看大厂的前 ...

  8. 反编译微信小程序 亲测成功 补充解决常见问题 (详细最新教程)

    网络上相关文章良莠不齐,随时间的流逝或许随着微信的更新,有出现编译不成功的现象.我这里总结一下我最新的编译过程.可成功获得小程序源码. 1.环境准备和工具下载 反编译需要 nodejs的环境 下载链接 ...

  9. 反编译微信小程序,win电脑解析获取微信小程序源码

    好不容易写的小程序然后忘记保存被删了怎么办?不要慌这里就教你怎么搞. 环境准备 1.node 环境准备 Node下载地址 安装后将nodejs设置为环境变量. 打开cmd,测试是否安装成功:在命令行输 ...

最新文章

  1. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(不同分组配置不同的箱体填充色+自定义调色板)实战
  2. 计算机视觉这篇就够了
  3. ueditor1.4.3jsp版成功上传图片后却回显不出来与在线管理显示不出图片的解决方案...
  4. 「日常训练」Alternative Thinking(Codeforces Round #334 Div.2 C)
  5. python的字符串内建函数
  6. redis——缓存击穿/穿透/雪崩
  7. 移植RTT使用cubeMx配置后出现 cannot open source input file stm32f1xx_hal_exti.h: No such file or directory
  8. Android 进阶第二篇——性能优化
  9. 饥饿的时候我想起的小食
  10. 深入理解分布式事务(XA及rocketmq事务)
  11. Android篮球计分器App
  12. 红米pro android o刷机,红米Pro官方卡刷机教程 怎么刷机
  13. 黑、白盒测试 和 动、静态测试
  14. 阿里巴巴2015实习面试
  15. 在线教育开源源码:线上教育如今各种“陷阱营销”,应如何规避?
  16. 蓝牙计算机操作与设置在哪里,win7电脑蓝牙在哪里打开_win7笔记本怎么开蓝牙
  17. 形式化方法 Assignment 4: Proof for predicate logic
  18. JAVA 实现《黄金矿工》游戏
  19. Criteo数据集预处理
  20. 完整的模型测试(deom)步骤

热门文章

  1. bugku(crypto)-聪明的小羊
  2. sfc流程图怎么画_SFC顺序功能图教程
  3. 视觉生理学基础(人眼结构)
  4. 2013.12.27 泡面吧--简单的斐波那契数列
  5. “数学黑洞”:任意一个4位自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后两数相减,其差仍为一个自然数。重复进行上述运算,最终会出现一个神秘的数,请编程输出这个神秘的数。
  6. 什么是用户体验地图?该如何绘制?
  7. 波士顿房价_团结波士顿2015年主题演讲
  8. (转)解密蚂蚁金服战略投资:赛道、条款与边界
  9. 如何免ROOT卸载手机系统软件
  10. 阿里云搭建frp(其他云,通用)内网穿透