反编译微信小程序,可导出uniapp或taro项目

微信小程序反编译(全网通用)
微信小程序反编译
反编译主要分为四个阶段
操作流程

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、导入到微信开发者工具既可运行

工具链接获取:
G众号(程序员吴同学)回复 :反编译导出uniapp 领取

其他异常问题处理,可以查看,我的主页最新文章教程;

猜你喜欢

转载自blog.csdn.net/Liang_ming_/article/details/132253277