反编译小程序.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 ‘}‘ 不完美的解决方法

微信小程序反编译~2020年

反编译微信小程序

微信小程序编译包的获取与解压还原1——在手机中获取小程序编译包wxapkg

微信小程序 Spdier - OfferShow 反编译逆向

奇思妙想:小程序wxapkg包一键运行至浏览器?