前言
之前写的视频号下载工具我没想到还挺多人关注的,那就稍微更新一下吧。
题外话: 有好多人后台私信完就取关,遇到这种情况我一般都是拉入黑名单。
下次有时间写一个自动拉黑的工具,比如检测到私信获取软件的用户24个小时内已经取关的直接加入黑名单,不能让白嫖党太猖狂了。
获取最新版本依旧是后台私信视频号下载
优化内容
根据群友的反馈和建议修复了一些bug,优化内容如下:
主动申请管理员权限,避免每次都需要右键管理员运行 优化打印的文本框,更多日志只在控制台里打印 优化内存使用,不再加载整个视频到内存解密,只加载加密的部分 增加一个下载目录的按钮,点击会打开下载好的视频目录(好多人问视频下到哪去了) 默认下载的视频都是高清的版本,即使你从列表页预览的视频也会修改成高清版
如果你遇到有监听不到的视频,需要反馈bug或者建议的话请在公众号菜单栏加群。
依旧存在的问题
软件打开时间久了会报 not enough memory
错误,这是因为fiddlecore最后更新时间是2016年,有内存泄漏的bug很长的视频无法监听到 不会获取到视频标题,自己复制一下标题重命名吧
使用方法
先操作注意事项第一点。登录微信后打开该软件,先点击监听(第一次会提示安装证书),然后打开一个视频,就能在文本框看到监听到的下载链接和弹出的下载进度条。
只要监听到就会打印链接,并且会自动下载到当前软件的视频
目录下,也可以通过界面的下载目录
按钮打开下载目录
注意事项:
如果是第一次使用软件或者监听不到任何一个视频,需要先退出微信,然后点击 删除缓存
按钮,等待删除完成。也可以手动去C:\Users\你的用户名\AppData\Roaming\Tencent\WeChat\radium\web\profiles
删除目录下的所有文件。后续遇到监听不到都需要执行这个操作点击监听后,最好只打开需要下载视频的详情页(先分享给文件传输助手打开),不要去打开列表页,会有很多的视频跳出来,然后出现意想不到的bug。 如果报毒的话,有两个选择:加信任或者扔回收站,这个不多解释。不放心的话可以等后面的在线下载
下个版本计划更新
解密视频
拦截解密数组的话,无法做到和视频链接一一对应,可能会出现解密失败的情况(不过我测试的话没有遇到过),所以下个版本打算获取到链接、标题直接解密。
看雪的文章说这个加密就是标准的isaac64算法,但是我测试了两个c语言实现的isaac64,得到的结果和JavaScript调用wasm不一样。
现在解密只能使用aardio的webview来加载JavaScript实现了,因为Edge WebView2已经是Windows自带的组件,所以打包后的软件应该不会很大。
更换抓包组件
fiddlecore虽说能用,但毕竟是长久没有维护的产品,后面计划更换其他的抓包组件。目前在看的是:aardio - 【库】sunny网络中间件 。
这个是GO写的一个开源网络中间件,除了提供了dll版本,官网还有一个桌面抓包软件。之前看到吾爱破解论坛上,也有人用易语言写了个仿fiddle的桌面抓包工具
Sunny的官网: https://esunny.vip/
在线下载
有的人可能不想那么麻烦,整了半天视频也没下载成功,还有的是Mac电脑不能用。
针对这些情况,我计划弄一个机器人,到时候只需要将视频转发给我,然后机器人就自动下载视频发给你。
其他平台
待定的平台是b站,因为我关注了好多大佬(js和安卓逆向都有),想把视频都缓存下来,b站的下载器应该很多,到时候先研究下现有的能直接使用的