微信小程序源码丢失了如何找回微信小程序源码?

您所在的位置:网站首页 app源代码怎么找到 微信小程序源码丢失了如何找回微信小程序源码?

微信小程序源码丢失了如何找回微信小程序源码?

2024-07-16 13:33| 来源: 网络整理| 查看: 265

此教程若过时,请看下其他大神评论,以便获取最新方法;若大神有其他更好的方法请在下面评论!! 今天电脑出问题,以前写的微信小程序源代码丢失了,悲剧啊!!

然后就找各种办法数据恢复,但是种种原因恢复不过来了。。。。。。。凉凉。。。。。。

继续想解决办法,结果呢想到了反编译,对,就这样反编译!

先看下最终结果吧

找了下大神写的反编译工具,先给地址:wxappUnpacker点击就可以去下载工具;

记得要安装最新版本的node.js哦

使用模拟器或者越狱的苹果手机,获得root权限的安卓手机来抓取wxapkg包

我的是使用苹果手机来抓取包的,需要越狱。这里就不多说了,直接放图:

使用反编译脚本解包 wxapkg

● 到这里你应该已经将反编译脚本从github下载 或者 clone 到本地某个目录● 打开nodejs命令窗口,按住shift+右击● cd 到你clone或者下载好的反编译脚本目录下● 在node命令窗口中依次安装如下依赖(当然,你也可以选择-g全局安装):

1、npm install esprima

2、npm install css-tree

3、npm install cssbeautify

4、npm install vm2

5、npm install uglify-es

6、npm install js-beautify

● 安装好依赖之后,就是最后一步了,反编译 .wxapkg 文件在当前目录下输入 node wuWxapkg.js [-d] //files 就是你想要反编译的文件名 例如:我有一个需要反编译的文件 1.wxapkg 已经解压到了C盘根目录下,那么就输出命令 node wuWxapkg.js C:\1.wxapkg

按照描述进行了反编译,奇迹发生了,果然反编译成功了,但是一跑起来就出问题了,wxcc文件成了.html文件,

而且发现反编译的时候报错了;错误图:

不知道咋弄,继续网上搜解决办法,结果没找到。最后想放弃去某宝花钱。去问了一个店铺,我把我遇到的问题给店主描述了下,说要花80元给我搞定。花钱是值得的,但是呢我还是不服气,既然编译了,那得自己尝试么,对吧,然后我问店主,我出现的问题在哪里,店主说github上的有问题,最新的没更新,我这里有新的,300元我给你,我去,你这个也太坑了吧,300元把人家工具给我。我就直接不理他了。

休息下。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

然后我把ReferenceError: $gwx is not defined问题谷歌上一搜出来了解决办法,有的到一半就要钱,有的还不全,咋办呢,继续搜,最后在知乎上找到一个wuWxx.js需要修改的代码,提地址:https://zhuanlan.zhihu.com/p/56056561,没删之前赶紧去看看。果然把这个js修改,成功编译到以前的代码,虽然有些变动,但是大部分都正常。

修改部分代码:

需要源码或者需要编译指导可以联系我!!第一次写博客,望大家多多支持,谢谢!

心得就是:动手尝试---------------------------



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3