iPhone命令行控制播放音乐以及接听电话
上一篇介绍了通过openSSH这款Cydia插件来实现电脑远程控制iPhone的操作,玩了一阵后发觉,虽说是基于Debian系,但好多Linux命令都用不了,功能被阉割得厉害,除了充当简单服务器之外,貌似没有别的好玩的功能了。
但我不死心,终于被我找到了一款叫做SSHMediaControls的Cydia插件,这款插件支持在ssh远程连接iPhone后,通过命令行来控制iPhone播放音乐以及接听电话,是不是很神奇。这就是我要找的有趣的应用。
安装方法很简单,打开Cydia添加一条Cydia源,http://cydia.rob311.com/repo
,添加成功后,在Cydia中搜索SSHMediaControls
就能找到这款插件了,安装即可。
先来介绍几个常用命令
1 | media vol+ //音量+1 |
这款插件有几个命令会导致手机重启,考虑到兼容性的问题,可以谅解,毕竟我的手机系统是古老的iOS 6。这款软件让我对Cydia插件开发突然变得感兴趣了。我尝试在网上各种搜索这款软件的开源版本,可惜它没有开源。不过也没关系,它让我看到一种可能性,也就是我可以通过命令行来控制各种原生的应用。这样的话,iPhone的可玩性就变得很高了。
最后是iPhone作为服务器必装的一些命令,可以使用apt-get
命令来安装,同样也可以使用Cydia来安装
1 | apt-get install ping //检查网络状况 |
下面是一些可选的安装包
1 | apt-get install lighttpd //轻量级的服务器lighttpd |
如果遇到要输入中文的场景,需要安装中文语言包,可以到这个网站去下载UTF-8 locale files for en_US and zh_CN.deb
文件来安装。