Mac 版迅雷悄悄收集用户 BT 种子

就在今天,苦等小半年的 Mac 版迅雷终于又开始更新了,出了个新版本——虽然没有新功能,但终于还是修复了拖动的时候窗口乱跑的 bug。

不过,也遇到了离线不能下载的问题。在帮助测试排错的同时,我发现了一些其他的事情:我按照要求使用迅雷自带debug工具生成统计信息的压缩包一共 70M 之大!

无论如何,这么多的日志文件——好吧,有过苹果当年 Mail.app 日志bug经验的我对于 GB 级别日志都已经见怪不怪了,但由于我这边网络不好,我只好尽力而为——把迅雷打包的日志信息解压,然后找到能发送的日志发出去。

迅雷不会删除更新包

然后,我发现了这个

迅雷早在2014年下载的更新包
迅雷早在2014年下载的更新包

是的你没看错,这是 2014 年的更新包,迅雷从来都没有删除!这也是导致 debug 信息收集压缩包巨大无比的原因,让我很无语。

迅雷悄悄收藏了你所有的 BT 种子

同时我开始好奇,它还悄悄藏了什么。我在这个 Package 目录所在的同级目录下,还发现了一个很有意思的目录 BT ,让我感动的是,迅雷果然没有让我失望:

迅雷悄悄收集你的BT种子
迅雷悄悄收集你的BT种子

从我第一次下载使用 Mac 版迅雷开始,我的所有本地打开过的 BT 种子以及磁力链接就都在这里了!

起初,我也以为是磁力的缓存,但磁力的缓存都会在下载文件的同目录里生成,那这里同样的一份缓存就显得十分诡异了——我删除了目录中的所有种子,然后用迅雷下载一个新的,果然,那个种子就拷贝到了这个目录下——如果哪天你向迅雷提交 debug 信息,那么这些 BT 种子——注意:不是你最近下载的,是全部!——都会一并提交。

解决办法

好吧,既然能打包到  debug 包里,那说明你的磁盘里肯定是有这些东西存在的,上文我已经说过了,我找到了它的目录。得益于苹果的沙盒嘛,无非就是 app 自身目录以及 application support 目录,果不其然,在 ~/Library/Application Support/Thunder 中找到了完整的内容。

所以,接下来就是要怎么阻止迅雷写入这些文件了。简单的问题我们用简单的办法来搞定,如同早些年对付软件里的广告一样,我们只要拿掉对应的目录的权限即可:

不再允许迅雷访问BT目录
不再允许迅雷访问BT目录

选中 BT 目录,按快捷按钮 cmd + i  ,或者点击鼠标右键(也可以按住 control 再点击鼠标左键),然后在弹出的快捷菜单中选择 显示简介 按钮,在 BT 的简介里边勾选 已锁定 复选框,如此一来,迅雷就不能再在目录里“收藏”你的 BT 种子了。

这时候如果你打开bt种子进行下载,迅雷一样可以工作(目前我测试没有发现什么问题),但如果你打开控制台,你就会看到迅雷无权限访问 BT 目录的报错了,看着会安心许多:

迅雷不再拥有 BT 目录的写入权限
迅雷不再拥有 BT 目录的写入权限

最后

说一句,这是我临时想出的办法,以后迅雷更新了说不定会换更隐秘的方式来储存你的BT文件,由于这就像 QQ 拼音里那个关键词黑名单一样都是偶然发现,所以不保证能靠谱多久。另外如果你觉得这个影响了迅雷的正常工作,那么请立即按照上文的方法恢复对应目录的权限。并在这篇文章下边回复通知我。

最后的最后,如果你用迅雷离线的话,可能你所有的下载记录都是可查的,总之,大家看心情对待吧!

“Mac 版迅雷悄悄收集用户 BT 种子”的3个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注