linux0ne 发表于 2013-1-28 09:15
文章中提到的两个地址处的内容是否可以通过你的理解精要的翻译一下。
简单翻译了一下如何创建siri proxy
原文地址:
http://www.idownloadblog.com/201 ... oxy-tutorial-video/
安装之前,需要下面几个先决条件:
1.最好安装一个ubuntu.可以实际安装一台机器,也可以装在虚拟机上
2.只能安装在4s上,我未测试其他设备,可能不能工作,而且不合法
3.只有连上wifi的时候才可用,并且iphone和siri proxy在一个局域网内。虽然可以通过vpn远程,但是我尽量保持简单和直接
4.本文只覆盖初始化安装,以后我告诉你们如何增加一些插件来增加体验
5.任何人都可以做到,包括你,不要害怕
6.最后,感谢Pete创建了SiriProxy,并提供基础
如何安装:
预备步骤:
1.如果已经有了ubuntu,直接下一步。没有的话,可以在windows或者mac上装一个,mac上可以装Parallels或者vmware fusion运行ubuntu虚拟机,我用的是parallels
2.安装ubuntu的最新更新,参看视频1:00时刻(视频需要翻墙)
3.如果你用paralles或者其他虚拟机,需要设置虚拟机实通过bridge模式,这样可以联上互联网,参看视频4:00
4.设置dropbox,这是个可选步骤,我觉得这样方便一些。你需要有地方传输你iphone上生成的证书,你可以用邮箱,我用的是dropbox
命令行步骤:
这些步骤都可以参考视频,每个都有时间戳作为参考。简单的在终端复制粘贴这些命令,然后按照指令执行。
命令1:时间:5:44(此处安装必要的库)
sudo apt-get install dnsmasq ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
选择y继续,
命令2:时间6:13
sudo nano /etc/dnsmasq.conf
找到62行: #address=/double-click.net/127.0.0.1
在他下面增加:address=/guzzoni.apple.com/(你机器的ip地址)
按ctrl+o,回车保存,按ctrl+x退出
命令03: Time 7:42
sudo /etc/init.d/dnsmasq restart
命令 04: Time 7:55
bash < <(curl -s
https://raw.github.com/wayneeseg ... ripts/rvm-installer)
命令 05: Time 8:20
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
命令 06: Time 8:33
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
命令 07: Time 8:47
rvm install 1.9.3
这条命令需要执行一段时间,尤其编译阶段
命令 08: Time 9:22
rvm use 1.9.3 --default
命令 09: Time 9:32
git clone git://github.com/plamoni/SiriProxy.git
命令 10: Time 9:49
cd SiriProxy
选择y继续(我感觉不对,没有去验证)
命令 11: Time 10:06
rake install
命令 12: Time 10:21
mkdir ~/.siriproxy
命令 13: Time 10:31
cp ./config.example.yml ~/.siriproxy/config.yml
命令 14: Time 10:43
siriproxy gencerts
命令 15: Time 11:04
siriproxy bundle
命令 16: Time 11:23
rvmsudo siriproxy server
这条命令启动Siri Proxy,成功的话,会提示"Starting SiriProxy on port 443.."
在iphone 4s上设置
1.首先你要取得我们在上面第14步生成的证书,在4s上安装。你可以使用dropbox或者邮件传输到iphone,看视频的11:40
这个证书在 ~/.siriproxy/ca.pem,你需要查看隐藏文件,一旦证书到你的iphone,选择安装,参照视频12:44
2.进入iphone wifi设置,选择wifi连接左边蓝色简单按钮,记住,你的手机需要和你的siriproxy在一个局域网。在dns那里,把dns修改为siriproxy的ip地址,参看视频12:59
3.测试siri,按住home键,说“test siri proxy”,siri会回复你,“siri proxy is up and running”,在你的终端上面会显示你的语音包。
虽然看起来很复杂,你大概需要不到一个小时。