<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8668036640308563463</id><updated>2024-09-06T20:15:56.931+01:00</updated><category term="Siri"/><category term="Windows"/><category term="Mac OS X"/><category term="SiriKeys"/><category term="SiriProxy"/><category term="Hackintosh"/><category term="OpenSSL"/><category term="Ruby"/><category term="Windows RT"/><title type='text'>Brad Stevenson</title><subtitle type='html'>Mobile OS Development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-3840480156025125027</id><published>2014-08-28T13:10:00.000+01:00</published><updated>2013-01-10T16:36:42.041+00:00</updated><title type='text'>Welcome to Brad Stevenson mobile OS development</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This blog aims to give you guides on many various technical aspects of OS development aimed at the none&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;technical everyday user.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The guides to date range from&amp;nbsp;setting&amp;nbsp;up a platform to start developing yourself &lt;a href=&quot;http://bradstevo.blogspot.com/2011/12/how-to-get-ruby-and-devkit-on-windows.html&quot;&gt;here&lt;/a&gt;&amp;nbsp;to how to&amp;nbsp;set-up&amp;nbsp;a Fake DNS and server spoof to collect authentication keys from an iPhone 4S &lt;a href=&quot;http://bradstevo.blogspot.com/2011/12/guide-for-siri-authentication-keys-on.html&quot;&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/3840480156025125027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/3840480156025125027'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2012/01/welcome-to-my-blog-on-mobile-os.html' title='Welcome to Brad Stevenson mobile OS development'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-4203556337722585938</id><published>2013-01-10T13:45:00.000+00:00</published><updated>2013-01-12T18:52:09.512+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows RT"/><title type='text'>Jailbreaking Windows RT</title><content type='html'>&lt;style&gt;
body {
font-weight:100;
font-size:14px;
}
ul {
font-size: 12px;
font-weight:300;
list-style-type:square;
}
#Instructions {
line-height: 2;
}
&lt;/style&gt;

&lt;p id=&quot;Instructions&quot;&gt;
Download the files needed&amp;nbsp;&lt;a href=&quot;http://sdrv.ms/VWThTu&quot;&gt;here.&lt;/a&gt;&lt;br /&gt;
First extract runExploit.bat to a folder on your tablet (a folder simply on the Desktop will suffice).&lt;br /&gt;
Right-click and run runExploit.bat as Administrator.&lt;br /&gt;
The first time this is run an instance of Windows PowerShell will open which installs a Modern UI app needed for the exploit.&lt;br /&gt;
In PowerShell Type &#39;Y&#39; and press enter.&lt;br /&gt;
Type &#39;R&#39; and press enter again.&lt;br /&gt;
Another PowerShell will now pop up - To proceed type &#39;R&#39; and press enter.&lt;br /&gt;
Type &#39;Y&#39; and press enter to continue.&lt;br /&gt;
Press enter one more time to close the PowerShell.&lt;br /&gt;
CMD.exe will now run the exploit prompt you to press Volume Down button and then exit.&lt;br /&gt;
&lt;h3&gt;Congratulations you are now Jailbroken!&lt;/h3&gt;&lt;br /&gt;
Try to run runExploit.bat one more time to verify the process worked.&lt;br /&gt;
&lt;/p&gt;

&lt;span style=&quot;font-style:italic;font-size:12px;&quot;&gt;*This is an untethered exploit and therefore you will need to rerun the runExploit.bat process on each reboot. However after the first time the PowerShell steps are not necessary*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;

&lt;h3&gt;Where to get compiled Applications:&lt;/h3&gt;
&lt;p&gt;
Check out xda-developers forum &lt;a href=&quot;http://forum.xda-developers.com/showthread.php?p=36534446&quot;&gt;here&lt;/a&gt; to download compiled apps ready to run on your newly Jailbroken device. 
&lt;/p&gt;

&lt;h3&gt;Sources and credits:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Tool has been made and packaged by Netham45.&lt;/li&gt;
&lt;li&gt;Source page &lt;a href=&quot;http://forum.xda-developers.com/showthread.php?p=36529478&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Development process documented &lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=1885399&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Original Exploit from clrokr.&lt;/li&gt;
&lt;li&gt;Exploit documentation &lt;a href=&quot;http://surfsec.wordpress.com/2013/01/06/circumventing-windows-rts-code-integrity-mechanism/&quot;&gt;here.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
I will be uploading another post documenting the methodology used behind this exploit soon.&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Follow me &lt;a href=&quot;http://twitter.com/BraddStevo&quot;&gt;@BraddStevo&lt;/a&gt; if you want to ask any questions or more information&lt;/p&gt;

&lt;p&gt;
Have Fun!&lt;/b&gt;
&lt;/p&gt;

&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3_GZV3dH3ut9W5e6gKZIPlyoPdukt3CD5nM9spHEKnXgbtTfHfGJSV7VhlVEVMYgEkah1ceBkVib4FMO9Bm5Y2PmsXAlpgqLHSyDgJRLlGJLDRBM4huQDTxPelF3ozsMTYJD_exE9WQ/s1600/photo.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear:left; float:left;margin-right:1em; margin-bottom:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3_GZV3dH3ut9W5e6gKZIPlyoPdukt3CD5nM9spHEKnXgbtTfHfGJSV7VhlVEVMYgEkah1ceBkVib4FMO9Bm5Y2PmsXAlpgqLHSyDgJRLlGJLDRBM4huQDTxPelF3ozsMTYJD_exE9WQ/s320/photo.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/4203556337722585938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2013/01/jailbreaking-windows-rt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4203556337722585938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4203556337722585938'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2013/01/jailbreaking-windows-rt.html' title='Jailbreaking Windows RT'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC3_GZV3dH3ut9W5e6gKZIPlyoPdukt3CD5nM9spHEKnXgbtTfHfGJSV7VhlVEVMYgEkah1ceBkVib4FMO9Bm5Y2PmsXAlpgqLHSyDgJRLlGJLDRBM4huQDTxPelF3ozsMTYJD_exE9WQ/s72-c/photo.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-4873255080085646104</id><published>2012-01-25T21:09:00.002+00:00</published><updated>2012-01-26T14:41:59.095+00:00</updated><title type='text'>Test</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
function animate(elementID, newLeft, newTop, newWidth,
      newHeight, time, callback)
{
  var el = document.getElementById(elementID);
  if(el == null)
    return;
 
  var cLeft = parseInt(el.style.left);
  var cTop = parseInt(el.style.top);
  var cWidth = parseInt(el.style.width);
  var cHeight = parseInt(el.style.height);
 
  var totalFrames = 1;
  if(time&gt; 0)
    totalFrames = time/40;

  var fLeft = newLeft - cLeft;
  if(fLeft != 0)
    fLeft /= totalFrames;
 
  var fTop = newTop - cTop;
  if(fTop != 0)
    fTop /= totalFrames;
 
  var fWidth = newWidth - cWidth;
  if(fWidth != 0)
    fWidth /= totalFrames;
 
  var fHeight = newHeight - cHeight;
  if(fHeight != 0)
    fHeight /= totalFrames;
   
  doFrame(elementID, cLeft, newLeft, fLeft,
      cTop, newTop, fTop, cWidth, newWidth, fWidth,
      cHeight, newHeight, fHeight, callback);
}

function doFrame(eID, cLeft, nLeft, fLeft,
      cTop, nTop, fTop, cWidth, nWidth, fWidth,
      cHeight, nHeight, fHeight, callback)
{
   var el = document.getElementById(eID);
   if(el == null)
     return;

  cLeft = moveSingleVal(cLeft, nLeft, fLeft);
  cTop = moveSingleVal(cTop, nTop, fTop);
  cWidth = moveSingleVal(cWidth, nWidth, fWidth);
  cHeight = moveSingleVal(cHeight, nHeight, fHeight);

  el.style.left = Math.round(cLeft) + &#39;px&#39;;
  el.style.top = Math.round(cTop) + &#39;px&#39;;
  el.style.width = Math.round(cWidth) + &#39;px&#39;;
  el.style.height = Math.round(cHeight) + &#39;px&#39;;
 
  if(cLeft == nLeft &amp;&amp; cTop == nTop &amp;&amp; cHeight == nHeight
    &amp;&amp; cWidth == nWidth)
  {
    if(callback != null)
      callback();
    return;
  }
   
  setTimeout( &#39;doFrame(&quot;&#39;+eID+&#39;&quot;,&#39;+cLeft+&#39;,&#39;+nLeft+&#39;,&#39;+fLeft+&#39;,&#39;
    +cTop+&#39;,&#39;+nTop+&#39;,&#39;+fTop+&#39;,&#39;+cWidth+&#39;,&#39;+nWidth+&#39;,&#39;+fWidth+&#39;,&#39;
    +cHeight+&#39;,&#39;+nHeight+&#39;,&#39;+fHeight+&#39;,&#39;+callback+&#39;)&#39;, 40);
}

function moveSingleVal(currentVal, finalVal, frameAmt)
{
  if(frameAmt == 0 || currentVal == finalVal)
    return finalVal;
 
  currentVal += frameAmt;
  if((frameAmt&gt; 0 &amp;&amp; currentVal&gt;= finalVal)
    || (frameAmt &lt;0 &amp;&amp; currentVal &lt;= finalVal))
  {
    return finalVal;
  }
  return currentVal;
}

function button1Expand(elementId, headerElement)
{
   var element = document.getElementById(elementId);
   if(element.up == null || element.down)
   {
      animate(elementId, 0, 96, 250, 50, 250, null);
      element.up = true;
      element.down = false;
   }
   else
   {
      animate(elementId, 0, 96, 534, 240, 250, null);
      element.down = true;
      element.up = false;
   }
}
function button2Expand(elementId, headerElement)
{
   var element = document.getElementById(elementId);
   if(element.up == null || element.down)
   {
      animate(elementId, 0, 164, 250, 50, 250, null);
      element.up = true;
      element.down = false;
   }
   else
   {
      animate(elementId, 0, 164, 534, 360, 250, null);
      element.down = true;
      element.up = false;
   }
}
function button3Expand(elementId, headerElement)
{
   var element = document.getElementById(elementId);
   if(element.up == null || element.down)
   {
      animate(elementId, 0, 495, 250, 50, 250, null);
      element.up = true;
      element.down = false;
   }
   else
   {
      animate(elementId, 0, 495, 534, 330, 250, null);
      element.down = true;
      element.up = false;
   }
}
&lt;/script&gt;

&lt;style&gt;
code {
 font-family:&quot;Courier New&quot;, Courier, monospace;
 font-size:12px;
}
#stepContent {
 margin:68px 0px 0px 6px;
    font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 width:366px;
}
.compbutton {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.compbutton a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkeqtDYNDc5O2SkXAVpF7fO0ffrQqqg4Ef8TtmTB0FmkLYY3fQyo3inVEH34PzdqXZmNG3X81sO0k6HubAwdgheSs5KD68lmvT7RGtgIQOIQZjuuunOoeaPyp3a-wO3mitIlmU6aoTZSo/s150/Completed.jpg) no-repeat top left;
 outline:none;
}
.compbutton a:hover {
 background-position:0 -50px;
}
.compbutton a:visited {
 background-position:0 -50px;
}
.button1 {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.button1 a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-utDjpYl3fGkb1q9aimohzEW82mqb5o69dATc5HPQ97E3nfOllNsBeKTSbuZVXtaSlnQJ5nFzJuBq_x1MdyqRgCxsF-QdBxNorSlx9zaGNPPHl4Xpjn7NA5jDkgrgMlElG5P4GijjX5g/s250/ButtonStep1.jpg) no-repeat top left;
 outline:none;
}
.button1 a:hover {
 background-position:0 -50px;
}
.button1 a:visited {
 background-position:0 -50px;
}
.button2 {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.button2 a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOMCCTMlg4aF6m3BHJH834l2S8lIrrgOYeP8Jh574_0gV0qWxL4DaoREzjMhSFZRm3bIx2s6pp-YdhOMWoH6qRkdZlw3DjdgCITnlBKdyxHa0Kf4-VV5SrpScHy3E3BFpjcq3X2A8JlCU/s250/ButtonStep2.jpg) no-repeat top left;
 outline:none;
}
.button2 a:hover {
 background-position:0 -50px;
}
.button2 a:visited {
 background-position:0 -50px;
}
.button3 {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.button3 a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQjKnsNxHKx8sz62GeXrL2N0e0eA-A7IRnc9cQISGhN-ujF9fRmKMj-HOLIxcLWsQhiJFN2vyOumGlqRsWHEfhbNvft8L-c1xLqBY5lMnGv82oEXLyggP1N7d5g-Zb2ZlwvvEIMLTthlk/s250/ButtonStep3.jpg) no-repeat top left;
 outline:none;
}
.button3 a:hover {
 background-position:0 -50px;
}
.button3 a:visited {
 background-position:0 -50px;
}
&lt;/style&gt;


&lt;div id=&quot;intro&quot;
 style=&quot; position:absolute;
      top:18px;
       font-family:Verdana, Geneva, sans-serif;
            font-size:12px;&quot; &gt;
    Follow this guide if you already have a Hackintosh install and only wish to make this install compatible with AHCI BIOS settings and RAID BIOS settings, (Useful for a dual-boot scenario)
&lt;/div&gt;

  &lt;div id=&quot;step1&quot; 
      style=&quot;z-index:10;
             position:absolute;
             width:250px;
             height:50px;
             top:96px;
             left:0px;
             border-radius:3px;&quot;
      onclick=&quot;button1Expand(&#39;step1content&#39;, this);
      &quot;class=&quot;button1&quot;&gt;
      &lt;a href=&quot;#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;

&lt;div id=&quot;step1content&quot; 
      style=&quot;position:absolute;
         z-index:9;
             width:250px;
             height:50px;
             top:96px;
             left:0px;
             overflow:hidden;
             border-radius:8px;
             background-color:#eeeeee;
             border:1px #333;&quot;&gt;
      &lt;div id=&quot;stepContent&quot;&gt;
            
                  Open Finder&lt;br /&gt;
                  Click the &#39;Go&#39; drop-down menu, then &#39;Go to Folder&#39;&lt;br /&gt;&lt;br /&gt;
                  Enter the Directory: &lt;br /&gt;
                  &lt;code&gt;/System/Library/Extensions/AppleAHCIPort.kext/Contents&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;
                  This will now open the contents of the .kext we need to edit&lt;br /&gt;
                  Copy the file &#39;Info.plist&#39; to your desktop
      &lt;/div&gt;
        &lt;div id=&quot;step1&quot; 
      style=&quot;z-index:9; position:absolute; width:150px; height:50px; top:184px; left:378px; border-radius:8px;&quot;
      onclick=&quot;button1Expand(&#39;step1content&#39;, this);
      &quot;class=&quot;compbutton&quot;&gt;
      &lt;a href=&quot;#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;

  &lt;div id=&quot;step2&quot; 
      style=&quot;z-index:8;
             position:absolute;
             width:250px;
             height:50px;
             top:164px;
             left:0px;
             border-radius:3px;&quot;
      onclick=&quot;button2Expand(&#39;step2content&#39;, this);
      &quot;class=&quot;button2&quot;&gt;
      &lt;a href=&quot;#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;

&lt;div id=&quot;step2content&quot; 
      style=&quot;position:absolute;
             z-index:7;
             width:250px;
             height:50px;
             top:164px;
             left:0px;
             overflow:hidden;
             border-radius:8px;
             background-color:#eeeeee&quot;&gt;
      &lt;div id=&quot;stepContent&quot;&gt;
                  
                  Right-click &#39;Info.plist&#39; (on your desktop) and open with TextEditor &lt;br /&gt;
                  (Or whatever your preferred plist editor is, but for this tutorial i will use this as it is the most standard)&lt;br /&gt;&lt;br /&gt;
                  Scroll down to the &lt;code&gt;&amp;lt;key&amp;gt;&lt;/code&gt; labelled &lt;code&gt;ICH10AHCI&lt;/code&gt;&lt;br /&gt;
                  In the &lt;code&gt;&amp;lt;dict&amp;gt;&lt;/code&gt; section find the &amp;lt;key&amp;gt; labelled &lt;code&gt;IOPCIPrimaryMatch&lt;/code&gt; this contains the &lt;code&gt;&amp;lt;string&amp;gt;&lt;/code&gt; we must edit&lt;br /&gt;
                  It should currently have the value &lt;code&gt;0x3a228086&lt;/code&gt; (Please confirm this before continuing)&lt;br /&gt;&lt;br /&gt;
                  We now need to add the string &lt;code&gt;0x8228086&lt;/code&gt;&lt;br /&gt;
                  You should now finally have a key written as:&lt;br /&gt;&lt;br /&gt;
                  &lt;code&gt;&amp;lt;key&amp;gt;IOPCIPrimaryMatch&amp;lt;/key&amp;gt; &lt;br /&gt;
                  &amp;lt;string&amp;gt;0x3a228086 0x8228086&amp;lt;/string&amp;gt;&lt;/code&gt;
      &lt;/div&gt;
              &lt;div id=&quot;step1&quot; 
      style=&quot;z-index:9;
             position:absolute;
             width:150px;
             height:50px;
             top:304px;
             left:378px;
             border-radius:8px;&quot;
      onclick=&quot;button2Expand(&#39;step2content&#39;, this);
      &quot;class=&quot;compbutton&quot;&gt;
      &lt;a href=&quot;#null&quot;&gt;Click this button&lt;/a&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;contentImage&quot;
 style =&quot;position:absolute;
         top:232px;
         z-index:6&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ED0YHsJTxF64QPvRtCvlpsCpm_UGnNM5T2r0hBdE3ajrXQKp6d4hmCjPG41_vhkgFRx06XnW6Ir7kIccl0RQGEoFYWxt29H6qW-dn2NHE4aA5zHJWJEgbckP0pPSfooKpLKJvaXxNNY/s1600/Screen+shot+2012-01-20+at+00.29.10.png&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ED0YHsJTxF64QPvRtCvlpsCpm_UGnNM5T2r0hBdE3ajrXQKp6d4hmCjPG41_vhkgFRx06XnW6Ir7kIccl0RQGEoFYWxt29H6qW-dn2NHE4aA5zHJWJEgbckP0pPSfooKpLKJvaXxNNY/s320/Screen+shot+2012-01-20+at+00.29.10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;

  &lt;div id=&quot;step3&quot; 
      style=&quot;z-index:5;
             position:absolute;
             width:250px;
             height:50px;
             top:495px;
             left:0px;
             border-radius:3px;&quot;
      onclick=&quot;button3Expand(&#39;step3content&#39;, this);
      &quot;class=&quot;button3&quot;&gt;
      &lt;a href=&quot;#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;

&lt;div id=&quot;step3content&quot; 
      style=&quot;position:absolute;
         z-index:4;
             width:250px;
             height:50px;
             top:495px;
             left:0px;
             overflow:hidden;
             border-radius:8px;
             background-color:#eeeeee&quot;&gt;
      &lt;div id=&quot;stepContent&quot;&gt;
                  
                Now save and close this file&lt;br /&gt;
                Copy &#39;Info.plist&#39; from the desktop back to the folder we have open in finder&lt;br /&gt; (If you have closed it see steps 1 - 4)&lt;br /&gt;
                You will have to confirm you want to overwrite the original file and provide your admin password.&lt;br /&gt;&lt;br /&gt;
                Now repair kext permissions with your chosen utility (KextHelper, MultiBeast)&lt;br /&gt;
                Once this is down shutdown your Hackintosh change BIOS settings to RAID and reboot!&lt;br /&gt;&lt;br /&gt;
                Congratulations you can now boot in RAID!&lt;br /&gt;
      &lt;/div&gt;
&lt;div id=&quot;step3&quot; 
      style=&quot;z-index:2;
         position:absolute;
             width:150px;
             height:50px;
             top:274px;
             left:378px;
             border-radius:8px;&quot;
      onclick=&quot;button3Expand(&#39;step3content&#39;, this);
      &quot;class=&quot;compbutton&quot;&gt;
      &lt;a href=&quot;#null&quot;&gt;Click this button&lt;/a&gt;
      &lt;/div&gt;
&lt;/div&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/4873255080085646104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2012/01/test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4873255080085646104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4873255080085646104'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2012/01/test.html' title='Test'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ED0YHsJTxF64QPvRtCvlpsCpm_UGnNM5T2r0hBdE3ajrXQKp6d4hmCjPG41_vhkgFRx06XnW6Ir7kIccl0RQGEoFYWxt29H6qW-dn2NHE4aA5zHJWJEgbckP0pPSfooKpLKJvaXxNNY/s72-c/Screen+shot+2012-01-20+at+00.29.10.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-2995454815663121707</id><published>2012-01-20T00:37:00.000+00:00</published><updated>2013-03-10T12:13:02.585+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hackintosh"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><title type='text'>Making your AHCI Hackintosh install RAID compatible</title><content type='html'>&lt;script type=&quot;text/javascript&quot;&gt;
function animate(elementID, newLeft, newTop, newWidth,
      newHeight, time, callback)
{
  var el = document.getElementById(elementID);
  if(el == null)
    return;
 
  var cLeft = parseInt(el.style.left);
  var cTop = parseInt(el.style.top);
  var cWidth = parseInt(el.style.width);
  var cHeight = parseInt(el.style.height);
 
  var totalFrames = 1;
  if(time&gt; 0)
    totalFrames = time/40;

  var fLeft = newLeft - cLeft;
  if(fLeft != 0)
    fLeft /= totalFrames;
 
  var fTop = newTop - cTop;
  if(fTop != 0)
    fTop /= totalFrames;
 
  var fWidth = newWidth - cWidth;
  if(fWidth != 0)
    fWidth /= totalFrames;
 
  var fHeight = newHeight - cHeight;
  if(fHeight != 0)
    fHeight /= totalFrames;
   
  doFrame(elementID, cLeft, newLeft, fLeft,
      cTop, newTop, fTop, cWidth, newWidth, fWidth,
      cHeight, newHeight, fHeight, callback);
}

function doFrame(eID, cLeft, nLeft, fLeft,
      cTop, nTop, fTop, cWidth, nWidth, fWidth,
      cHeight, nHeight, fHeight, callback)
{
   var el = document.getElementById(eID);
   if(el == null)
     return;

  cLeft = moveSingleVal(cLeft, nLeft, fLeft);
  cTop = moveSingleVal(cTop, nTop, fTop);
  cWidth = moveSingleVal(cWidth, nWidth, fWidth);
  cHeight = moveSingleVal(cHeight, nHeight, fHeight);

  el.style.left = Math.round(cLeft) + &#39;px&#39;;
  el.style.top = Math.round(cTop) + &#39;px&#39;;
  el.style.width = Math.round(cWidth) + &#39;px&#39;;
  el.style.height = Math.round(cHeight) + &#39;px&#39;;
 
  if(cLeft == nLeft &amp;&amp; cTop == nTop &amp;&amp; cHeight == nHeight
    &amp;&amp; cWidth == nWidth)
  {
    if(callback != null)
      callback();
    return;
  }
   
  setTimeout( &#39;doFrame(&quot;&#39;+eID+&#39;&quot;,&#39;+cLeft+&#39;,&#39;+nLeft+&#39;,&#39;+fLeft+&#39;,&#39;
    +cTop+&#39;,&#39;+nTop+&#39;,&#39;+fTop+&#39;,&#39;+cWidth+&#39;,&#39;+nWidth+&#39;,&#39;+fWidth+&#39;,&#39;
    +cHeight+&#39;,&#39;+nHeight+&#39;,&#39;+fHeight+&#39;,&#39;+callback+&#39;)&#39;, 40);
}

function moveSingleVal(currentVal, finalVal, frameAmt)
{
  if(frameAmt == 0 || currentVal == finalVal)
    return finalVal;
 
  currentVal += frameAmt;
  if((frameAmt&gt; 0 &amp;&amp; currentVal&gt;= finalVal)
    || (frameAmt &lt;0 &amp;&amp; currentVal &lt;= finalVal))
  {
    return finalVal;
  }
  return currentVal;
}

function button1Expand(elementId, headerElement)
{
   var element = document.getElementById(elementId);
   if(element.up == null || element.down)
   {
      animate(elementId, 0, 96, 250, 50, 250, null);
      element.up = true;
      element.down = false;
   }
   else
   {
      animate(elementId, 0, 96, 534, 240, 250, null);
      element.down = true;
      element.up = false;
   }
}
function button2Expand(elementId, headerElement)
{
   var element = document.getElementById(elementId);
   if(element.up == null || element.down)
   {
      animate(elementId, 0, 164, 250, 50, 250, null);
      element.up = true;
      element.down = false;
   }
   else
   {
      animate(elementId, 0, 164, 534, 360, 250, null);
      element.down = true;
      element.up = false;
   }
}
function button3Expand(elementId, headerElement)
{
   var element = document.getElementById(elementId);
   if(element.up == null || element.down)
   {
      animate(elementId, 0, 495, 250, 50, 250, null);
      element.up = true;
      element.down = false;
   }
   else
   {
      animate(elementId, 0, 495, 534, 330, 250, null);
      element.down = true;
      element.up = false;
   }
}
&lt;/script&gt;

&lt;style&gt;
code {
 font-family:&quot;Courier New&quot;, Courier, monospace;
 font-size:12px;
}
#stepContent {
 margin:68px 0px 0px 6px;
    font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 width:366px;
}
.compbutton {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.compbutton a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkeqtDYNDc5O2SkXAVpF7fO0ffrQqqg4Ef8TtmTB0FmkLYY3fQyo3inVEH34PzdqXZmNG3X81sO0k6HubAwdgheSs5KD68lmvT7RGtgIQOIQZjuuunOoeaPyp3a-wO3mitIlmU6aoTZSo/s150/Completed.jpg) no-repeat top left;
 outline:none;
}
.compbutton a:hover {
 background-position:0 -50px;
}
.compbutton a:visited {
 background-position:0 -50px;
}
.button1 {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.button1 a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-utDjpYl3fGkb1q9aimohzEW82mqb5o69dATc5HPQ97E3nfOllNsBeKTSbuZVXtaSlnQJ5nFzJuBq_x1MdyqRgCxsF-QdBxNorSlx9zaGNPPHl4Xpjn7NA5jDkgrgMlElG5P4GijjX5g/s250/ButtonStep1.jpg) no-repeat top left;
 outline:none;
}
.button1 a:hover {
 background-position:0 -50px;
}
.button1 a:visited {
 background-position:0 -50px;
}
.button2 {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.button2 a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOMCCTMlg4aF6m3BHJH834l2S8lIrrgOYeP8Jh574_0gV0qWxL4DaoREzjMhSFZRm3bIx2s6pp-YdhOMWoH6qRkdZlw3DjdgCITnlBKdyxHa0Kf4-VV5SrpScHy3E3BFpjcq3X2A8JlCU/s250/ButtonStep2.jpg) no-repeat top left;
 outline:none;
}
.button2 a:hover {
 background-position:0 -50px;
}
.button2 a:visited {
 background-position:0 -50px;
}
.button3 {
 display:block;
 width:250px;
 height:50px;
 text-indent:-9999px;
}
.button3 a {
 display:block;
 width:100%;
 height:100%;
 background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQjKnsNxHKx8sz62GeXrL2N0e0eA-A7IRnc9cQISGhN-ujF9fRmKMj-HOLIxcLWsQhiJFN2vyOumGlqRsWHEfhbNvft8L-c1xLqBY5lMnGv82oEXLyggP1N7d5g-Zb2ZlwvvEIMLTthlk/s250/ButtonStep3.jpg) no-repeat top left;
 outline:none;
}
.button3 a:hover {
 background-position:0 -50px;
}
.button3 a:visited {
 background-position:0 -50px;
}
&lt;/style&gt;


&lt;br /&gt;
&lt;div id=&quot;intro&quot; style=&quot;font-family: Verdana, Geneva, sans-serif; font-size: 12px; position: absolute; top: 18px;&quot;&gt;
Follow this guide if you already have a Hackintosh install and only wish to make this install compatible with AHCI BIOS settings and RAID BIOS settings, (Useful for a dual-boot scenario)
&lt;/div&gt;
&lt;div class=&quot;button1&quot; id=&quot;step1&quot; onclick=&quot;button1Expand(&#39;step1content&#39;, this);
      &quot; style=&quot;border-radius: 3px; height: 50px; left: 0px; position: absolute; top: 96px; width: 250px; z-index: 10;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8668036640308563463#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;
&lt;div id=&quot;step1content&quot; style=&quot;background-color: #eeeeee; border-radius: 8px; border: 1px #333; height: 50px; left: 0px; overflow: hidden; position: absolute; top: 96px; width: 250px; z-index: 9;&quot;&gt;
&lt;div id=&quot;stepContent&quot;&gt;
Open Finder&lt;br /&gt;
Click the &#39;Go&#39; drop-down menu, then &#39;Go to Folder&#39;&lt;br /&gt;
&lt;br /&gt;
Enter the Directory: &lt;br /&gt;
&lt;code&gt;/System/Library/Extensions/AppleAHCIPort.kext/Contents&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
This will now open the contents of the .kext we need to edit&lt;br /&gt;
Copy the file &#39;Info.plist&#39; to your desktop
      &lt;/div&gt;
&lt;div class=&quot;compbutton&quot; id=&quot;step1&quot; onclick=&quot;button1Expand(&#39;step1content&#39;, this);
      &quot; style=&quot;border-radius: 8px; height: 50px; left: 378px; position: absolute; top: 184px; width: 150px; z-index: 9;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8668036640308563463#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;button2&quot; id=&quot;step2&quot; onclick=&quot;button2Expand(&#39;step2content&#39;, this);
      &quot; style=&quot;border-radius: 3px; height: 50px; left: 0px; position: absolute; top: 164px; width: 250px; z-index: 8;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8668036640308563463#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;
&lt;div id=&quot;step2content&quot; style=&quot;background-color: #eeeeee; border-radius: 8px; height: 50px; left: 0px; overflow: hidden; position: absolute; top: 164px; width: 250px; z-index: 7;&quot;&gt;
&lt;div id=&quot;stepContent&quot;&gt;
Right-click &#39;Info.plist&#39; (on your desktop) and open with TextEditor &lt;br /&gt;
(Or whatever your preferred plist editor is, but for this tutorial i will use this as it is the most standard)&lt;br /&gt;
&lt;br /&gt;
Scroll down to the &lt;code&gt;&amp;lt;key&amp;gt;&lt;/code&gt; labelled &lt;code&gt;ICH10AHCI&lt;/code&gt;&lt;br /&gt;
In the &lt;code&gt;&amp;lt;dict&amp;gt;&lt;/code&gt; section find the &amp;lt;key&amp;gt; labelled &lt;code&gt;IOPCIPrimaryMatch&lt;/code&gt; this contains the &lt;code&gt;&amp;lt;string&amp;gt;&lt;/code&gt; we must edit&lt;br /&gt;
It should currently have the value &lt;code&gt;0x3a228086&lt;/code&gt; (Please confirm this before continuing)&lt;br /&gt;
&lt;br /&gt;
We now need to add the string &lt;code&gt;0x28228086&lt;/code&gt;&lt;br /&gt;
You should now finally have a key written as:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&amp;lt;key&amp;gt;IOPCIPrimaryMatch&amp;lt;/key&amp;gt; &lt;br /&gt;
                  &amp;lt;string&amp;gt;0x3a228086 0x8228086&amp;lt;/string&amp;gt;&lt;/code&gt;
      &lt;/div&gt;
&lt;div class=&quot;compbutton&quot; id=&quot;step1&quot; onclick=&quot;button2Expand(&#39;step2content&#39;, this);
      &quot; style=&quot;border-radius: 8px; height: 50px; left: 378px; position: absolute; top: 304px; width: 150px; z-index: 9;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8668036640308563463#null&quot;&gt;Click this button&lt;/a&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;contentImage&quot; style=&quot;position: absolute; top: 232px; z-index: 6;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ED0YHsJTxF64QPvRtCvlpsCpm_UGnNM5T2r0hBdE3ajrXQKp6d4hmCjPG41_vhkgFRx06XnW6Ir7kIccl0RQGEoFYWxt29H6qW-dn2NHE4aA5zHJWJEgbckP0pPSfooKpLKJvaXxNNY/s1600/Screen+shot+2012-01-20+at+00.29.10.png&quot;&gt;
&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ED0YHsJTxF64QPvRtCvlpsCpm_UGnNM5T2r0hBdE3ajrXQKp6d4hmCjPG41_vhkgFRx06XnW6Ir7kIccl0RQGEoFYWxt29H6qW-dn2NHE4aA5zHJWJEgbckP0pPSfooKpLKJvaXxNNY/s320/Screen+shot+2012-01-20+at+00.29.10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;button3&quot; id=&quot;step3&quot; onclick=&quot;button3Expand(&#39;step3content&#39;, this);
      &quot; style=&quot;border-radius: 3px; height: 50px; left: 0px; position: absolute; top: 495px; width: 250px; z-index: 5;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8668036640308563463#null&quot;&gt;Click this button&lt;/a&gt;
  &lt;/div&gt;
&lt;div id=&quot;step3content&quot; style=&quot;background-color: #eeeeee; border-radius: 8px; height: 50px; left: 0px; overflow: hidden; position: absolute; top: 495px; width: 250px; z-index: 4;&quot;&gt;
&lt;div id=&quot;stepContent&quot;&gt;
Now save and close this file&lt;br /&gt;
Copy &#39;Info.plist&#39; from the desktop back to the folder we have open in finder&lt;br /&gt;
(If you have closed it see steps 1 - 4)&lt;br /&gt;
You will have to confirm you want to overwrite the original file and provide your admin password.&lt;br /&gt;
&lt;br /&gt;
Now repair kext permissions with your chosen utility (KextHelper, MultiBeast)&lt;br /&gt;
Once this is down shutdown your Hackintosh change BIOS settings to RAID and reboot!&lt;br /&gt;
&lt;br /&gt;
Congratulations you can now boot in RAID!&lt;/div&gt;
&lt;div class=&quot;compbutton&quot; id=&quot;step3&quot; onclick=&quot;button3Expand(&#39;step3content&#39;, this);
      &quot; style=&quot;border-radius: 8px; height: 50px; left: 378px; position: absolute; top: 274px; width: 150px; z-index: 2;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=8668036640308563463#null&quot;&gt;Click this button&lt;/a&gt;
      &lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/2995454815663121707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2012/01/making-ahci-hackintosh-install-raid.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/2995454815663121707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/2995454815663121707'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2012/01/making-ahci-hackintosh-install-raid.html' title='Making your AHCI Hackintosh install RAID compatible'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1ED0YHsJTxF64QPvRtCvlpsCpm_UGnNM5T2r0hBdE3ajrXQKp6d4hmCjPG41_vhkgFRx06XnW6Ir7kIccl0RQGEoFYWxt29H6qW-dn2NHE4aA5zHJWJEgbckP0pPSfooKpLKJvaXxNNY/s72-c/Screen+shot+2012-01-20+at+00.29.10.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-4075452361465829164</id><published>2012-01-12T11:30:00.000+00:00</published><updated>2012-01-12T13:15:14.546+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OpenSSL"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Installing OpenSSL on Windows for use in CMD</title><content type='html'>&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;To Get OpenSSL on your Windows PC first download either:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?u907wre7id0esq5&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?9u3wc894kywn22q&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Install to C:\OpenSSL&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Note: You may need to install Microsoft C++ 2008&amp;nbsp;Redistributables. Get them here:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Microsoft C++ 2008&amp;nbsp;Redistributables:&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?ebit6wjymw0b5uz&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?gd15kvnm5tb2spu&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Choose to Copy OpenSSL DLLs to&amp;nbsp;\bin directory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now we need to add this to the system path.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open: Control Panel, System, Advanced,&amp;nbsp;Environment&amp;nbsp;Variables,System Variable.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Edit the variable named &#39;path&#39; and add:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&#39; ;C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\OpenSSL&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\bin &#39;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;At the end of the current value.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Apply and close&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD and type:&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;You should now start OpenSSL in RubyCMD with no errors congratulations!&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/4075452361465829164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2012/01/installing-openssl-on-windows-for-use.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4075452361465829164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4075452361465829164'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2012/01/installing-openssl-on-windows-for-use.html' title='Installing OpenSSL on Windows for use in CMD'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-3838414490043089937</id><published>2011-12-27T19:21:00.001+00:00</published><updated>2012-01-12T13:15:05.649+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>How to get Ruby and DevKit on Windows</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Install Ruby and DevKit on Windows:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Download necessary files&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?t7oea1pdqoq2jk6&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?ilyj7tawxid9tyk&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-indent: 0px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Run Ruby &#39;1.9.3.exe&#39;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Install to desired path (I used default C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;\Ruby193)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Select all optional&amp;nbsp;installation&amp;nbsp;extras&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;You will now have &#39;Start Command Prompt with Ruby&#39; in your menu, This is what we will be using.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;(I will refer to this in guides as RubyCMD)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open &#39;Ruby DevKit 4.5.2&#39; (Please Run After fresh ruby install [No extra gems installed])&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Extract to chosen destination (I chose C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;\DevKit and recommend this)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Open RubyCMD&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Run:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd C:\Devkit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;//*[or your chosen install directory]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ruby dk.rb init&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ruby dk.rb install&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Testing the install:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666; text-indent: 0px;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;gem install rdiscount --platform=ruby&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;You should see: Temporarily enhancing PATH to include DevKit...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Confirm gem is working:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ruby -rubygems -e &quot;require &#39;rdiscount&#39;; puts RDiscount.new (&#39;**Hello Ruby Installer**&#39;).to_html&#39;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Congratulations you now have Ruby with DevKit installed on Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Follow me on &lt;a href=&quot;http://twitter.com/braddstevo&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;@BraddStevo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;*Credit for installed to &#39;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;RubyInstaller for Windows&#39;*&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/3838414490043089937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2011/12/how-to-get-ruby-and-devkit-on-windows.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/3838414490043089937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/3838414490043089937'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2011/12/how-to-get-ruby-and-devkit-on-windows.html' title='How to get Ruby and DevKit on Windows'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-4804511083008042533</id><published>2011-12-25T21:17:00.001+00:00</published><updated>2012-01-12T13:14:36.920+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Siri"/><category scheme="http://www.blogger.com/atom/ns#" term="SiriProxy"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>SiriProxy Guide for Windows</title><content type='html'>&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;For purposes of this tutorial I have been using Windows 7, Please note this tutorial is in beta. It will be improved as I get more feedback from you guys :)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Install Ruby and DevKit:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Download necessary files&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?t7oea1pdqoq2jk6&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?ilyj7tawxid9tyk&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-indent: 0px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Run Ruby &#39;1.9.3.exe&#39;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Install to desired path (I used default C:\Ruby193)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Select all optional&amp;nbsp;installation&amp;nbsp;extras&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;You will now have &#39;Start Command Prompt with Ruby&#39; in your menu, This is what we will be using.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;(I will refer to this in guides as RubyCMD)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open &#39;Ruby DevKit 4.5.2&#39; (Please Run After fresh ruby install [No extra gems installed])&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Extract to chosen destination (I chose C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;\DevKit and recommend this)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Open RubyCMD&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd C:\Devkit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;//*[or your chosen install directory]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ruby dk.rb init&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ruby dk.rb install&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Testing the install:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666; text-indent: 0px;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;gem install rdiscount --platform=ruby&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;You should see:&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;Temporarily enhancing PATH to include DevKit...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Confirm gem is working:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ruby -rubygems -e &quot;require &#39;rdiscount&#39;; puts RDiscount.new (&#39;**Hello Ruby Installer**&#39;).to_html&#39;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Congratulations you now have Ruby with DevKit installed on Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;*Credit for installed to &#39;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;RubyInstaller for Windows&#39;*&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 0.0001pt; margin-left: 72pt; margin-right: 0cm; margin-top: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -18pt;&quot;&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;For OpenSSL download the following&amp;nbsp;files:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?u907wre7id0esq5&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?9u3wc894kywn22q&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Install to C:\OpenSSL&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Note: You may need to install Microsoft C++ 2008&amp;nbsp;Redistributables. Get them here:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Microsoft C++ 2008&amp;nbsp;Redistributables:&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?ebit6wjymw0b5uz&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?gd15kvnm5tb2spu&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Choose to Copy OpenSSL DLLs to&amp;nbsp;\bin directory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now we need to add this to the system path.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open: Control Panel, System, Advanced,&amp;nbsp;Environment&amp;nbsp;Variables,System Variable.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Edit the variable named &#39;path&#39; and add:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;;C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\OpenSSL&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\bin&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;At the end of the current value.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Apply and close&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD and type:&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;You should now start OpenSSL in RubyCMD with no errors congratulations!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Download Python:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?14dol4ki7a4dr15&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?82p3ye5q32v939z&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Install to C:\Python&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Choose to Copy OpenSSL DLLs to&amp;nbsp;\bin directory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now we need to add this to system path.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open: Control Panel, System, Advanced,&amp;nbsp;Environment&amp;nbsp;Variables,System Variable)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Edit the variable named &#39;path&#39; and add:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;;C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\Python&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;At the end of the current value.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Apply and close&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD and type:&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;python&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Python should now start in RubyCMD.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif; text-indent: -18pt;&quot;&gt;We now need to install necessary gems&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; text-indent: -18pt;&quot;&gt;Open RubyCMD and run:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;gem install CFPropertyList&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;gem install eventmachine --pre&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Install libxml2:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Download necessary files&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?11cpvr447cuvv&quot;&gt;Here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Move both iconv.dll and libxml2-2.dll to C:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;\Ruby193&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\bin&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Generating the certificates&lt;/span&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: Verdana, sans-serif;&quot;&gt;Download the SiriProxy files&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Verdana, sans-serif;&quot;&gt; &lt;a href=&quot;http://www.mediafire.com/?a805da63e6nwi55&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: #666666; font-family: Verdana, sans-serif;&quot;&gt;, and extract to C:\SiriProxy&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #666666; font-family: Verdana, sans-serif;&quot;&gt;Create folder C:&lt;/span&gt;&lt;span style=&quot;color: #666666; font-family: Verdana, sans-serif;&quot;&gt;\SiriProxy&lt;/span&gt;&lt;span style=&quot;color: #666666; font-family: Verdana, sans-serif;&quot;&gt;\Certs&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD as Admin and run:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;(When prompted for password enter whatever you wish. I recommend you choose the same password whenever requested to avoid confusion.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;When requested you can enter whatever company information you wish, except at all times enter your PCs IP address&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;as common name, and put in no challenge password.)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div &#39;courier=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; monospace;&quot;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd C:\SiriProxy&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;\Certs&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;genrsa -des3 -out ca.key 4096&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 18px;&quot;&gt;&amp;nbsp;req –new –x509 –days 365 –key ca.key –out ca.crt&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 18px;&quot;&gt;&amp;nbsp;genrsa –des3 –out server.key 4096&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 18px;&quot;&gt;&amp;nbsp;req –new –key server.key –out &amp;nbsp;server.csr&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 18px;&quot;&gt;&amp;nbsp;x509 –req –days 365 –in server.csr –CA ca.crt –CAkey ca.key –set_serial 01 –out server.passless.crt&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;rsa –in server.key –out server.key.insecure&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: black; font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;Exit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;move server.key server.key.secure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &#39;Times New Roman&#39;; line-height: normal;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;move server.key.insecure server.passless.key&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; text-indent: -24px;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 14px;&quot;&gt;In your&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; color: #333333; line-height: 14px;&quot;&gt;C:\SiriProxy&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee; color: #333333; font-family: Verdana, sans-serif; line-height: 14px; text-indent: -24px;&quot;&gt;\Certs&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; text-indent: -24px;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; line-height: 18px; text-indent: -24px;&quot;&gt;folder you should now have the file ca.crt:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Email to your iDevice and install by opening the file on it.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; line-height: 18px;&quot;&gt;Move server.passless.key and server.passless.crt to C:\SiriProxy&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;Install required gems&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;br /&gt;
&lt;div &#39;courier=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; monospace;&quot;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;gem install httparty&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;Now create files called:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;speechId&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;assistantId&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;sessionValidationData&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;In each of these files you need to enter the keys you gained from your iPhone 4S. Place these in C:\SiriProxy&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Running the DNS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Download the DNS script&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.mediafire.com/?992kybk53325mvc&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Extract dns.py to /yourpath/DNS&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;On line 29 edit &#39;YourIPGoesHere&#39; with the ip address of your PC&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;On Your phones Wi-Fi, click the blue icon and set the DNS to the IP address of your PC.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;/div&gt;
&lt;div &#39;courier=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; monospace;&quot;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd /yourpath/DNS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;python dns.py&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Start the server&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;br /&gt;
&lt;div &#39;courier=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; monospace;&quot;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;cd C:\SiriProxy&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;ruby StartProxy.rb&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;Now test by saying &quot;Test SiriProxy&quot; to the phone.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Please Share and follow &lt;/span&gt;&lt;a href=&quot;http://twitter.com/braddstevo&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;@BraddStevo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;The more feedback the more&amp;nbsp;I&amp;nbsp;will work to help and make these guides easier&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/4804511083008042533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2011/12/siriproxy-guide-for-windows.html#comment-form' title='68 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4804511083008042533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/4804511083008042533'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2011/12/siriproxy-guide-for-windows.html' title='SiriProxy Guide for Windows'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><thr:total>68</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-5760060571112976127</id><published>2011-12-23T18:01:00.000+00:00</published><updated>2012-01-12T13:14:50.389+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Siri"/><category scheme="http://www.blogger.com/atom/ns#" term="SiriProxy"/><title type='text'>SiriProxy  Guide for Mac OS X</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;For purposes of this guide i have used Mac OS X 10.6.8&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Download needed files &lt;a href=&quot;http://ip1neapple.com/GetKeysMac.zip&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and &lt;a href=&quot;https://github.com/plamoni/SiriProxy/zipball/master&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;, we will be setting up the DNS server first.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;DNS:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;In the Downloaded folder open dns.py on line 29 edit &#39;YOURIPGOESHERE&#39; with the ip address of your Mac&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now in terminal open the directory where you saved dns.py (with cd /yourpath/)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Type:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div &#39;courier=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; font-size:=&quot;&quot; monospace;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;sudo python dns.py&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Your DNS server should now be up and running.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Ensure you are using Ruby 1.9.3 and begin to install gems.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Navigate to the root of where you have extracted SiriProxy (cd /yourpath/)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Type:&lt;/span&gt;&lt;br /&gt;
&lt;div font-family:=&quot;&quot; sans-serif;&quot;=&quot;&quot; style=&quot;background-color: #666666;&quot; verdana,=&quot;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;rvmsudo gem install rake bundler&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;rake install&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;mkdir ~/.siriproxy&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cp ./config.example.yml ~/.siriproxy/config.yml&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;siriproxy gencerts&lt;/span&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Navigate to ~/.siriproxy then email ca.pem to the phone and install&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Type:&lt;/span&gt;&lt;br /&gt;
&lt;div #eeeeee;=&quot;&quot; &#39;courier=&quot;&quot; color:=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; monospace;&quot;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;siriproxy bundle&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;rvmsudo siriproxy server&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Congratulations! now test by saying &lt;/span&gt;&lt;i style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&quot;Test SiriProxy&quot; &lt;/i&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;to the phone&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Please Share :) and follow &lt;a href=&quot;http://twitter.com/braddstevo&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;@BraddStevo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Reccommended for use with SiriPort by &lt;a href=&quot;http://twitter.com/ip1neapple&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;@iP1neapple&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/5760060571112976127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2011/12/siriproxy-guide-for-mac-os-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/5760060571112976127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/5760060571112976127'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2011/12/siriproxy-guide-for-mac-os-x.html' title='SiriProxy  Guide for Mac OS X'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-8406545498037455160</id><published>2011-12-23T09:22:00.000+00:00</published><updated>2012-01-12T13:14:50.392+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Siri"/><category scheme="http://www.blogger.com/atom/ns#" term="SiriKeys"/><title type='text'>Guide for Siri Authentication keys on Mac</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;By&amp;nbsp;following&amp;nbsp;this guide you will learn how to extract Siri Authentication keys from a function iPhone 4S, once these keys are extracted they can be used with any Siri GUI Ports and SiriProxy to create a functioning version of Siri on non-supported devices.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Please not that you should never distribute your own keys, as they will be blacklisted by Apple if they are seen connected to too many requests.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;For my purposes this guide was&amp;nbsp;completed&amp;nbsp;on Mac OS X 10.6.8:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; mso-line-height-alt: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;First ensure you have Xcode
installed.&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; mso-line-height-alt: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;Then open terminal and type:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #666666; background-origin: initial; background-position: initial initial; background-repeat: initial initial; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 12px; line-height: 14.25pt;&quot;&gt;&amp;nbsp;sudo su&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 12px; line-height: 14.25pt;&quot;&gt;(when prompted, type in your Account
Password)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #666666; background-origin: initial; background-position: initial initial; background-repeat: initial initial; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;gem install CFPropertyList&lt;br /&gt;&amp;nbsp;gem install eventmachine&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; mso-line-height-alt: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Then download&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://ip1neapple.com/GetKeysMac.zip&quot;&gt;&lt;span style=&quot;color: #3d85c6; text-decoration: none;&quot;&gt;this&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;folder
and open the directory on your Mac (with cd /Pathofyoufile/)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;Then, type:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #666666; background-origin: initial; background-position: initial initial; background-repeat: initial initial; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 12px; line-height: 14.25pt;&quot;&gt;&amp;nbsp;openssl genrsa -des3 -out ca.key 4096&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl req -new -x509 -days 365 -key ca.key -out ca.crt&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 12px; line-height: 14.25pt;&quot;&gt;openssl genrsa -des3 -out server.key 4096&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; mso-line-height-alt: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;IMPORTANT! Add guzzoni.apple.com as
Common name now.&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #666666; background-origin: initial; background-position: initial initial; background-repeat: initial initial; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 12px;&quot;&gt;&amp;nbsp;openssl req -new -key server.key -out
server.csr&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #666666; background-origin: initial; background-position: initial initial; background-repeat: initial initial; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl x509 -req -days 365 -in
server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out &amp;nbsp; &amp;nbsp; &amp;nbsp;server.passless.crt&lt;br /&gt;&amp;nbsp;openssl rsa -in server.key -out server.key.insecure&lt;br /&gt;&amp;nbsp;mv server.key server.key.secure&lt;br /&gt;&amp;nbsp;mv server.key.insecure server.passless.key&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; mso-line-height-alt: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;You will get a file called ca.crt
in the SiriProxy File. Send it via Mail to your iPhone 4S and install it.&lt;br /&gt;
&lt;br /&gt;
Now, you will setup a fake DNS server. In the downloaded folder there is a file
called dns.py. In line 29, replace YOURIPGOESHERE in there with your Macs IP
address.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now in terminal, open the directory
where you saved dns.py (with cd /yourpath/ again)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;Type:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-origin: initial; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; font-size: 12px; line-height: 14.25pt;&quot;&gt;python
dns.py&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-size: 12px;&quot;&gt;&amp;nbsp;ruby
siriServer.rb&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 12px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; mso-line-height-alt: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; font-size: 16px;&quot;&gt;Done, Now you should get these 4 IDs:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;X-ACE-HOST&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 5pt; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;speechID&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;Session ValidationData&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;4.&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 5pt; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt; text-indent: -18pt;&quot;&gt;assistantID&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt;&quot;&gt;Do not forget the creator of the
files&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://twitter.com/kmsbueromoebel&quot; style=&quot;background-color: white; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt;&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Helvetica, sans-serif; text-decoration: none;&quot;&gt;@kmsbueromoebel&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt;&quot;&gt;, and myself&lt;/span&gt;&lt;a href=&quot;http://twitter.com/braddstevo&quot; style=&quot;background-color: white; font-family: Verdana, sans-serif; font-size: 12px; line-height: 14.25pt;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Helvetica, sans-serif; text-decoration: none;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Helvetica, sans-serif; text-decoration: none;&quot;&gt;@BraddStevo&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 14.25pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Highly recommended to use with SiriPort
by&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://twitter.com/iP1neapple&quot;&gt;&lt;span style=&quot;color: #3d85c6; font-family: Helvetica, sans-serif;&quot;&gt;@iP1neapple&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-size: 12px;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/8406545498037455160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2011/12/thank-you-kmsbueromoebel-for-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/8406545498037455160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/8406545498037455160'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2011/12/thank-you-kmsbueromoebel-for-this.html' title='Guide for Siri Authentication keys on Mac'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8668036640308563463.post-5871852671985838984</id><published>2011-12-22T20:23:00.000+00:00</published><updated>2012-01-12T13:14:36.925+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Siri"/><category scheme="http://www.blogger.com/atom/ns#" term="SiriKeys"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Guide for Siri Authentication keys on Windows</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;By&amp;nbsp;following&amp;nbsp;this guide you will learn how to extract Siri Authentication keys from a function iPhone 4S, once these keys are extracted they can be used with any Siri GUI Ports and SiriProxy to create a functioning version of Siri on non-supported devices.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Please not that you should never distribute your own keys, as they will be blacklisted by Apple if they are seen connected to too many requests.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/SxCjYPBd988?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Install Ruby and DevKit:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Download necessary files&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?t7oea1pdqoq2jk6&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?ilyj7tawxid9tyk&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-indent: 0px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Run Ruby &#39;1.9.3.exe&#39;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Install to desired path (I used default C:\Ruby193)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Select all optional&amp;nbsp;installation&amp;nbsp;extras&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;You will now have &#39;Start Command Prompt with Ruby&#39; in your menu, This is what we will be using.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;(I will refer to this in guides as RubyCMD)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open &#39;Ruby DevKit 4.5.2&#39; (Please Run After fresh ruby install [No extra gems installed])&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Extract to chosen destination (I chose C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;\DevKit and recommend this)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Open RubyCMD&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd C:\Devkit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;//*[or your chosen install directory]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ruby dk.rb init&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;ruby dk.rb install&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Testing the install:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666; text-indent: 0px;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;gem install rdiscount --platform=ruby&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;You should see:&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;Temporarily enhancing PATH to include DevKit...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Confirm gem is working:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;ruby -rubygems -e &quot;require &#39;rdiscount&#39;; puts RDiscount.new (&#39;**Hello Ruby Installer**&#39;).to_html&#39;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Congratulations you now have Ruby with DevKit installed on Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;*Credit for installed to &#39;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;RubyInstaller for Windows&#39;*&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 0.0001pt; margin-left: 72pt; margin-right: 0cm; margin-top: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -18pt;&quot;&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;For OpenSSL download the following&amp;nbsp;files:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?u907wre7id0esq5&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?9u3wc894kywn22q&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Install to C:\OpenSSL&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Note: You may need to install Microsoft C++ 2008&amp;nbsp;Redistributables. Get them here:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Microsoft C++ 2008&amp;nbsp;Redistributables:&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?ebit6wjymw0b5uz&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?gd15kvnm5tb2spu&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Choose to Copy OpenSSL DLLs to&amp;nbsp;\bin directory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now we need to add this to the system path.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open: Control Panel, System, Advanced,&amp;nbsp;Environment&amp;nbsp;Variables,System Variable.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Edit the variable named &#39;path&#39; and add:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;;C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\OpenSSL&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\bin&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;At the end of the current value.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Apply and close&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD and type:&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;You should now start OpenSSL in RubyCMD with no errors congratulations!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Download Python:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?14dol4ki7a4dr15&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;32-bit&lt;/span&gt;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?82p3ye5q32v939z&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;64-bit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Install to C:\Python&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Choose to Copy OpenSSL DLLs to&amp;nbsp;\bin directory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Now we need to add this to system path.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Open: Control Panel, System, Advanced,&amp;nbsp;Environment&amp;nbsp;Variables,System Variable)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Edit the variable named &#39;path&#39; and add:&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;;C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\Python&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;At the end of the current value.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Apply and close&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD and type:&lt;/span&gt;&lt;/div&gt;
&lt;div font-family:=&quot;&quot; font-size:=&quot;&quot; sans-serif;=&quot;&quot; style=&quot;background-color: #666666;&quot; verdana,=&quot;&quot; x-small;&quot;=&quot;&quot;&gt;
&lt;span style=&quot;color: #f3f3f3; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;python&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Python should now start in RubyCMD.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif; text-indent: -18pt;&quot;&gt;We now need to install necessary gems&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; text-indent: -18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; text-indent: -18pt;&quot;&gt;Open RubyCMD and run:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;gem
install CFPropertyList&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;gem install eventmachine --pre&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Install libxml2:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Download necessary files &lt;/span&gt;&lt;span style=&quot;color: #3d85c6; font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.mediafire.com/?11cpvr447cuvv&quot;&gt;Here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Move both iconv.dll and libxml2-2.dll to C:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;\Ruby193&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\bin&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: black; font-family: Verdana, sans-serif;&quot;&gt;Generating the certificates&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Create a working Directory (Such as C:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;\SiriServer&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;\Certs&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Open RubyCMD as Admin and run:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;(When prompted for password enter whatever you wish. I recommend you choose the same password whenever requested to avoid confusion.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt;When requested you can enter whatever company information you wish, except at all times
enter &lt;/span&gt;&lt;span style=&quot;color: orange; font-size: x-small;&quot;&gt;&lt;u&gt;guzzoni.apple.com&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: x-small;&quot;&gt; as common name, and put in no challenge password.)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd C:\SiriServer&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;\Certs&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;openssl&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;genrsa -des3 -out ca.key 4096&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 115%;&quot;&gt;&amp;nbsp;req
–new –x509 –days 365 –key ca.key –out ca.crt&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 115%;&quot;&gt;&amp;nbsp;genrsa –des3 –out server.key 4096&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 115%;&quot;&gt;&amp;nbsp;req
–new –key server.key –out &amp;nbsp;server.csr&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 115%;&quot;&gt;&amp;nbsp;x509
–req –days 365 –in server.csr –CA ca.crt –CAkey ca.key
–set_serial 01 –out server.passless.crt&lt;/span&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;rsa –in server.key –out server.key.insecure&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;Exit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;move server.key server.key.secure&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;move server.key.insecure server.passless.key&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;line-height: 115%;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; text-indent: -24px;&quot;&gt;&lt;span style=&quot;line-height: 14px;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; line-height: 14px;&quot;&gt;In your&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: #eeeeee; background-image: initial; background-origin: initial; color: #333333; line-height: 14px;&quot;&gt;C:\SiriServer&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee; color: #333333; font-family: Verdana, sans-serif; line-height: 14px; text-indent: -24px;&quot;&gt;\Certs&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; text-indent: -24px;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif; line-height: 18px; text-indent: -24px;&quot;&gt;folder you should now have the file ca.crt:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Email to your 4S and install by opening the file on the iPhone&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Move server.passless.key and server.passless.crt to C:\SiriServer&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: black; line-height: 18px;&quot;&gt;Running the DNS and server:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 18px;&quot;&gt;Download SiriServer.rb &lt;a href=&quot;http://www.mediafire.com/?34nnsuswy132sm7&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Here&lt;/span&gt;&lt;/a&gt; and extract to&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;C:&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;\SiriServer&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: black; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l2 level1 lfo3; text-indent: -18.0pt;&quot;&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Running the DNS:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Download the DNS script&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.mediafire.com/?992kybk53325mvc&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Make folder&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;C:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;\SiriServer&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;\DNS and extract dns.py to it.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;On line 29 edit &#39;YourIPGoesHere&#39; with the ip address of your PC&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;On Your phones Wi-Fi, click the blue icon to the side of connected network and set the DNS to the IP address of your PC.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;background-color: #666666; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;cd&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;C:\SiriServer&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;\&lt;/span&gt;&lt;span style=&quot;background-color: #666666; color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;DNS&lt;/span&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;python dns.py&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif;&quot;&gt;Now keep this open and open a new RubyCMD Window.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: Verdana, sans-serif;&quot;&gt;Run:&lt;/span&gt;&lt;/div&gt;
&lt;div &#39;courier=&quot;&quot; courier,=&quot;&quot; font-family:=&quot;&quot; monospace;&quot;=&quot;&quot; new&#39;,=&quot;&quot; style=&quot;background-color: #666666; text-indent: 0px;&quot;&gt;
&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace; line-height: 115%;&quot;&gt;&amp;nbsp;cd&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #eeeeee; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;C:\SiriServer&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: #666666;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: #eeeeee; line-height: 115%;&quot;&gt;&amp;nbsp;ruby siriServer.rb&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 18px;&quot;&gt;Now run Siri on your iPhone 4S&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #333333; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: black; line-height: 27px;&quot;&gt;Collect your codes &amp;nbsp;:)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Codes will be dumped in the RubyCMD Windows&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 115%;&quot;&gt;Written
by &lt;a href=&quot;http://twitter.com/braddstevo&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;@BraddStevo&lt;/span&gt;&lt;/a&gt; please follow for help and updates.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small; line-height: 115%;&quot;&gt;Application and port By
@iP1neapple please follow&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bradstevo.blogspot.com/feeds/5871852671985838984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://bradstevo.blogspot.com/2011/12/guide-for-siri-authentication-keys-on.html#comment-form' title='44 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/5871852671985838984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8668036640308563463/posts/default/5871852671985838984'/><link rel='alternate' type='text/html' href='http://bradstevo.blogspot.com/2011/12/guide-for-siri-authentication-keys-on.html' title='Guide for Siri Authentication keys on Windows'/><author><name>BradStevenson</name><uri>http://www.blogger.com/profile/01641964499333204963</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP1PKOnyJXQTjutEvFzOYp7n81Atgz1EHAyPT-at5GhCafKcBuwFRm7lHJ5SO4En1Bn2I63zs94sbLr-2uw6D6VDfKlJGlypfWqwumxw7xGzwd7oQR6xTc3_Rc_VIncg/s1600/380mrhtfjyfgux03rsft.jpeg'/></author><thr:total>44</thr:total></entry></feed>