Skip to content
This repository has been archived by the owner on Apr 30, 2021. It is now read-only.

wrboyce/sirious

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sirious, the totally sirious Siri Proxy.

About

Sirious is a tampering proxy server for Apple's Siri Assistant, allowing you to extend Siri to add custom commands/functionality.

Sirious does not allow you to run Siri on an unauthorised (non-iPhone4S) device

Support

Not really, but feel free to drop by #sirious on freenode.

Plugins

The Plugin API should be pretty stable now, until I discover more stuff in the Siri Protocol we can abuse. Take a look at sirious.plugins.sirious_test for a pretty clear example

Installation/Usage

Install using the usual method:

$ python setup install.py

Then you will need to run sirious-gencerts to generate your certificates for you. The location of these will be automatically calculated based on how you run/install Sirious. It will be either:

${VIRTUAL_ENV}/.sirious/
~/.sirious/

Inside an ssl subdir. If you wish to load plugins, or pass any configuration options, your config file should by sirious.cfg in the above directory. A sample config is provided with the package.

Once this is done, you can run sirious simply by typing its name!

$ sirious

You will now need to "poison" your DNS to point guzzoni.apple.com at your Sirious server. This is outside the scope of this readme, but I suggest dnsmasq.

Once this is done, navigate to https://guzzoni.apple.com on your iPhone, if the DNS changes were sucessful you should be offered the CA Certificate generated earlier. Accept/install this certificate and you can start using Siri via Sirious!

Acknowledgements

  • Applidium, without who I wouldn't have really known where to start with the Siri Protocol
  • plamoni/SiriProxy, sometimes it's nice to have a reference even in a language you don't speak :)
  • chendo, for some (albeit Rubyist) Plugin API inspiration

About

Tampering Siri Proxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published