微信小程序反编译(全网通用)
微信小程序反编译
反编译主要分为四个阶段
操作流程
1. node.js安装
2. node安装模块
3. 开始反编译
4. 导入到微信开发者工具既可运行
微信小程序反编译
当碰到不会写的小程序功能时,正好看到隔壁小程序有类似的功能,一般都想借鉴一下,本文介绍小程序反编译的方法。
有极小一部分小程序反编译不了的,毕竟有些大公司让你看到了源码,你转身copy一个咋办,对吧!
反编译主要分为四个阶段
1、 nodejs 环境安装;
2、 node 模块安装;
3.、反编译脚本下载;
4、微信开发者工具导入代码
注:以上工具最底部有链接
操作流程
1、node.js安装
安装node.js,下载链接https://nodejs.org/zh-cn/download/ 或者 http://nodejs.cn/download/,安装过程一路NEXT就行,安装后注意把nodejs设置成环境变量(相关链接)。
安装成功后,检查是否安装成功:打开cmd,控制台输入node -v,出现下边结果vxx.xx.x版本号,即安装成功。(那个版本都可以,没影响)
2.node.js需要安装的模块:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
3、下载小程序包解密工具wxappUnpacker(支持分包以及uniapp小程序)(工具链接,文末免费提供)
通过模拟器进行打开需要反编译的小程序,在RE文件管理器中找到刚刚打开的小程序生成对应的__xxx__.wxapkg小程序包。复制到电脑准备下一步操作(这个具体不详细介绍了);
4、开始反编译
打开反编译脚本wxappUnpacker所在目录,打开wxappUnpacker.exe软件
最后一步:
直接导入.wxapk包即可,导出对应的小程序源码了;
虽然可能存在一些不好理解的源码成分,但是至少能够把存在分包以及uniapp编译的小程序进行反编译出来了;
成功!
4、导入到微信开发者工具既可运行
工具链接:
链接:https://pan.quark.cn/s/ca5ec7fc8e1e
提取码:jqjS