iPhone命令行控制播放音乐以及接听电话

上一篇介绍了通过openSSH这款Cydia插件来实现电脑远程控制iPhone的操作,玩了一阵后发觉,虽说是基于Debian系,但好多Linux命令都用不了,功能被阉割得厉害,除了充当简单服务器之外,貌似没有别的好玩的功能了。

但我不死心,终于被我找到了一款叫做SSHMediaControls的Cydia插件,这款插件支持在ssh远程连接iPhone后,通过命令行来控制iPhone播放音乐以及接听电话,是不是很神奇。这就是我要找的有趣的应用。

安装方法很简单,打开Cydia添加一条Cydia源,http://cydia.rob311.com/repo,添加成功后,在Cydia中搜索SSHMediaControls就能找到这款插件了,安装即可。

先来介绍几个常用命令

1
2
3
4
5
6
7
8
9
media vol+ //音量+1
media vol- //音量-1
media volmax //音量最大
media volmin //音量最小
media p //播放或暂停音乐
media play //播放音乐
media next //下一首
media answer //接听电话
media hangUpActive //挂断当前的通话

这款插件有几个命令会导致手机重启,考虑到兼容性的问题,可以谅解,毕竟我的手机系统是古老的iOS 6。这款软件让我对Cydia插件开发突然变得感兴趣了。我尝试在网上各种搜索这款软件的开源版本,可惜它没有开源。不过也没关系,它让我看到一种可能性,也就是我可以通过命令行来控制各种原生的应用。这样的话,iPhone的可玩性就变得很高了。

最后是iPhone作为服务器必装的一些命令,可以使用apt-get命令来安装,同样也可以使用Cydia来安装

1
2
3
4
5
6
7
apt-get install ping	//检查网络状况
apt-get install ps //查看进程信息
apt-get install find //查找文件
apt-get install top //查看实时进程
apt-get install vim //文本编辑工具
apt-get install nano //文本编辑工具
apt-get install network-cmds //arp,ifconfig,netstat,route,traceroute

下面是一些可选的安装包

1
2
3
apt-get install lighttpd	//轻量级的服务器lighttpd
apt-get install php //比较老的php版本
apt-get install python //python,支持2.7版本

如果遇到要输入中文的场景,需要安装中文语言包,可以到这个网站去下载UTF-8 locale files for en_US and zh_CN.deb文件来安装。

avatar

chilihotpot

You Are The JavaScript In My HTML