iPhone 上的流氓软件:天籁之音

by Jason Law

上图左侧是 天籁之音 很妖娆的程序启动画面。

这个国人开发的 iPhone 非正式第三方共享软件,是通过 Cydia 提供下载试用的。

Cydia 上关于软件的功能有详细介绍,如第二张图所示。试用的时候,只 试了Gotthard 和 Keane 的几首歌,其它的没有测试。不过网上的歌词资源很丰富,关键只在于作者如何利用而已。功能 2 的任意转换来电铃声没有测试过。

启动程序后,通过 SBSettings 可以看到 iPod 播放器也在运行,即使退出程序之后,iPod 播放器依然还在后台运行。考虑到 Apple 不可能对外开放播放器的 API,可以推论天籁之音只是 iPod 播放器的功能增强插件,将网络上和当前播放歌曲相匹配的歌词下载到本地并显示出来,类似于 foobar 上的歌词插件。简而言之,天籁之音就是一款歌词秀软件。

若仅仅如此,也就罢了。然而其流氓之处在于阻止卸载,不论是试用期还是试用到期后。

通过 Cydia 下载安装的程序,一般情况下都可以在 Cydia 的 Manage -> Packages 这个已安装程序列表里面找到相关项,里面有程序的详细信息,并提供卸载/移除/升级等 Modify(修改)选项。这些信息和选项也可以在 Manage -> Sources 里相应程序下找到,内容都是一样的。即是说,如果我要查看程序信息或者进行修改,例如卸载、删除,都可以在这 2 个地方找到相应内容/选项。

但是天籁之音没有提供这些选项,Manage -> Packages 里面根本就找不到我明明已经安装的天籁之音,Manage -> Sources 里面倒是有,但程序页面右上角的按钮是 Install 而不是 Modify。即使我点击 Install 再装一次,情况依然没有变化。

当然也不是拿这个流氓软件完全没有办法,可以通过 WinSCP 连上 iPhone 用命令行 dpkg -r  手动卸载,或者直接重刷固件,彻底根除烦恼。

虽然最终还是可以卸载,但这种做法还是让我有点恼怒。软件作者不应该如此绑架用户卸载的权力。或许作者只是希望更多用户在试用后会付费购买,区区一个阻止卸载,对于使用破解版的 iPhone 用户而言,也只是何足道哉的小问题而已,但阻止用户卸载,其后果只能是给人留下“流氓”的不良印象。

$$$$$$$$$$ 华丽丽的美刀分割线 $$$$$$$$$$
更新:

我在 Cydia 里添加了天籁之音的官方 Cydia 源:http://www.isj100.com/cydia ,如上图所示,求证通过官方 Cydia 源安装的情况下,程序是否会提供卸载选项。

在官方源的程序详细信息页面,可以看到程序版本已经从我上一次安装时的 2.23 升级到了 2.25,程序简介也变成简单而又更符合实际情况的三个词组。上次为了完整卸载而重刷固件时,试用已经到期。这次再安装,不知为何依然可以正常试用。启动程序后依然可以通过 SBSettings 看到 iPod 播放器在后台运行,如果在程序运行时通过 SBSettings 强行关掉 iPod 播放器程序,则天籁之音将会即时停止运行,所有操作都没有任何反应。

打开 Cydia,无论是在 Manage -> Packages 还是在 Manage -> Sources 的官方源里面,都没有相应的卸载选项。官方源的软件 Details 页面右上角,依然是 Install 而不是安装后应该出现的 Modify。

天籁之音,虽然增强了 iPod 播放器的功能,但却是一款缺乏大气,阻止卸载的流氓共享软件。