微信小程序源码找回

背景

昨天领导说恢复之前的小程序,但是源码找不到了,之前做这个项目的同事辞职了,小程序的资源图片不显示,接口一切正常,让我看看能不能处理。

.....所以说啊!!代码管理真的很重要!!!

工具

  1. nodeJs
  2. 小程序解密工具 提取码: ma8j
  3. 反编译工具   提取码: sx2f

注意:这里建议大家转存【小程序解密工具】和【反编译工具】这两个工具,具体原因……大家懂得!!

 解决过程

一、下载安装Nodejs,这个简单直接点击上面的超链接下载安装即可简单。【小程序解密工具】和【反编译工具】我存放在了百度网盘,点击上面的超链接提取下载保存。

二、找到自己【小程序的appId】命名的文件夹 

使用电脑登录微信,并打开小程序。

在微信【设置】中找到【文件管理】,打开微信文件存储地址(我的在D:\Admin\Documents\WeChat Files\wxid_7yjhgojq1wat21文件夹下),继续找到【Applet】文件夹,找到自己【小程序的appId】命名的文件夹。

注意:网上有的资料说在【小程序的appId】文件夹下查找【__APP__.wxapkg】文件,我找了好多遍也没找到(这里我的查看隐藏文件功能已打开也是看不到【__APP__.wxapkg】文件的),我以为我的微信版本有问题了!!还有很多教程,需要手机版本的微信,还需要ROOT权限,需要用到模拟器,没有这么麻烦,不需要,不需要!!!用工具【小程序解密工具】解密,打开【小程序的appId】文件夹就可以看到【__APP__.wxapkg】文件!

三、使用【小程序解密工具】解密。

1、双击打开UnpackMiniApp.exe

2、点击【选择加密小程序包】,这里选择自己的【小程序的appId】文件夹,你就会看到有一个【数字】文件夹,这里每个人的都不一样,打开,就会看到【__APP__.wxapkg】文件,选择即可。

分分钟就可以搞定了

解密之后的文件在工具【小程序解密工具】同级目录【wxpack】下

 

四、使用【反编译工具 】获取微信小程序原码。

这里用到的是大神开发的【wxappUnpacker】。下面的操作,都是在cmd命令窗口中操作的,需要强调的是必须在wxappUnpacker路径里才可以,简易方法:直接在【wxappUnpacker】文件夹的地址栏里输入cmd即可(这个方法我也是刚刚知道!!网友们果然都很强大)。

地址栏里输入cmd,并回车。

1、检查nodejs
输入node -v检查是否已安装nodejs

如果没有安装nodejs,请先安装。下载地址:Node.js — Run JavaScript Everywhere安装nodejs一直点击下一步安装即可。

2、安装依赖

依次输入下面7个npm install,分别一个一个安装

npm install
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify

 安装过程中会出现警告,卡顿,可以尝试npm cache clean --force 清理缓存,再次尝试,或是关闭命令窗口再打开,再运行。我尝试了好几次,才安装成功。中间有几个警告没处理。

3、正式反编译

bingo.bat 解密程序包 (可以直接拖入)

具体操纵如图: 

编译后的文件,保存在和【小程序的APPID.wxapkg】同一个文件夹中,自动以小程序的APPID命名。

OK啦,到这里就编译完成,接下来就可以使用微信开发工具打开,即可以修改调整了。

参考资料:

抓取微信小程序源码【附逆向工具wxappUnpacker使用方法】 - 吾爱破解 - 52pojie.cn

【发布的微信小程序源码丢失怎么办】【微信小程序反编译】记录一次小程序源码找回经历_微信小程序wxml源码丢失咋办-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值