Alfred作为一款效率软件能够让用户快速查找mac上所安装的应用程序或者在google上搜索信息,这些本来需要用鼠标多次操作才能完成的工作,由Alfred的快捷组合键就可以轻松完成,现在使用Alfred还可以控制你的iDevice,你可能从来没有想过在电脑上让iphone重启springboard吧?那就来看看Alfred是怎样做到的吧!
一. 环境准备:
到mac app store或官网下载Alfred
一部越狱的iPhone,并到cydia安装OpenSSH和最新版的APT 0.7 Strict,OpenSSH能够让mac通过命令行远程操控iphone,这是很重要的一个工具;APT能够让你的ssh同时下发更多的命令行
到Google Code下载Enchanter,这是一个用来为ssh命令提供脚本支持的java库,支持python,ruby,beanshell平台,这里就以Python为例编写ssh脚本,在download页下载 enchanter-core-0.6.jar和enchanter-python-0.6.jar.
将这两个jar拷贝至mac目录:
/System/Library/Java/Extensions/
,并在user目录下建一个任意名称文件夹用来存放Python脚本,如果你想用Alfred控制多台iOS设备,可以建立多个文件夹
二. 脚本编写
- 首先来编写如何让Alfred对设备进行Respring操作的脚本,你可以使用BBEdit或 TextWrangler来建立一个名为 respring.py的文件,将它保存至刚才在user/已命名的脚本存放文件夹
该脚本的内容为
conn.connect("highPhone.local", 22, "root", "alpine");
conn.waitFor("root# ");
conn.sendLine("killall SpringBoard");
conn.waitFor("root# ");
conn.sendLine("exit");
conn.disconnect();
其中第一行 中第一个值需求修改成你自己的,比如“‘你的iPhone名称’.local”,第二个值为SSH端口号,默认为22.,无需修改,第三项为你在Mac中的系统管理员名称, 最后一个是管理员密码。
- 接下来转到Alfred上,创建一个新的Alfred插件(你的alfred需要安装价值15英镑的powerpack),打开preferences-Shell Script-创建新插件,起个名字,比如“iPhone Respring”. 创建之后,在option中勾选“silent“,在command栏下输入“java -jar /System/Library/Java/Extensions/enchanter-python-0.6.jar ~/alfred-iphone/respring.py” ,然后点击保存,完成!
- 如果想要添加Growl通知,可以在command中加入:
try tell application “Growl” set the allNotificationsList to ¬ {“Alfred iPhone”} set the enabledNotificationsList to ¬ {“Alfred iPhone”} register as application ¬ “Alfred iPhone” all notifications allNotificationsList ¬ default notifications enabledNotificationsList ¬ icon of application “Terminal” end tell end try
- Apple
- FTP 工具
- GIF 生成
- PDF 文档操作
- SetApp
- Today Widget
- Touch Bar
- 下载工具
- 书签收集
- 书籍管理
- 二维码工具
- 云同步
- 交互设计
- 任务管理
- 位置定位
- 信息管理
- 创意工具
- 剪切板
- 办公套件
- 动画设计
- 包裹追踪
- 医疗工具
- 单位转换
- 双11特惠
- 反病毒
- 团队协作
- 图标生成
- 图标管理
- 图片处理
- 图片拼接
- 图片标注
- 图片浏览
- 壁纸管理
- 多媒体工具
- 天文研究
- 天气预报
- 字体管理
- 字幕工具
- 学习卡
- 密匙管理
- 密码管理
- 屏幕保护
- 屏幕取色
- 屏幕录制
- 屏幕截图
- 屏幕解锁
- 工程管理
- 平面设计
- 开发软件
- 影片管理
- 影音播放
- 快速录音
- 思维导图
- 打印工具
- 批量重命名
- 效率工具
- 数据传输
- 数据备份
- 数据恢复
- 文件上传
- 文件压缩
- 文件搜索
- 文件比对
- 文件清理
- 文件管理
- 文本格式转换
- 文档演示
- 文档管理
- 文档编辑
- 文档识别
- 文档阅读
- 新闻订阅
- 日历工具
- 时间追踪
- 格式转换
- 歌词获取
- 测绘工具
- 浏览器
- 浏览器插件
- 游戏
- 热键工具
- 版本控制
- 理财工具
- 电量管理
- 界面定制
- 硬件增强
- 磁盘工具
- 磁盘数据拷贝
- 社交客户端
- 程序安装
- 窗口管理
- 笔记管理
- 系统优化
- 系统增强
- 系统监控
- 纯写作
- 网络工具
- 翻译软件
- 聊天工具
- 联系人管理
- 虚拟机
- 虚拟现实
- 表情包
- 视频会议
- 视频同步播放
- 视频监控
- 视频编辑
- 计算器
- 语音识别
- 软件卸载
- 输入法
- 运动信息
- 远程控制
- 邮件客户端
- 闹铃提醒
- 防休眠
- 防干扰
- 音乐制作
- 音频制作