Author Topic: Cracking Siri - Medium To Advanced!  (Read 1753 times)

Ginger

  • Dev Team Member
  • Hero Member
  • *****
  • Posts: 610
  • Reputation: 6
    • PwnDevTeam!
  • Computers: Forgot model but Dell Inspirion Tower (6gb ram, Quad core, 1tb hdd, 1gb graphics)
  • iDevices: iPod Touch 4G 8GB And iPod Nano 1G 1Gb
Cracking Siri - Medium To Advanced!
« on: November 15, 2011, 02:30:23 pm »
Not my work :) Just ive added some useful links :)

How to get the necessary bits

Generate a certificate authority
Add it to your iPhone
Sign a certificate for "guzzoni.apple.com" using that authority. This should produce the ".crt" and ".key" files your server will need.
Setup a fake DNS server that resolves "guzzoni.apple.com" to your own machine, and configure your iPhone to use it.
Start the "siriServer.rb" server. You will need some ruby gem installed. I have tested it only on Mac OS X 10.7.2 with Ruby 1.9.2.
Make Siri dictation request, for example from the Notes.app application. On the server, this will dump all the "interesting" bits (X-Ace-Host identifier, sessionData and such).
Use them to replace instances of "COMMENTED_OUT" in the code
How to do speech-to-text using a non-iPhone4S machine

Record your voice into whatever format you like
Use ffmpeg to convert the sound to raw sound samples (see the text file for the exact command line). Name it "tentative.raw"
Install the speex library and its header. On Mac OS X, "brew install speex" once you've setup Homebrew
Compile the speexEnc.m file (gcc speexEnc.m -lspeex -framework Foundation -o speexEnc)
Run ./speexEnc. It will produce a input.sif file with speex packets the Ruby script will be able to read
Run the "Siri.old.inline.rb" script. Et voilą !

----------------------//////////////-------------//////------
My Text :)

How to create your own CA certificate:
http://sandbox.rulemaker.net/ngps/m2/howto.ca.html
Just put the CA on a webserver then visit on your iOS device :=P

Fake DNS Server

1: Python Fake DNS Server
http://code.activestate.com/recipes/491264-mini-fake-dns-server/

2: ApateDNS - Windows
http://www.mandiant.com/products/free_software/mandiant_apatedns/

The Siri Files:
https://github.com/applidium/Cracking-Siri

GTACc

  • Jr. Members
  • **
  • Posts: 69
  • Reputation: 2
  • iDevices: 2 Iphone4
Re: Cracking Siri - Medium To Advanced!
« Reply #1 on: November 15, 2011, 02:43:00 pm »
Will it run like the 4s siri?

Ginger

  • Dev Team Member
  • Hero Member
  • *****
  • Posts: 610
  • Reputation: 6
    • PwnDevTeam!
  • Computers: Forgot model but Dell Inspirion Tower (6gb ram, Quad core, 1tb hdd, 1gb graphics)
  • iDevices: iPod Touch 4G 8GB And iPod Nano 1G 1Gb
Re: Cracking Siri - Medium To Advanced!
« Reply #2 on: November 15, 2011, 03:08:14 pm »
Nope it's just the cracked protocol :) u can do speech-to-text though :D

hexc0der

  • Jr. Members
  • **
  • Posts: 50
  • Reputation: 4
  • iDevices: iPhone 3G,3GS,3GS,4,4 and an iPad 2
Re: Cracking Siri - Medium To Advanced!
« Reply #3 on: December 08, 2011, 12:35:41 am »
Nice! Sorry I Havnt been here for long I got the SROD from Siri0us and didn't have ssh installed :P. forgot about the forum because I didn't have the app installed anymore.

Ironman

  • Administrator
  • Hero Member
  • *****
  • Posts: 5099
  • Reputation: 251
  • Badges:
  • Computers: ASUS UL50VT
  • iDevices: iPhone 5, iPhone 4S, iPhone 4, iPhone 3GS
Re: Cracking Siri - Medium To Advanced!
« Reply #4 on: December 08, 2011, 12:51:13 am »
Nice! Sorry I Havnt been here for long I got the SROD from Siri0us and didn't have ssh installed :P. forgot about the forum because I didn't have the app installed anymore.
You should never forget about the forum!! LOL!!
Click for How to Add Our Repo
If you're going to ask questions....
At least make them good ones.

Knowledge is the one thing that can never be taken from you

Don't like seeing ads? Click here to register!

Divinite

  • Sr. Member
  • ****
  • Posts: 329
  • Reputation: 15
  • Sarah... Sarah Lasonia. Enchantee.
    • Get help here!
  • Badges:
  • iDevices: Jailbroken iPod touch 4g and Xcode with iOS sdk 4.3+
Re: Cracking Siri - Medium To Advanced!
« Reply #5 on: March 10, 2012, 02:45:39 pm »
You should never forget about the forum!! LOL!!
Oh no... Now you made Ironman stalk you -lol!  8)
I am the developer of Danaus.
I am a iHacker, iDevice hacker, whatever you want to call it!