We’ve been talking about a Siri port ever since iPhone 4S has been released. The jailbreak community already fully ported Siri to the iPhone 4, iPhone 3GS and iPod Touch 4G but unfortunately there was no way to release the port to the public at the time because Apple owns the copyright on the software, images, and data used inside iOS. When Apple released the second build of iOS 5.0.1, it was released unencrypted and wide open for inspection, allowing developers to easily grab all the Siri files they need for a port without piracy.
Today Chpwn and Ryan Petrich are introducing Spire….
Spire is my (along with Ryan Petrich) new tool for installing Siri on previously unsupported, but jailbroken, devices. Spire is a small download, but while installing it will download Siri itself (directly from Apple). Spire is available in Cydia right now — go get it! This will use about 100 MB of data, so please connect to Wi-Fi before installing.
However, Spire is not a complete solution. Apple still requires authorization to use Siri, so information from an iPhone 4S is still required. To insert this information, Spire allows you to enter your own proxy server address. By using this (ancient) SiriProxy fork, you can setup a proxy using your own iPhone 4S to insert the needed information reasonably easily. Other solutions for proxying Siri will be listed here as they are developed — perhaps that sort of proxy might be included in the main SiriProxy repository.
Spire uses a new method to obtain the files necessary for Siri, so it doesn’t have the copyright issues encountered by previous attempts. Similarly, rather than directing all traffic through a specific proxy server (and the associated privacy issues), Spire allows you to specify your own proxy server.
Spire is available for free in Cydia…