Downie 4 是 macOS 上一款优秀的下载工具,不仅能够方便下载 YouTube 视频,还能够高效地下载 HTTP/HTTPS 链接资源。当然其实还支持非常多的视频网站下载视频。软件提供 14 天试用时间,试用期之内用户能够使用几乎所有正版购买的功能,这还是非常良心的,那么其实试用版对普通用户来说已经非常够用了。那么这个软件试用期 14 天过了之后,自然就需要用户考虑购买使用了。

本文所述重置 Downie 4 试用有效期的方法同样适用其他具有试用有效期的软件。

那么,试用有效期的原理就是:

  1. 读取试用有效期文件
  2. IF 文件不存在 Do
  3. ​ 创建文件并写入当前时间
  4. END IF
  5. IF 文件存在 AND 超出试用期 Do
  6. ​ 提示购买
  7. EXIT
  8. END IF
  9. 显示剩余试用期时长

针对这样的有效试用期判断方式的破解方式就很简单:找到试用有效期文件,将其删除即可。

至于怎么找呢,有很多方法,这里主要就是靠经验了。先找到软件存放数据的目录,macOS 下一般都在 ~/Library 里面,然后可以通过目录查找的方式找软件的名称,当然还可以配合一些 App 数据清理工具查看 App 存放数据的目录或者是名称。这样能够大大降低搜索的范围。

至于 Downie 4 嘛,就用以下命令即可:

rm -rfv "/Users/ismdeep/Library/Containers/com.charliemonroe.Downie-4/Data/Library/Application Support/Downie 4"

当然,笔者是在 ~/.zshrc 中设置了 alias 的

alias reset-downie-trial='rm -rfv "/Users/ismdeep/Library/Containers/com.charliemonroe.Downie-4/Data/Library/Application Support/Downie 4"'

这样以后需要删除试用时间的话就执行 reset-downie-trial 即可。

好吧,扯了这么多,其实最后才是最重要的部分,就如之前看到一篇文章下的评论一样:一条***命令就行了,非要写这么长。这个嘛,我还是更想让各位明白个所以然啦。