> [Ahead of time, carefully check] 1. You need to have a step, a friend can also be 2 at the present key can only be effective 24 hours, but not long-term application; long-term use, and I will continue to develop new tutorial 3. Spire at the present will have a negative impact for the input, may cause the input when the flash back, stuck, etc.; to this tutorial to, because of its conflict with the Chinese input method lead to 4, when the second access key, please follow the following steps to run the python dns.py and ruby siriserver.rb can be 5 runs before raid udp port 53, tcp port 443 is already in use, such as bind, iis, etc. may take 6 Download address, in Picture inside, we know a closer look. tools / materials iphone4s steps / methods [first sector, the establishment of] a transplant environment can be a normal application of siri's iphone4s (eg friends), normal operation can access the Internet windowsxp or windows7; if linux or mac users should be able to read, refer to the past, or to play Shane. within the network environment in accordance with the following; If you want to run in the public network environment, according to your own router settings dmz etc. first c under the root directory, create a new directory siri, back then, download python and ruby. In order to guarantee the normal download, proposed the first turn for the better application of npvq1an9 2 Download the latest version of openssl, the download is complete, click Install to install to c: \ siri \ openssl, step installation interface has prompted "copy open dlls to", select the second (including the / bin of)apple"> 3. Download the latest version of python 2.6 (must be the version, the other did not test), the download is complete, click Install to install the c: \ siri \ python, the installation process, the need to select the tick, tick all good. Remember: all tick. domestic Download: See the reference addressapple"> 4. Download the latest version of ruby 1.8.7 (must be the version, the other not tested) , the download is complete, click Install to install to c: \ siri \ ruby, the installation process, the need to select the tick, tick all good. Remember: all tick. Remember to click rubyinstaller-1.8.7-.... exe, install the ruby; then click the devkit-tdm-32-.......... exe, install the devkit. both directories are entered c: \ siri \ ruby apple"> 5. install python2.6 (must be the version, others not tested) and ruby 1.8.7 (the version to be, other non-test), the off time, and then come back and continue. 6 press the win key (four boxes, Microsoft icons, flag waving like that) and r keys, open the Run, type cmd.exe7. cmd.exe to open in the black window, type the following command sequence, each input, to enter in order to re-enter the next instruction copy the code c: cd \ cd siricd rubyruby dk.rb initruby dk.rb installg install eventmachine - pre - - with-ssl-dir = c: \ siri \ openssl - with-ssl-include = c: \ siri \ openssl \ include - with- ssl-lib = c: \ siri \ openssl \ libg install cfpropertylist where g is the implementation of the call in order to install ruby libraries eventmachine and cfpropertylist, install the download time is rather long, according to the speed may be; note, eventmachine installation, and Yesterday's version, add the parameters, once again in order to ensure proper installation can be downloaded, turned to the proposed first npvq1an9 good if there could not find main page readme tips, you can either have been installed to normal.% s'% ( p.dominio, ip) except keyboardinterrupt: print 'finalizando'udps. close () 10. click c: \ siri \ dns.py, will run the mini-mini dns server, you can simply ignore what a bind. made what To create a bind, you know what is bind? If an error or flash, then the win key + r keys, open the black window, type cmd.exe enter, and then carried out sequentially in the black window, and record the error message Replies to tell me: copy the code c: cd \ cd siripython dns.py11. In Step 6 Open the black cmd.exe window, type the following command and press Enter: (Please change the 192.168.2.4 to Step 8 set ip address) Copy the code will prompt nslookup guzzoni.apple.com 192.168.2.4: (Step 9 while running dns.py black window will appear for the appropriate information respuesta: guzzoni.apple.com) Copy the code server: 4.2. 168.192.in-addr.arpaaddress: 192.168.2.4 Non-authoritative answer: Name: guzzoni.apple.comaddresses: 192.168.2.4192.168.2.4ok, dns services, the establishment of normal. bind that? control what he is, he is rubbish when you q1an9 turned good, and said, "(I use bind9 program set up, specifically set up tutorial ... Baidu please)" as if dns.py flash, do not worry, press win key + r key, type cmd.exe running, open a new black window, then follow the following steps to be able to: Copy c: cd \ cd siripython dns.py If dps.bind or "usually, each socket address" error, that you have run a dns.py; or have other program has 53 ports. At this point, you can handle the device into the task, forced off the python process. If there is bind process, but also shut down, well then, re-run python dns. py. If there is error, Tieshanglai, tell me, I'll give you answers. 12 download cracking-siri, downloaded, extract it to c: \ siri directory. In order to ensure proper installation can be downloaded, turned the proposal first npvq1an9 as well. prompt, it means the normal operation. possible, prompt box, can not find what dll files, such as: libiconv-2.dll, libxml2-2.dll. no problem, lack of Han Han added. to ruby installation directory c: \ siri \ ruby, in the directory, which prompted the search boxes of the dll files, the first one to find, copy siriserver.rb directory. lack of Han make up what, until normal operation. If you not function properly, the error message Tieshanglai, I tell you how to solve if there watch () error message, please see step 7, execute g uninstall eventmachine (prompted, enter y), in accordance with the above instructions to install eventmachine the latest version. If msvcrt-ruby191.dll tips, please uninstall ruby 1.9, follow the prompts to install the front rubu 1.8.7 Note that you must copy the attached server-key.zip after extracting three files into siriserver . rb directory server-key.zip (7 k) Download back: 479 unzip the file in, then run 15. Well, well, and consequently better, less can be run properly, dns service is good , siriserver the two. [second sector, iphone4s siri] by the key extraction process of the first sector of operation, we have been the basis for a siri proxy environment, the next step is to make iphone4 use this siri proxy, and send over your key, so we extract the 1 in the pc, via the process e-mail message to which you configure in the iphone4s in the mailbox, send an e-mail, titled "ca.crt", says "ca.crt" , then this post attachments "ca.crt.zip extract e-mail will be sent to the ca.crt, in charge iphone4 the message, click on the direct download and install ca.crt.zip (2 k) Download back numbers: 302" after extracting the ca.crt as an attachment and sent with the message out. also can use the browser to access: http://www.wapm.cn/uploads/ca.crt, and then installed in the iphone4s message, receive, and then click ca.crt, into the installation: the arrow points at once, and then go out of date, set dns: 3. good show to start you, you keep your eyes open, careful operation in iphone4s, hold the home button does not move, there taken are Tip: (of course, that iphone4s have started using siri a) does not move just hold and wait for siri start, would be sufficient, at this time, should have access to the information we need. 4. dns.py message window: (If not, please follow the steps in front, one by one raid) running in dns.py window will appear similar to the following message, we find that iphone4s of siri own dns server to find the information of the 5 most important: siriserver . rb window siri request information if you use "siri siri Service Controller service controller siriserver.vbs.v1.0.zip (2 k) Download back numbers: 271," please see the file siriserver.log and siriserver.err.log content, does not appear below the black window. Otherwise, run ruby siriserver.rb window, the information will be summarized as follows: (running after the receipt of information may fall hang up, no problem, we have been Information of the) "loadassistant" on the line between the quotation marks at the end of the contents of a single copy out and remember to copy the contents inside the quotation marks, does not contain quotation marks. This single copy out of the department, we call him the "original key". Note that if the 4s did not follow the instructions in step 1, install the ca.crt, you will not get key, and only the information fall 6 key information needed to generate the final, copy the following code into a new open Notepad, and saved as c: \ siri \ convertvalidationdata.rb: proposed direct download attachments convertvalidationdata.rb convertvalidationdata.rb convertvalidationdata.rb.zip (1 k) Download back numbers: 217, to ensure that no copies degenerate copy the code #! / usr / bin / env ruby #/*++## copyright (c) 2011, velocity limitless organization # licensed under the gnu general public license v2 # # file name: # # convertvalidationdata.rb # # abstract: # # easy conversion of the siri proxy data into a simple base64 # format for the plist ##--*/ require 'base64'sessionvalidationdata = "[this take the contents inside the quotation marks, as in the previous step for all of the original key, and make sure Notepad's" pattern " menu in the "wrap" is not selected, then copy over the contents, remove the trailing space, into a line, be careful not to delete the wrong things] "base64.b64encode (sessionvalidationdata) gets (" ") 7. Click convertvalidationdata.rb, will run the black window, we output the actual needs of the key: re-applied 5-step method, the output of the six lines of information, copy it into Notepad (do not need to lead the line, it is a few lines , is to copy over a few lines). (责任编辑:admin) |