You read it right, folks! You’ll be able to soon to run Siri on any device you just wish. Applidium, a French engineering firm, has managed to crack Siri’s security protocol that made Siri limited to the iPhone 4S. In other words, you’ll be able to run Siri on any device including Android, Mac and Windows.
This also includes any model of the iPhone, iPod touch and iPad. Siri is now not limited to the iPhone 4S, it can run on any iOS device and even on non-iOS devices.
What’s more amazing? Well, the awesome thing about this is that developers can now integrate Siri inside their apps too.
The iPhone 4S really sends raw audio data. It’s compressed using the Speex audio codec, which makes sense as it’s a codec specifically tailored for VoIP.The iPhone 4S sends identifiers everywhere. So if you want to use Siri on another device, you still need the identfier of at least one iPhone 4S. Of course we’re not publishing ours, but it’s very easy to retrieve one using the tools we’ve written. Of course Apple could blacklist an identifier, but as long as you’re keeping it for personal use, that should be alright!
The developers also found that Apple uses a lot of information when it communicates with its servers when it comes to Siri:
The protocol is actually very, very chatty. Your iPhone sends a tons of things to Apple’s servers. And those servers reply an incredible amount of informations. For example, when you’re using text-to-speech, Apple’s server even reply a confidence score and the timestamp of each word.
There’s only one bad thing; you’ll need a UDID of an iPhone 4S to get this cracking working on your device so at any time Apple could block the UDID you used. This means that Apple could push a fix once it’s released, another cat and mouse game!
Siri was successfully ported to the iPhone 4 and iPod touch couple of weeks back. It has been also connected to Apple’s servers successfully.