{"id":138,"date":"2014-11-03T06:02:10","date_gmt":"2014-11-03T06:02:10","guid":{"rendered":"http:\/\/www.allgofree.org\/landing\/?page_id=138"},"modified":"2015-01-30T07:50:03","modified_gmt":"2015-01-30T07:50:03","slug":"siri-proxy-server","status":"publish","type":"page","link":"https:\/\/www.allgofree.org\/landing\/?page_id=138","title":{"rendered":"Siri Proxy Server"},"content":{"rendered":"<p><img loading=\"lazy\" src=\"\/\/www.allgofree.org\/landing\/wp-content\/uploads\/2014\/11\/siri_logo.png\" alt=\"Siri Logo\" width=\"167\" height=\"168\" class=\"alignnone size-full wp-image-139\" srcset=\"https:\/\/www.allgofree.org\/landing\/wp-content\/uploads\/2014\/11\/siri_logo.png 167w, https:\/\/www.allgofree.org\/landing\/wp-content\/uploads\/2014\/11\/siri_logo-150x150.png 150w\" sizes=\"(max-width: 167px) 100vw, 167px\" \/><br \/>\n<strong>The Y0urSiri Project<\/strong><br \/>\nThe Y0urSiri proxy server is a proxy server written in Java that implements the protocol that the Siri Assistant on the iPhone uses to talk to Apple&#8217;s servers. My friend Bradley and I created the server so that we could have Siri on our unsupported iOS devices; I had an iPhone 4 and he had a 4th generation iPod Touch, and we had installed Siri on them via Jailbreaking, but Apple&#8217;s servers require an authentication token to connect to them that only iPhone 4&#8217;s (at the time) could generate, and they also expired every 24 hours.<\/p>\n<p>In order to fix this problem, I wrote the proxy server in Java and we connected our devices to the server, instead of directly to Apple. When an iPhone 4S connected to the server, the server would cache the phone&#8217;s authentication token and save it. Then, when a non-4S device connected, the server would replace the device&#8217;s invalid token with the saved one from the iPhone 4S, and it worked!<\/p>\n<p>Below, you can view the now outdated videos that I, Bradley, and some of our original partners in France made. I also integrated the Siri proxy with the Blitz MMO Engine in order to reboot the server; you can also view that video below!<\/p>\n<p><strong>Blitz MMO Integration<\/strong><br \/>\n<iframe loading=\"lazy\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/k-blQxqWzlI?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><strong>Ryan<\/strong><br \/>\n<iframe loading=\"lazy\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/sXkhZEbOGQY?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><strong>Bradley<\/strong><br \/>\n<iframe loading=\"lazy\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/-oUvjwHI-L8?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><strong>French Partners<\/strong><br \/>\n<iframe loading=\"lazy\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/DUQxCB7JmlE?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Y0urSiri Project The Y0urSiri proxy server is a proxy server written in Java that implements the protocol that the Siri Assistant on the iPhone uses to talk to Apple&#8217;s servers. My friend Bradley and I created the server so that we could have Siri on our unsupported iOS devices; I had an iPhone 4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":69,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0},"_links":{"self":[{"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/pages\/138"}],"collection":[{"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=138"}],"version-history":[{"count":5,"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/pages\/138\/revisions"}],"predecessor-version":[{"id":1083,"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/pages\/138\/revisions\/1083"}],"up":[{"embeddable":true,"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=\/wp\/v2\/pages\/69"}],"wp:attachment":[{"href":"https:\/\/www.allgofree.org\/landing\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}