> [Ahead of time, carefully check] 1. You need to have a step, partners can also be 2 at the present key can only be valid for 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, the input may cause flash back when, stuck, etc.; due to this tutorial, because of its conflict with the Chinese input method caused 4, when the second access key, please follow the following pace to run python dns.py and ruby siriserver.rb to 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 pace / essentials [the first part of the establishment of] a transplant environment can be a normal application of siri's iphone4s (eg partner), the normal operation of the access to the Internet windowsxp or windows7; If a linux or mac users should be able to read, refer to previous years, or else to play Shane. within the network environment in accordance with the following; if the public network environment to run your own router dmz based, 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 is recommended that you turn to good use 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 to c: \ siri \ python, 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 did not test), the download is complete, click Install, the installation to c: \ siri \ ruby, installation process, need to select the tick, tick all good. Remember: all tick. Remember to click rubyinstaller-1.8.7-.... exe, install the ruby; click devkit -tdm-32-.......... exe, install the devkit. both directories are entered c: \ siri \ ruby apple"> 5. install python2.6 (must be the version, the other not tested) and ruby 1.8.7 (must be the version, the other did not test), the published time, and then come back and continue to operate 6. press win key (four boxes, Microsoft icons, flag waving like that) and r keys, open the Run, type cmd.exe7 In the black cmd.exe window open, followed by enter the following command, that after each entry, 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 may be longer than the force, determined based on speed; note, eventmachine installation, and yesterday's version, add the parameter, once again in order to ensure proper installation can be downloaded, it is recommended npvq1an9 turn as well. If there could not find main page readme tips, you can either, installed normal.% s'% (p.dominio, ip) except keyboardinterrupt: print 'finalizando'udps. close () 10. click on c: \ siri \ dns.py, will run the mini-miniature devices dns work, what bind can be completely ignored. what to build bind the hair, you know what is bind it? error or if the 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 told me Replies: Copy c: cd \ cd siripython dns.py11. In step 6 the black cmd.exe window open, enter orders and enter the following: (Please change the 192.168.2.4 to step 8 to set the ip address), copy the code nslookup guzzoni.apple. com 192.168.2.4 will be prompted to: (Step 9 while running dns.py black window will appear for the appropriate information respuesta: guzzoni.apple.com) Copy the code work device: 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 work to establish normal. bind that? control what he is, he is rubbish when you turn q1an9 good, and that " (I use bind9 program set up, specifically set up tutorial ... Baidu please) "the same. If dns.py flash, do not worry, press win key + r key, type cmd.exe running, open a new black window , then you can follow the pace to: Copy c: cd \ cd siripython dns.py If there dps.bind or "each socket address" error, that you have to run a dns.py; or have Other programs take up a 53 port. At this point, you can enter the task manager to force close the python process. If there is bind process, but also shut down, well then, re-run python dns.py. If there is error, paste up, tell me, I'll give you answers to 12. download cracking-siri, downloaded, extract it to c: \ siri directory. In order to ensure proper installation can be downloaded, it is recommended npvq1an9 turn for the better. prompt, it means 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 the 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 still not working, 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 the latest version eventmachine. If there 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 unzipped the three files into the directory where the server-key.zip siriserver.rb (7 k) Downloads: 479 unzip the file in, then run 15. Well, well, and consequently better, less can be run properly, dns work well, siriserver the two. [The second part, iphone4s siri the key extraction process] through the first part of the operation, we have obtained a siri proxy based environment, the next step is to let iphone4 use this siri proxy, and send the key over, let us extract 1 In the computer, via 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) Downloads: 302 "after extracting the ca.crt and e-mail as an attachment with sent out. can use the browser Baihou: http://www.wapm.cn/uploads/ca.crt, and then installed in the iphone4s message, receive, and then click ca.crt, enter the installation: the arrow points at once , then go in, set dns: 3. good show to start you, you keep your eyes open, careful operation in iphone4s, hold the home button does not move, appear the following prompt: (of course, that iphone4s enabled siri a) only Press does not move, waiting for siri start, would be sufficient, at this time, should have access to the information we need. 4. dns.py window message: (If not, follow the previous step, each raid) in dns . py run window will appear similar to the following message that iphone4s of siri work to find our own devices to find information about the dns 5 priority: siriserver.rb window siri request information if the application of "siri acting controller siri acting controller siriserver.vbs.v1.0.zip (2 k) Downloads: 271 ", check siriserver.log and siriserver.err.log the contents of the file does not appear below the black window. Otherwise, the running ruby siriserver.rb window will appear the following information: (running after the receipt of information may fall stolen, no problem, we have access to information a) "loadassistant" on the line between the quotation marks at the end of the content of individual Copy out and remember to copy the contents inside the quotation marks, does not contain quotation marks. This single copy out of the section, 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 fall information 6. key information needed to generate the final, copy the following code into a new open Notepad, and save it as c: \ siri \ convertvalidationdata.rb: proposal directly to download attachment The convertvalidationdata.rb convertvalidationdata.rb convertvalidationdata.rb.zip (1 k) Downloads: 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 = "[put the contents inside the quotation marks here, as in the previous step for all the original key, and make sure Notepad's" Format "menu" not servants power line "is not selected, then copy over the content, remove the end of the 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, the output we actually need key: re-applied the essentials Step 5, the output of the six lines of information, copy it into Notepad (not into the line, it is a few lines, that is, over a few lines of copy) (责任编辑:admin) |