+ Reply
Page 1 of 3 123 LastLast
Results 1 to 20 of 42

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: Siri Protocol Cracked - Requires iPhone 4S UDID To Run

is a discussion within the

iPhone News

forums, a part of the

General iPhone

section;
...
  1. #1
    MMi Staff Writer Akshay Masand's Avatar
    Join Date
    Sep 2011
    Location
    New York City
    Posts
    3,901
    Thanks
    3
    Thanked 122 Times in 107 Posts

    Default Siri Protocol Cracked - Requires iPhone 4S UDID To Run


    After carefully looking into Apple’s personal assistant, Siri, mobile developer Applidium has dissected the service’s protocol to develop tools for playing with the service outside of the iPhone 4S. Recent testing done by Applidium mentions that the iPhone 4S uses standard HTTPS network requests to communicate with Apple’s server, but sends data using an “ACE” command rather than regular web GET requests.

    According to Applidium, each Siri request an iPhone 4S makes involves a unique host identifier that seems to be based on the hardware UDID, which prevents unauthorized devices from sending requests to Apple’s servers. The developer is reporting success in copying an iPhone 4S host identifier into requests sent from other devices, including a test Mac set up. Applidium said he was able to obtain a correct response after sending a similarly packaged request.

    The testing helped prove that Siri sends raw audio captures of the user’s voice, compressed with the Speex audio codec optimized for VoIP.It had been speculated that the iPhone 4S was performing preprocessing of the audio and sending the results to Apple’s servers instead but that turned out incorrect. Applidium’s discovery helps to indicate that any iPhone should be able to support at least Siri’s basic voice recognition features, although Apple previously indicated that they have no plans to release capabilities to earlier iOS 5 models, including the iPhone 4 and iPhone 3GS. Both older models have support for third party speech-to-text services, but Apple doesn’t offer any way to integrate the third party service into any app system wide. This means that users have to dictate into one app and then copy the results elsewhere.

    This leaves the iOS platform as the only platform of the three major platforms (the others being Android and Windows Phone 7) which does not offer system wide, integrated voice recognition features. Siri however does go above and beyond the average simple voice recognition. Instead of just converting audio to text, Siri evaluates the meaning of requests and maintains an understanding ot he user’s relationships with specific contacts and contextual session of the location along with other details of a request.

    The investigation ended up revealing that Siri packages requests in compressed property lists but further exploration of the protocol is difficult to accomplish due to a number of issues including the complexity of requests. The fact that these requests are tied to a hardware key and are subject to change makes things more difficult as well. As of right now, Apple could stop responding to a given hardware key if they suspected that some exploit was being used. Furthermore, the Siri service is owned by Apple and the company can change how it transmits data whenever they want to.



    According to Applidium, “anyone cold now write an Android app that uses the real Siri! Or use Siri on an iPad!” however, in order to access Siri, users would have to find the unique user key of an actual iPhone 4S and use the key until it expired or was blocked by Apple. The latter doesn’t seem like it would be a task that one could get away with. It is currently suspected that Siri will eventually find its way in new models of other iOS devices such as the iPad and iPod Touch as well as the rumored Apple TV in the future though.

    What do you think of the whole situation? I know Siri is something many of you are waiting for but we probably won’t see a port unless another work around is found. I can’t imagine using the same iPhone 4S hardware key being a good idea for a prolonged amount of time.

    Source: Applidium

  2. #2
    Livin the iPhone Life sziklassy's Avatar
    Join Date
    Jan 2008
    Location
    Iowa (ISU for Vet School!)
    Posts
    3,920
    Thanks
    69
    Thanked 310 Times in 264 Posts

    In other words, Apple did it right. You want to use Siri, you gotta pay up. It really is one of the more compelling reasons to upgrade from a 4 (when it's working), at least for me. Speed increase is nice but it isn't something I am actually really noticing, and I do still use the iPhone 4 sparingly.

  3. #3
    Green Apple
    Join Date
    Aug 2008
    Posts
    78
    Thanks
    6
    Thanked 13 Times in 7 Posts

    im still keeping my hopes up, the hacking community for ios is huge, and we hve a huge demand for this. i work around will be found

  4. #4
    What's Jailbreak?
    Join Date
    Nov 2011
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    there is no way apple will blacklist individual iphones. it would be a pr nightmare. first all the iphones in any retail store will be "cloned" next some one will come out with an id generator. what would apple do then? block random innocent peoples iphones?

    on another note i think apple is paying off the hackers or something. ive never seen such pussified excuses given out by real hackers.
    Last edited by firebrain21; 11-14-2011 at 10:38 PM.

  5. #5
    Developer n00neimp0rtant's Avatar
    Join Date
    Feb 2008
    Location
    Pittsburgh, PA
    Posts
    1,341
    Thanks
    25
    Thanked 600 Times in 136 Posts

    It does not use the UDID. I wish it were that simple. It uses a new kind of unique identifier that can only be retrieved by spoofing the Siri domain name with a fake DNS server and intercepting requests from the phone.

  6. #6
    What's Jailbreak?
    Join Date
    Nov 2011
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    and how hard is it to doo that you could probably edit the hosts file (or routing tables) or write a simple script and 2nd it doesnt look like thats how applidium did it. according to them they used tcpdump. the id was sent in plaintext in a header
    Last edited by firebrain21; 11-14-2011 at 10:51 PM.

  7. #7
    iPhone? More like MyPhone
    Join Date
    Jul 2008
    Posts
    127
    Thanks
    3
    Thanked 10 Times in 10 Posts

    Siri, meh.

  8. #8
    Banned
    Join Date
    Sep 2011
    Location
    usa
    Posts
    47
    Thanks
    0
    Thanked 1 Time in 1 Post
    Speed increase is nice but it isn't something I am actually really noticing

  9. #9
    iPhone? More like MyPhone thekirbylover's Avatar
    Join Date
    Sep 2011
    Location
    Australia
    Posts
    155
    Thanks
    13
    Thanked 9 Times in 8 Posts

    It's not actually a 4S UDID it needs, but some sort of new key generated by iOS for use with only the Siri servers. This might be because using the UDID to identify devices is now deprecated in iOS 5.

    But someone'll probably eventually make a tweak that redirects Siri requests to a similar online third-party service. I wonder if the server address can be redirected by changing an internal function in the headers...

  10. #10
    My iPhone is a Part of Me sino84's Avatar
    Join Date
    May 2011
    Posts
    669
    Thanks
    19
    Thanked 941 Times in 328 Posts

    Siri runs on older devices...yeah...on the 4...now on the 3GS and now It can be ported to Android! Can't hear that no more!!!!

    If you want Siri so badly then get a 4S! If you want a jailbroken device with Siri then wait for the DevTeam!!!

  11. #11
    Green Apple
    Join Date
    Oct 2009
    Posts
    50
    Thanks
    1
    Thanked 0 Times in 0 Posts

    "anyone cold now write" little typing error

  12. #12
    What's Jailbreak? Fidlisskbarned's Avatar
    Join Date
    Sep 2011
    Posts
    23
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Apple isn't getting another dime from my pocket. We already pay too much just to be told we can't play with the toy how we want to. It'd be nice to see a dev team that wasn't so concerned with wearing a halo and white wings when dealing with certain grey area matters to do with "property" and "rights" if there even is such a thing anymore. We need a grey or black hat dev team. I wouldn't loose any sleep that's for sure. PS I know the rules but the truth is just that and should be openly discussed.

  13. #13
    My iPhone is a Part of Me klouud's Avatar
    Join Date
    Mar 2008
    Posts
    793
    Thanks
    16
    Thanked 81 Times in 59 Posts

    Siri is... ok... its obvious that it is still in Beta. Its also obvious that Siri is the first AI product that has been available to the public. It/she just doesn't work the way I want her to. There are major limitations on what functions she can actually execute on the phone, she doesn't understand what I say some of the time, and her responses can be rather delayed... especially when using a hands free device.If Siri is the only thing that you envy when you look at a 4S... then thats pretty sad.I just updated from a 3GS and I'm loving all the other hardware based updates - Siri is more of a gimmick at this point in time.tim

  14. #14
    My iPhone is a Part of Me hitman10's Avatar
    Join Date
    Sep 2007
    Location
    I live in a house
    Posts
    505
    Thanks
    37
    Thanked 44 Times in 28 Posts

    I want Siri but once i tried it ill probably never use it. So w/e.. Its cool but not that cool.

  15. #15
    Green Apple jeffhesser's Avatar
    Join Date
    Sep 2009
    Location
    kansas city, mo
    Posts
    94
    Thanks
    6
    Thanked 12 Times in 4 Posts

    Default wow, really?
    Quote Originally Posted by sziklassy View Post
    In other words, Apple did it right. You want to use Siri, you gotta pay up. It really is one of the more compelling reasons to upgrade from a 4 (when it's working), at least for me. Speed increase is nice but it isn't something I am actually really noticing, and I do still use the iPhone 4 sparingly.
    apple did it right? thanks for pulling their balls out of your mouth long enough to tell everyone how good they taste. forcing people to buy new hardware to get access to your new service is the kind of crap that only apple pulls. I was able to upgrade thanks to timing but plenty of people have no choice due to giving apple their money any time less than 18 months ago and their reward is a big slap in the face. Though for all my complaining i'm just a massive hypocrite because I bought this one and i'll probably buy the next 2 or 3 they poop out unless someone else really pulls their act together.

  16. #16
    My iPhone is a Part of Me hogcia's Avatar
    Join Date
    Jan 2008
    Posts
    720
    Thanks
    50
    Thanked 65 Times in 53 Posts

    Why should apple release siri FREE for the 3GS or i4 when they can charge you for it? You think they care for the consumer? Um... NO! They want your money!

  17. The Following User Says Thank You to hogcia For This Useful Post:

    jeffhesser (11-15-2011)

  18. #17
    Green Apple jeffhesser's Avatar
    Join Date
    Sep 2009
    Location
    kansas city, mo
    Posts
    94
    Thanks
    6
    Thanked 12 Times in 4 Posts

    Default fine, charge for it
    Quote Originally Posted by hogcia View Post
    Why should apple release siri FREE for the 3GS or i4 when they can charge you for it? You think they care for the consumer? Um... NO! They want your money!
    If companies like Dragon Natural Speaking and siri itself could operate for free then I think Apple could manage to give away this as a feature to be competitive. EVERY OTHER major smartphone (android/W7) has voice recognition built in for typing and even for command in WP7. If Apple thingks it's so valuable then put a price on it for other devices, at least then people who want it but are stuck in contracts would have the option. I love their products but I wish they loved their consumers half as much as they loved our money. I know they don't have to give it away for free but I think if the masses realized how arbitrary this limitation was then there could be at least a small bit of backlash. If we were lucky maybe even enough to get apple to budge on the decision.
    Last edited by jeffhesser; 11-15-2011 at 06:50 AM. Reason: tone change!

  19. #18
    What's Jailbreak?
    Join Date
    Jun 2011
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    There is a very Siri like application available in the App store. It's called Voice Actions. While it's not free ($4.99), it does work pretty well.

  20. #19
    Green Apple
    Join Date
    Aug 2010
    Posts
    49
    Thanks
    0
    Thanked 2 Times in 2 Posts

    So...it's not that they would have had to put in extra effort to make Siri work in legacy devices. They actually put in extra effort to block those devices. I'm trying to think of an analogous or similar situation with another product, but I can't right now.

  21. #20
    Livin the iPhone Life Reako's Avatar
    Join Date
    Sep 2007
    Posts
    1,683
    Thanks
    31
    Thanked 182 Times in 126 Posts

    Quote Originally Posted by jeffhesser View Post
    If companies like Dragon Natural Speaking and siri itself could operate for free then I think Apple could manage to give away this as a feature to be competitive. EVERY OTHER major smartphone (android/W7) has voice recognition built in for typing and even for command in WP7. If Apple thingks it's so valuable then put a price on it for other devices, at least then people who want it but are stuck in contracts would have the option. I love their products but I wish they loved their consumers half as much as they loved our money. I know they don't have to give it away for free but I think if the masses realized how arbitrary this limitation was then there could be at least a small bit of backlash. If we were lucky maybe even enough to get apple to budge on the decision.
    We live in a world of capitalism. You think Apple would have developed such software if it didn't create value for the company?

    They are a corporation in a free market area. Of course they are trying to profit. Stop buying their stuff if you're so hot and bothered by their policies.
    Last edited by Simon; 11-15-2011 at 09:52 AM.

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts