Few days ago, we posted a step by step guide on how to port Siri on to iPhone 4, 3GS and iPad, but as we reported, that was GUI (Graphical User Interface) only and not fully functional. But the good news is that the man who originally aired the first demonstration of Siri working on iPhone 4, Steve Troughton, has finally made it public that the fully functional port with dictation and voice commands has now been done successfully. Not to forget, the reason why Siri's voice commands were not functional on non-4S devices was the fact that Apple's servers were not authenticating and accepting Siri voice input commands coming from any iOS device other than iPhone 4S.
Have a look at the demo below:

So yes, as we covered, Troughton-Smith was the first developer to get Siri working on the iPhone 4, Now that Troughton has collaborated with another famous developer chpwn, it has been made possible to make Apple's servers deceive into parsing and processing Siri voice input from iOS devices that are not officially supported, such as iPhone 4, 3GS, iPads and iPod touches. The interesting fact is that this entire Siri port was awaiting the jailbreaking of iPhone 4S, which was recently done by the iPhone Dev Team and soon after that, Troughton-Smith managed to pull out the files that were needed from iPhone 4S to complete the dictate and voice input options working on Siri.

The sad but true reality remains Troughton-Smith's refusal to distribute the files and procedure of how to make Siri work on non-4S devices, because as we mentioned in this post, it may not be illegal to jailbreak an iOS device, but piracy is certainly illegal. Not only that this process involved a bootrom exploit, it involved 20 steps and a validation token that had to be used live from iPhone 4S. Making this public would certainly deemed as piracy, while Troughton-Smith's intent was educational, on the other hand.

But There's Hope!

Here's the word from chpwn:

When we have the ability to decrypt the encrypted iPhone 4S firmware file - to extract the Siri files legally, without the need for an iPhone 4S - and we have an iPhone 4S jailbreak to obtain the other nececssary information at a mass scale, hopefully this can become a reality and everyone can try out Siri on their older devices. Until then, showing you a video that it is possible is the best we can do.

And here's the word from Troughton-Smith:

Not sure why people keep bringing up legality of the Siri stuff - distributing files is bad, but you can just pull them from the ipsw or 4S. Of course there's no vfdecrypt key for the 4S firmware yet, but when there is, you'll have all you need to get it running. I'll be releasing all the info you need once there's a public 4S jailbreak; you can't get it working before then.

This tells it all about the Siri port on iPhone 4 by Troughton-Smith. We'll keep you posted.

The original post was published on Simon Blog.