PennApps Spring 2014 hackathon, the largest university hackathon, produced an exciting Siri hack called GoogolPlex which allows iPhone users to control third-party applications with Siri without jailbreaking. It's the first (and only) Siri hack for iOS 7 that is available right now.
GoogolPlex is a hack on Siri (iOS 7 compatible) that allows Siri to integrate with third-party apps and hardware with custom commands like “turn on the lights.” Setup takes a minute and no jailbreaking is required. GoogolPlex already allows you to play songs in Spotify, pay friends through Venmo, Instagram selfies, and control Philips Hue lights with simple voice commands, all through Siri.
Here's the video of the team demoing GoogolPlex:
Some use cases for GoogolPlex include controlling Hue lightbulbs, Spotify, Instagram and Venmo, and the students promise that other third-party apps will be able to integrate with GoogolPlex and allow for their functionality to be accessed through Siri "in the future."
GoogolPlex takes about 20 seconds to set up and involves adding a HTTP Proxy to the iPhone's WiFi settings (http://totally.betterthansiri.com). Here's a video of the setup process:
According to the students the hack uses a Man-In-The-Middle (MITM) exploit to direct Siri requests to a proxy server that spoofs the DNS of Siri's servers so that the student's server receives the request. It then takes the query string from the user and uses natural language processing to understand the command and perform custom actions based upon the request.
Apple has taken a strong stance against such hacks in the past, notably shutting down a similar hack called SiriProxy in July 2012. It remains to be seen how Apple will react to the students innovative hack. Let's hope that Apple realizes that people want to do more than set timers with Siri and expand its functionality and not just shut down the loophole.
Perhaps Apple needs to hire these guys?