反编译小程序.wxapkg文件
Posted 弓弧名家_玄真君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反编译小程序.wxapkg文件相关的知识,希望对你有一定的参考价值。
我也是第一次接触反编译,也是在网上找到的方法。
至于怎么获取 .wxapkg文件 和怎么安装nodejs 就不说了 ,我第一次弄就一步到位了,还是比较简单的,重点说一下用node编译.wxapkg文件的步骤。
首先获取到.wxapkg文件, 随便放在哪里都可以,至于怎么获取自己网上找方法,而且确保已经安装了 nodejs。然后开始下面的步骤。
如果你没有反编译脚本:https://github.com/qwerty472123/wxappUnpacker 可以在这个链接下载。
下载后,将框住的 8个文件复制到.wxapkg文件的同目录下
直接在当前目录下 shift + 右键 或出现 在此处打开命令窗口
下面的 就是node.js 的命令窗口,然后开始 输入命令:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
然后开始,反编译
只需要输入命令:
node wuWxapkg.js D:\\wxapkg\\_410344452_1.wxapkg
前面是固定的,.js后面的就是你一开始的文件路径。
现在有一个错误了,没关系,只要是 Cannot find ...‘ xxxx’ 的错误,就是缺少这个xxxxx 我们和上面一样npm install xxxxx
这里出现的是 ‘js-beautify’ 我们继续输入命令
npm install js-beautify
这样就可以了 继续编译文件
node wuWxapkg.js D:\\wxapkg\\_410344452_1.wxapkg
如果之后再出现 什么 Cannot find module ‘xxxxx’ 之类的 用同样的方法 npm install xxxxxx 就可以了。
OK,不过最后的路径千万别写错了
上面就是路径写错了 ,报错 找不到路径。
接下来就简单了,用小程序工具打开这个文件夹就可以了
以上是关于反编译小程序.wxapkg文件的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序反编译报SyntaxError: Unexpected token ‘}‘ 不完美的解决方法
微信小程序编译包的获取与解压还原1——在手机中获取小程序编译包wxapkg