plamoni/SiriProxy — Issue #17: Implement SiriProxy AUTH Spoofing for non iPhone 4S iDevices.
Author: bobbyjayblack
Created: 2011-11-22 02:32:54+00:00
State: open

Here is an idea for getting Siri working on other iDevices using a VPN and a modified SiriProxy.
1. Create a internet accessible VPN for yourself.
2. Use that VPN on an iPhone 4S and other iDevices you (or friends) own.
3. VPN server uses local dnsmasq, which resolves guzzoni.apple.com to your VPN server ip.
4. Whenever a iPhone 4S uses Siri, record the AUTH packet and process SpeechPacket.
5. Whenever a non iPhone 4S uses Siri, use recorded AUTH packet and process SpeechPacket.

Clarifications:
"process SpeechPacket": if Speech is recognized, perform SiriProxy action. if Speech is not recognized, forward to Apple's actual Siri Server.

Potential problems:
Recording the AUTH packet: does it change on every request or just every 24 hours?
Using recorded AUTH packet with non iPhone 4S: are the SpeechPackets encrypted with data in the AUTH packet?