Siri Hacker: Siri Can Start, Stop, Lock, Unlock My Car [Video]

Ever since Apple launched Siri along with iPhone 4S, hackers and enthusiasts around the globe implemented many magical things and endless possibilities.

Another hacker taking developments of others added something new allowing him to use voice commands to control his vehicle.




He mentioned on his website, that he created a ruby plugin that is used by “Siri Proxy”, a proxy server for Apple’s Siri assistant. This proxy server allows for the creation of custom plugins that can intercept recognized speech and perform virtually any function.

The "Siri Proxy" plugin I wrote handles interaction with a php script that runs on my web server. The php script, which I developed months ago for personal use, allows me to send commands to my car which has a Viper SmartStart module installed.

Current commands accepted are: "Vehicle Arm", "Vehicle Disarm", "Vehicle Start", "Vehicle Stop", "Vehicle Pop Trunk", and "Vehicle Panic".

–UPDATE: Now it also responds to more conversational commands such as "Start my car", "Lock my car", "Pop my trunk", etc…”

If you are technical enough to understand and analyze his code, here are some technical details for you:

Technical Details:

Siri Proxy / DNSMasq box – Ubuntu 11.04 Server VM
Ruby 1.9.3
Apache Web server – Ubuntu 10.04 LTS Server
vipercontrol.rb (placed in the plugins folder of "Siri Proxy")
viper_control.php (ran from a web server)

Watch out this video created by him for more closer impressions of these innovative attempt: