1、--------------------------------------------------------------------------------------
2、 打開Cydia搜索Spire,安裝
3、 等待重啟
4、 在 設置->Spire->服務器(Proxy Host)打 : https://guzzoni.apple.com
5、 下載安裝com.ericasadun.utilities-51.deb和 com.vlo.cytogenesis_0.0.1-3_iphoneos-arm.deb , 用iFunbox等放在Cydia App Install
6、 等待重啟
7、 如果DE幞洼踉残B正確安裝,/var/mobile/library/preferences/下會有com.vlo.libsandwich.plist這個文件,將4S的認證數據填寫在<data></data>中間,注意:中間不要有空格。
8、重啟iPhone
9、在 設置->Siri 中開Siri
10、長按Home鍵,Siri彈出--------------------------------------------------------------------幻腾寂埒------------------------------如果想Siri按鍵有彩虹顏色變化, 下載RainbowMic.rar放在 /System/Library/CoreServices/SpringBoard.app 下直接覆蓋重啟iPhone長按Home鍵,Siri彈出Siri按鍵有彩虹顏色變化-------------------------------------------------------------------------------------------------感谢 夜微凉 教程之 UBUNTU 版 获取认证 地址: http://bbs.weiphone.com/read-htm-tid-3498275.html 1、在本机建立DNS服务(本人用bind9程序架设,具体架设教程……百度 please),把guzzoni.apple.com指向本机IP。修改dns.py(附件)文件中的IP为本机IP(若4S和电脑在一个WIFI局域网中,可以使用内网IP,否则必须使用公网IP,用路由器的请自行映射53端口或者直接DMZ)。 运行命令python dns.py (python for windows ,本人使用python 3.2.2测试可行 ) 2、制作私人证书 (windows下cmd,cd到某目录,比如 D盘 生成就在D盘,证书“夜”已做好,直接可用。附件) (1)制作签署主体(可用任意名称和密码,建议使用guzzoni.apple.com便于区分) openssl genrsa -des3 -out ca.key 4096 openssl req -new -x509 -days 365 -key ca.key -out ca.crt (common name建议使用guzzoni.apple.com) (2)制作网站证书 openssl genrsa -des3 -out server.key 4096 openssl req -new -key server.key -out server.csr (common name必须是guzzoni.apple.com,重要!) (3)去掉密码 openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.passless.crt openssl rsa -in server.key -out server.key.insecure ———————————————— 将 server.key 改名为 server.key.secure 将 server.key.insecure 改名为 server.passless.key 制作完毕会有6个文件,其中的ca.crt通过邮件寄到iPhone上安装。server.passless.key和server.key.secure放入Applidium(附件)工具文件夹中。 3、将4S连上WIFI,DNS设置成接收数据的电脑IP(若4S和电脑在一个WIFI局域网中,可以使用内网IP,否则必须使用公网IP,用路由器的请自行映射443端口或者直接DMZ)。请确认步骤2做的证书已经安装。 4、使用Applidium工具前,确认第2步做的server.passless.key和server.key.secure已经放入Applidium工具文件夹中。 运行命令 ruby siriServer.rb 5、拿起4S打开SIRI说句话,一切正常的话,电脑上会显示以下格式数据: SSL proxy layer established ! ACE /ace HTTP/1.0 Host: guzzoni.apple.com User-Agent: Assistant(iPhone/iPhone4,1; iPhone OS/5.0.1/9A405) Ace/1.0 Content-Length: 2000000000 X-Ace-Host: eb882c73-1118-43bb-a24f-e76e78ba48cf ##################################################### {"group"=>"com.apple.ace.system", "aceId"=>"C94000D5-F0ED-4863-8345-0E9A75885C87", "class"=>"LoadAssistant", "properties"=> {"assistantId"=>"c5aab33e-cd8a-4370-85d9-e23c50a21f4a", "sessionValidationData"=> "\002\330E\333(\345^*,!\006\255\2749i[\256\034&\250\334D$\3451wq\257R\234\244\a\305\000\000\000\340\003\000\000\000I\000\000\000\200\270\321P\025mR\322\211S\027?83\230-\27203,\023\307\234\036\355K\b\312\022R\245{\177\303|1p\3421\347)s\242\311q<WF\032\360%\334\021;\025\355\237\3174<\312\025\240XX\356\302;\226\177\030\210\v`\233$e\203O\002\024\177\215,\226\r\206S\200\035\250\"\023\016\317\351r\272y1\323\207\214\331\v^\005\217]\301\253\231bF\355<wq\346^\2629\211W'0\254\244Q\000\000\000\000\000\000\000O\001\034G&\231DI\272\264*\203\373\323F\344\323\207~\275\264\332\000\000\0006\006\b!\024\371(\3534:Ks\252\324\004C\\\301\236N\341-(\037\334\301K\363\300L`\341\310'\250o]q\244\356\276\374d\372\312\257\321\f\031\025Z\276\\T\330", "speechId"=>"0990dcba-858f-445a-9461-e11d2f1bbf8d"}} 其中 sessionValidationData 值 就是我们需要用到的4S认证。 几个用到的工具:1.dns.py运行需要安装python for windows 推荐3.2.2 2.siriServer.rb运行需要安装ruby for windows 推荐1.8.6-p398 3.ruby 需安装 eventmachine 和 CFPropertylist 两个组件。其中eventmachine组件安装需要devkit支持。小工具和组件都已在附近。-------------------------------------------------------------------------------------------------Siri key樣本( : AidJuz6Fnl59zGBXzJtDOuQRPdcsBxbGfylnxJ7tjqfxAAAA9AMAAABJAAAAfL/ebyS35kCcNP5XDtBrwwTPwX5wD5AbRApQEOsvvJ5PNbX36cHzPOeuITRg5bw7tGt/Zhal1CUl4WLDkcf9VASSzu8SYqVmV4yGvlJLKpGoUIOYH64xUSP3J+gffE2ELBtfEDDFX9X7C+a17oCZ9En6V/lkRmq1NOL9rCvZQQ5gAAAAAAAAAE8B9dwEAnq7+cafbEI3vVBMcfutu2QAAAA2CQNDL4K9yqeMVHmxhB+65C7ETvljcxUTbqX+hrTdGdsaMuqXdadnMwwzk8GpAEyBaa3zZbT7