Ever since Apple released Siri, its voice control app, as an iPhone 4S feature only, there have been endless attempts to get the lady working on other iOS 5 devices. We’ve already seen Siri running on an iPhone 4 and iPod Touch, and the main challenge so far had been to get Apple’s servers to respond to Siri’s requests from non iPhone 4S devices.
Well the developers over at Applidium have one-upped everyone by cracking Siri’s security protocol and getting access to its recognition engine from any device. What they did was setup a fake local Apple server and listen to all of the Siri generated commands from their iPhone 4S going to this fake server. What they found is that Siri sends a unique iPhone 4S identifier with every command, which is what gets the server to respond. If you have an iPhone 4S you could potentially use your phone’s unique identifier and get Apple’s server to respond to any device, even a Mac or Windows PC or an Android phone.
Developers could write their own applications, that would send requests to Apple’s Siri server and get back responses. Obviously there are two issues here, first you need to own an iPhone 4S and then you never know when Apple might catch-up with this method and issue a patch effectively nulling it. In any case, very smart going to the developers, who have also provided a host of info on their website.