小程序因为触手可及、自带推广等的特点,自诞生以来,实现了很多的商业场景,同时取代了App的大部分市场份额。其实小程序的开发和网页开发类似,同样使用的是JavaScript开发的,属于前端,所以借助一些程序的帮助可用非常轻松的获得小程序的源代码以及音视频等素材,下面将逐步教大家如何反编译小程序。

一. 工具准备

1、下载并安装NodeJs运行环境,安装过程一路next即可,安装完成后将NodeJs设置为电脑环境变量;
下载地址:
https://nodejs.org/zh-cn/download/
http://nodejs.cn/download/

2、下载UnpackMiniApp解包工具;
下载地址:
https://www.lanzoub.com/idnZv0cazqqf

3、下载wxappUnpacker并解压;
下载地址:
https://www.lanzoub.com/iv5ZE0cazqsh

nodeJs安装完成后打开CMD命令输入node -v检查,显示版本则安装正确。

二. 获取并解密小程序包

1、运行PC微信客户端,在PC微信客户端中运行准备反编译的小程序;

2、解压刚刚下载的UnpackMiniApp压缩包,将UnpackMiniApp.exe放在桌面,在桌面创建一个名为wxpack的文件夹(否则会报错),运行UnpackMiniApp.exe,点击选择加密小程序按钮,根据修改时间判断选择最新的文件夹并点击进入,选择后缀为.wxapkg的文件,此时wxpack文件夹内的wxapkg包就是解密后的小程序包了;

三. 开始反编译

解压刚刚下载的wxappUnpacker,解压后在文件夹内运行如下命令以安装依赖:

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

完成后在wuWxapkg.js同级目录内运行如下命令进行反编译小程序包;

输入node wuWxapkg.js 后,将上面解包后的.wxapkg文件拖放到命令窗口可以自动识别路径
最终的命令例如下:

node wuWxapkg.js wx69fla53i093kc15.wxapkg



至此完成反编译,在小程序包的同级目录下会生成一个文件夹(按照流程就是刚才的wxpack文件夹内),文件夹内就是小程序的最终源码了,可以将其导入微信开发者工具中。

如果不希望每次都这么繁琐,可以使用全自动可视化的工具,例如小锦哥小程序工具箱,这是一款集合反编译相关的工具,支持解密、反编译、转包和获取小程序素材等功能,使用起来还是挺方便的。下载地址:https://www.xjgxcx.xiejijin.com

声明:

1.本教程仅限交流;
2.本教程中的工具来源于互联网,请勿用于非法或商业用途,一切法律后果与本文作者无关。

最新小程序反编译详细教程,亲测可用相关推荐

  1. 最新WIFI分销大师小程序源码+带后端/亲测可用

    正文: 这程序本人实测搭建成功,有需要的朋友自行去体验吧. 大家最近都在找这类的小程序,网上很多下载下来就是缺胳膊少腿的,大家自己清楚,所以我自己花Q,找人高价拿了一个完整版的,百分百能搭建成功. 分 ...

  2. 老黄历小程序源码前端实例(亲测可用)

    介绍: 天牛星异位,败走天狼.日星月辉,雨星宫执事无法.天雷远渡洋江之北,风起云散,贵猿面堂发黑乌云盖顶有不祥之兆,带俺给你算上一挂. 算了,装不下去了,这是一个适合快速上手微信小程序代码,没有网络请 ...

  3. 微信小程序如何进行反编译详细教程

    前言介绍 小程序反编译,其实还是简单的,要想拿到微信小程序源码,先要拿到小程序的包,用反编译脚本跑一下,微信小程序代码包里的所有文件.所有资源就出来了(除了project.config.json小程序 ...

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

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

  5. 微信小程序反编译wxss文件缺失_如何找回微信小程序源码?2020年微信小程序反编译最新教程 小宇子李...

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

  6. 如何找回微信小程序源码?2020年微信小程序反编译最新教程

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

  7. 微信小程序反编译wxss文件缺失_如何找回微信小程序源码?2019年微信小程序反编译最新教程...

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

  8. 最新微信小程序反编译工具,完美解决分包问题

    看了很多反编译.找回微信小程序源码很多教程,各种问题导致都没法正常使用.微信版本升级后,会遇到各种报错, 以及无法获取到wxss分包无法反编译的问题.于是寻找资料,也买过别人的破解工具,最终解决文件缺 ...

  9. 最新微信小程序反编译破解过程记录

    一.前言 既然你进来看这篇文章,我认为"微信小程序反编译"这个技术你多少应该会了解点.在学习微信小程序前端开发的过程中,我跟大部分人一样,试着仿写过一些线上的小程序案例,但在实际练 ...

最新文章

  1. Java中比较对象的两个接口Comparable接口和Comparator接口
  2. python 生成html表的报告_pytest文档7-pytest-html生成html报告
  3. 华为新机搭载鸿蒙os,华为5G巅峰之作:2K超清屏幕+鸿蒙OS2.0+3D结构光 颜值与性能并存...
  4. 2021牛客多校5 - Double Strings(dp+组合数学)
  5. vue使用iview Timeline 时间轴不显示问题
  6. linux 卸载 openldap,Linux下安装openldap
  7. 使用 Strace 和 GDB 调试工具的乐趣
  8. Python中的顺序表
  9. 从零开始搭建口袋妖怪管理系统(3)-实现一个简单的SPA管理系统
  10. 读书笔记 ▏ggplot2数据分析与图形艺术Ch.1-2
  11. mysql期中考试题及答案_mysql 查询 练习题及答案
  12. 大兄dei,早点看清this吧
  13. php感悟1500,《与美同行》读后感1500字
  14. OpenDDS的学习和使用
  15. Linux系统下卸载jdk的步骤
  16. greensock下载_使用GreenSock完成我们的可拖动的画布外菜单
  17. linux系统pyodbc安装与使用教程
  18. 【Excel】【行列转换:转置粘贴 or TRANSPOSE】
  19. 轻量级git服务gogs平台
  20. 安装hustoj的一些心得及html的笔记

热门文章

  1. 新南威语言班C加,【干货来了】新南威尔士大学UEEC语言班 你了解多少?
  2. 怎么都2200年了,还有人不愿意交社保???
  3. 非洲大陆自贸区正式启动,非洲电商迎来新一轮高速发展期
  4. vip地址能ping不通_Nginx+keepalive局域网其它主机ping vip不通
  5. 树莓派4B EC20 查看4G信号强度
  6. ios降级鸿蒙,iOS 降级 13.3 系统方法,你成功了没
  7. View被遮挡的解决办法
  8. sys_guid()函数解析
  9. 改变PS1变量的颜色
  10. 这是你事业做不大的原因