前言:我忍不了!有些话必须要说!
1、首先!强烈谴责拿别人的解决方案 来赚钱的人!别人开源,你拿来赚钱。真不知道怎么想的!
2、谴责 绕来绕去 心机婊
3、请用于学习交流,不要做一些不和谐行为,更不要随意进行商业用途
他到处发评论,说他这里有解决方案!你点链接过来一看,文章屁都没有!就只有说让你关注公众号,然后回复xxx,领取源代码,好吧,你老实人,去关注公众号了,回复了xxx,结果 他又让你点击新发布的文章,并且还要求你点击文章下面的广告!!!然后,还然后还要你截图,再反过来发给公众号,认证一下。好的,为了解决问题。你照做了。希望尽快解决问题, 结果,几个小时,P都没有。这不傻叉么????把人当傻叉?我没有举报他,已经算是 对同行的仁慈了!非常讨厌这种人。以为有个公众号就牛逼的不行了??怎么想的?
3、大家都是程序员 不要那么多弯弯绕,浪费别人时间。君子取之有道。是自己的就是自己的,不能不要脸!相互学习 努力进步才是正道。
这个解决方案并非我创造的!我是fork别人的,具体看fork的原地址,非常感谢大佬们辛苦的创造并开源!我fork的地址是:
https://github.com/larack8/wxappUnpacker
我自己的地址是(为了防止某些杠精说我贴的是自己的地址 蹭关注吧。。。表示清白。。。):
https://github.com/shenxueyuan/wxappUnpacker
主要功能:
修复 “ReferenceError: $gwx is not defined” 和 extract wxss 等问题
支持分包
支持一键解包
支持一键安装各种依赖
具体使用步骤,原作者都已经做了傻瓜式的 安装、解包。非常好用。
说一下我这边的操作步骤:
1、下载项目到本地
2、打开终端命令窗口,进入到项目 目录
3、运行 npm install ,原作者 是说 运行./install.sh -npm 。但是我这边安装有问题、报错。索性一次性用npm install 直接安装完毕。 你们可以先完全按照原作者的使用方法试一下。
安装的时候,一定要确认,命令窗口内没有红色 错误提示,如果有 肯定是有问题。那么就按照我的方法来 直接 npm install
4、命令行 输入 ./install.sh ,运行这个命令, 打开这个文件 可以看到原来作者 已经帮大家写好了 需要安装的依赖等内容,非常的贴心。然后就是等待安装结束。
5、开始重点!!
执行解压命令:./de_miniapp.sh -d _-1173899844_28.wxapkg 其中 -1173899844_28.wxapkg 是文件路径,因为我放在同级目录下了。 所以么有../ 等目录标签。
不但可以解压单个小程序,还可以批量解压某个文件夹下的小程序。可以说非常非常的给力了!
这是我崇拜的人。手动点赞!
6、等待解压结果,我这边一次成功,没有报错。解压成功。css样式文件一个不差,并且内容完整。
毕竟是反编译别人的代码。就不把代码具体罗列出来了。 大家可以任意尝试。亲测2款小程序岸边一,都有效。
js 经过了混淆。方法、参数 都变成了a、b、c等 这边大家要知道一下。