Ads 468x60px

Thursday, December 29, 2011

Siri legal migration tool Spire, iOS 5.0.1 SHSH backup landing Cydia

It is a good day today
The perfect addition to iOS 5.0.1 JB (non-A5 equipment, ie non-iPhone 4S and iPad 2)
Also brought two good news for a Cydia
① Spire
Since the advent of Siri accompanied iPhone 4S together, the whole jailbreak community are waiting for it to be ported to other older devices.Before we have seen more in non-4S devices running Siri's film, but has not been released until the final tool.
Recently the famous JAILBREAK developer Ryan Petrich and Chpwn released a tool that:
Spire .
It can be iPhone 4S all of Siri's functionality has been ported to escape
iPhone 4/iPhone 3GS/iPod Touch 3 / 4 / 1 on the iPad.
Spire has now landed Cydia, users can download free of charge , the size is 100MB. Developer said that due to file size reasons, we recommend users to use Wi-Fi network to download, rather than flow data.
Prior to Pre-Siri also has several tools to publish, but due to copyright issues, these tools are not legitimate. Chpwn said: "Spire using the new approach to obtain certification to the Siri file, it does not exist after copyright issues that plague us."
(Previously the news that there is a new version of iOS 5.0.1 iPhone 4S Siri open the message authentication data. Details:http://jacso.hk/loveiphoneblog/54395/2011/12/17/375674 )
Of course, on such transplants, users should note that: through their own servers and get iPhone 4S authorization .
Chpwn explained as follows: "But the Spire is not able to completely solve this problem, Apple still requires users to be able to have authorization to use Siri, so the authorization message from the iPhone 4S is still necessary. To insert such a message, Spire allows Users enter their proxy address.
Siri by using a proxy server SiriProxy, users can use the iPhone 4S to set a proxy server, the authentication information must be easy to enter."
Steven Troughton-Smith said: "JB the iPhone 4S is perfect before, this is the best Siri transplant program. IPhone 4S is JB, we can avoid the problem of the proxy server." 
Summary:
In short, now if a friend is to use iPhone 4S, you can find him Certification
Then you can install the normal use of the Spire Oh ~
Teaching:
1  Open the Cydia search Spire, install 
2.   waiting for restart
3  set -> Spire-> server (Proxy Host) to play:  https://guzzoni.apple.com 
4.  download and install
com.ericasadun.utilities-51.deb ( point I downloaded ) and
com.vlo.cytogenesis_0.0.1-3_iphoneos-arm.deb ( point I downloaded ),
Then iFunbox on Cydia App Install (link fail, please tell)

5  waiting for restart 6. If the DEB installed correctly, / var / mobile / library / preferences / under will be
 
com.vlo.libsandwich.plist this document,
4S authentication data will fill in the <data> </ data> center, pay attention: without spaces.
7  Restart iPhone

8   set -> Siri Siri in the opening 9.   Long press Home, Siri up
The first six steps of the certification teaching:
1  established in the local DNS service, the guzzoni.apple.com point to a local ip. Modify dns.py (available for download later) file in the native ip ip (if 4S and a WIFI network computer, you can use the intranet IP, or you must use the public IP, using your own router's port mapping 53 or directly DMZ).
Run the command python dns.py (python for windows, recommended python 3.2.2)

(2)  production of private certificate
(windows under cmd, cd to a directory, such as the D drive generated in the D drive, the certificate is ready, directly available. later available for download)

(1) the signing of the main production (available any name and password, we recommend using guzzoni.apple.com easy to distinguish)
OpenSSL genrsa-DES3-out ca.key 4096
REQ-new OpenSSL-X509-Days 365-Key ca.key-out ca . crt
(Common name recommended guzzoni.apple.com)

(2) make the site certificate
OpenSSL genrsa-out server.key 4096-DES3
OpenSSL REQ-new-Key server.key-out server.csr
(Common name must be guzzoni.apple.com, important!)

(3) remove the password
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.secure will be renamed server.key will server.key.insecure renamed server.passless.key production is completed there will be 6 files , e-mail sent by one of the ca.crt installed on the iPhone. server.passless.key and server.key.secure into Applidium (available for download later) tools folder.
 to 4S connect WiFi, DNS is set to receive data in the computer ip (if the 4S and the computer in a WIFI network, you can use the internal network ip, otherwise you must use the public network ip, use your own router's port mapping or direct 443 DMZ). Make sure step 2 to do the certificate has been installed.

 Use Applidium tool, make sure to do step 2 has been placed Applidium server.passless.key and server.key.secure tools folder.
Run the command ruby siriServer.rb

5  4S open SIRI say a word picked up, everything is normal, then the computer will display the following data formats:
Layer SSL proxy 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" => "02 \ 330E \ 333 (\ 345 ^ *,! 06 \ 255 \ 2749i [\ 25 634 & \ 250 \ 334D $ \ 3451wq \ 257R \ 234 \ 244 \ a \ 305000000 \ 34003000000I000000 \ 200 \ 270 \ 321P25mR \ 322 \ 211S27? 83 \ 230 - \ 27203,23 \ 307 \ 23436 \ 355K \ b \ 31222R \ 245 {\ 177 \ 303 | 1p \ 3421 \ 347) s \ 242 \ 311q <WF32 \ 360 % \ 33421; 25 \ 355 \ 237 \ 3174 <\ 31225 \ 240XX \ 356 \ 302; \ 226 \ 17730 \ 210 \ v `\ 233 $ e \ 203O0224 \ 177 \ 215, \ 226 \ r \ 206S \ 20035 \ 250 \ "2316 \ 317 \ 351r \ 272y1 \ 323 \ 207 \ 214 \ 331 \ v ^ 05 \ 217] \ 301 \ 253 \ 231bF \ 355 <wq \ 346 ^ \ 2629 \ 211W'0 \ 254 \ 244Q00000000000000O0134G & \ 231DI \ 272 \ 264 * \ 203 \ 373 \ 323F \ 344 \ 323 \ 207 ~ \ 275 \ 264 \ 332000000606 \ b! 24 \ 371 (\ 3534: Ks \ 252 \ 32404C \ \ \ 301 \ 236N \ 341 - (37 \ 334 \ 301K \ 363 \ 300L `\ 341 \ 310 '\ 250o] Q \ 244 \ 356 \ 276 \ 374D \ 372 \ 312 \ 257 \ 321 \ f3125Z \ 276 \ \ T \ 330" , "speechId" => "0990dcba-858f-445a-9461-e11d2f1bbf8d"}}which sessionValidationData value is what we need to use the 4S certification.


Several tools are used:
1.dns.py need to install python for windows running the recommended 3.2.2
2.siriServer.rb need to install ruby for windows running the recommended 1.8.6-p398
3.ruby need to install eventmachine and CFPropertylist two components. Which eventmachine component installation requires devkit support.Small tools and components are in the vicinity.
Download (collection bag): http://115.com/file/bhrefytd
-------------------------------------------------- ----------------------------------------------- 
Key sample Siri (: AidJuz6Fnl59zGBXzJtDOuQRPdcsBxbGfylnxJ7tjqfxAAAA9AMAAABJAAAA 
fL/ebyS35kCcNP5XDtBrwwTPwX5wD5AbRApQEOsvvJ5PNbX36cHzPOeuITRg 
5bw7tGt/Zhal1CUl4WLDkcf9VASSzu8SYqVmV4yGvlJLKpGoUIOYH64xUSP3 
J + gffE2ELBtfEDDFX9X7C + a17oCZ9En6V/lkRmq1NOL9rCvZQQ5gAAAAAAAA 
AE8B9dwEAnq7 + cafbEI3vVBMcfutu2QAAAA2CQNDL4K9yqeMVHmxhB +65 C7E 
TvljcxUTbqX + hrTdGdsaMuqXdadnMwwzk8GpAEyBaa3zZbT7

 
** Due to the current method is more complex, if I later find a more convenient way for you to share **

0 comments:

Post a Comment