A couple of weeks ago Siri was hacked so itย couldย run in older iOS devices like the iPhone 4 and iPod touch 4Gย , even the iPhone 3GS got Siri to run Siri almost perfectly. Now hackers atย Applidium claim toย haveย successively crack Siriโs protocol.ย Accordingย to the hackers, the crack allows any developer to install/develop Siri on any mobile devices — from older iOS devices to Windows and Mac PCs, and even Android smartphones.
Today, we managed to crack open Siriโs protocol. As a result, we are able to use Siriโs recognition engine from any device. Yes, that means anyone could now write an Android app that uses the real Siri! Or use Siri on an iPad! And weโre goign to share this know-how with you.
While cracking Siri, theย developers found out some moreย interestingย information on how Siri talks to Apple’s servers. They found out that the iPhone 4S sends raw audio data to Apple’s servers, and it usesย Speex,ย openย sourceย software, to the compress the audio codec. Another thing they noted is that you send a ton of information to Apple’s servers and alsoย receiveย manyย informationย from the servers as well. The iPhone 4S also sends itsย identifiers, which is the iPhone’s UDID.
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.
For any developersย interestedย in porting Siri to any other devices, Applidium wrote a guide with the steps and how all of this works with files to download in order to port it to other devices.