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%还原。反编译之后有很大可能会报错或者缺失文件。

微信小程序反编译-获取源码相关推荐

  1. 关于微信小程序反编译获取源码

    记录一下微信小程序如果反编译获取源码 需要用到的工具: 1.获取root权限的安卓手机,或者直接用模拟器(推荐用网易mumu模拟器,不推荐用夜神) mumu模拟器下载地址:   http://mumu ...

  2. 工具(一):微信小程序反编译获取源码 NoxAppPlayer + wxappUnpacker、ADB + tesseract OCR 读取

    NoxAppPlayer wxappUnpacker ADB tesseract OCR NoxAppPlayer + wxappUnpacker NoxAppPlayer 下载 NoxAppPlay ...

  3. 爬去微信小程序服务器代码,微信小程序反编译及源码抓取(2021最新)

    网易 Mumu 模拟器安装 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示请求超级用户访问权限,选择允许 到此准备工作完成. 打开微信, ...

  4. 微信小程序反编译及源码抓取(2021最新)

    网易 Mumu 模拟器安装 下载地址: http://mumu.163.com/360/ 下载完安装包后直接安装 打开模拟器 安装 微信.RE文件管理器 设置Root 权限 打开 RE文件管理器,提示 ...

  5. 小程序反编译-获取源码

    tips: 可以成功反编译的包: ①已上线的小程序 (测试版-不可以) ②原生开发的小程序(使用uniapp等生成的小程序,反编译后只能获取到-uniapp等编译后的代码) 1.拿到小程序包 下载夜神 ...

  6. 微信小程序反编译的应对方法

    记得2018年,公司在做小程序的三方平台时,接触到小程序的反编译.根据网上博客,一步一步操作,bingo,搞定,so easy! 虽然很开心获取到了小程序反编译的源码,但是担心也逐渐浮上了心头.我们自 ...

  7. 最新‘微信小程序’反编译最新教程(如何找回微信小程序源码手把手教程)

    前言: 简单聊一下xxxxx.wxapkg 先来想想一个很简单的问题,小程序的源文件存放在哪? 当然是在微信的服务器上. 但是在微信服务器上,普通用户想要获取到,肯定是十分困难的,有没有别的办法呢? ...

  8. vue代码可以反编译吗_避免小程序被反编译获取源码(转载)

    原地址:https://www.cnblogs.com/taltao/p/10082084.html 众所周知,微信小程序的代码安全性很弱,很容易被别人反编译获取源码.我自己的小程序也被别人反编译拿到 ...

  9. 微信小程序反编译wxss文件缺失_小程序反编译,怎么找回微信小程序源码?

    看了很多反编译.找回微信小程序源码很多教程,各种问题导致都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题.查阅各种资料,最终解决,于是贴上完整的微信小程序反编译方案与教程 ...

最新文章

  1. 【响应式Web前端设计】CSS后代选择器和子代选择器
  2. 可以获取python整数类型帮助的是什么-PYthon如何把一个字符串类型转换为整数类型?...
  3. HTML的dl、dt、dd标记制作表格对决Table制作表
  4. 【蓝桥杯】基础练习 十六进制转十进制
  5. Java当中迭代器的使用(遍历容器ArrayList, HashSet,HashMap)
  6. centos7开启vnc服务_阿里云CentOS 7搭建VNC远程桌面服务步骤方法
  7. 特斯拉得克萨斯超级工厂正式开业 计划明年开始生产电动皮卡
  8. 轴固定位置_何为轴?来看看你对轴了解了么
  9. mina的HTTP性能测试
  10. Things3 for mac(Mac任务管理神器)
  11. window包管理器
  12. 图像相似度对比分析软件,图像相似度算法有哪些
  13. 负载均衡集群技术介绍
  14. flv实现视频实时监控
  15. 宏碁笔记本一键重装win7系统教程
  16. z-blog建立博客网站SEO优化细节教程
  17. Apache的配置文件详细解释
  18. 多线程的三种设计模式的介绍
  19. cgb2111-day01
  20. cpa禁用计算机型号,CPA考试计算器有讲究,这些计算器禁止携带入场!

热门文章

  1. 组成原理-lab1难点之流水线
  2. 深圳内推 | 粤港澳大湾区数字经济研究院招聘计算机视觉算法工程师
  3. 微时代的微营销利器有哪些
  4. oogle advertiser api开发概述——速率限制
  5. plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral)出错
  6. idea设置了默认换行符,ctl + s 保存文件时换行符没有变成默认换行符 解决方法
  7. VMware低版运行高版+破解root口令+静态IP配置
  8. PCI-E 5.0标准正式公布!速度再次翻番达32GT/s
  9. 蓝桥杯javaB三羊献瑞
  10. 5本经典著作描绘学习路线图带你飞过C++