• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • 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
    This article was originally published in forum thread: Siri Protocol Cracked - Requires iPhone 4S UDID To Run started by Akshay Masand View original post
    Comments 41 Comments
    1. Jinhu's Avatar
      Jinhu -
      I think iPhone 4s is like a "Greatest Hits" device, yes people who already have a 4 will blindly buy it, some people (blackberry users) who have tried a friends iPhone will buy it but ultimately the smart guys like you and me will work out a Siri port in the coming weeks and smugly await the iPhone 5 which apple abandoned due to deadlines this year.
    1. iPhonePutz's Avatar
      iPhonePutz -
      Your post is the only BS around here. Just because the 4S looks the same, doesn't mean it is the same. Get over the aesthetics and get on with your life. Regarding Siri not being available on other iOS devices, welcome to the world of business. Apple invested a chunk of change in acquiring the technology and need to show an ROI to keep shareholders happy. Giving it away to existing customers makes zero sense financially. Pull your head out of the sand, take off your consumer hat (I want everything for nothing) and put on your and put on your capitalist hat for just a minute.
    1. Fidlisskbarned's Avatar
      Fidlisskbarned -
      Fanboys will use any excuse to justify ignorance. Look at from the billion dollar business and shareholders point of view? How about the end user?(you know the people actually buying the product) nooooooooo of course not they're just a bottomless pit of moronic consumers who should just pony up the cash and be grateful they are even allowed to buy this product at all. Put on your common sense hat and and pull your head out of the Steve jobs corpse *** hat.
    1. iphone?3gs's Avatar
      iphone?3gs -
      Quote Originally Posted by Fidlisskbarned View Post
      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.
      First of all, Siri is not YOUR toy. Apple made it and has the right to decide who can and cannot use the service. The Dev Team is smart to stay away from something that could get them in a lot of trouble. Your one of the same people who are always on their backs for new jailbreaks or unlocks. Its not there job to do what they do. They dont get paid for it and im pretty sure there not in the mood to pay for a lawyer and fight apple for its rights. If you want Siri, buy a 4S, its Apple's right to sell it how they want. If you dont like it, dont buy there products.

      What your basically saying is that it is okay to walk into someones store, steal their inventory, and then use it yourself?! Thats exactly what this is... I dont see why people think its different because its software....

      You wouldnt lose any sleep because it doesnt affect you at all, but when lawyers come to the Dev Teams house coming to suck the money out of them, theyll be out of sleep.

      Im sorry if im nagging, but people need to stop reserving the rights on something they dont own. Your iPhone is yours, do what you want, the software and Siri is not yours. Jailbreak as you wish, but dont push someone to steal....
    1. delusion950's Avatar
      delusion950 -
      theres always that one feature we chase after and Apple just has to restrict it on other devices even tho it's their own device pretty fked up.
    1. HCWHunter's Avatar
      HCWHunter -
      Quote Originally Posted by jeffhesser View Post
      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.
      Aw, c'mon, Windows 7 has higher hardware requirements than XP too. That happens with all OS systems both PC and mobile. As for giving Apple your money less than 18 months ago, you're incorrect again. Apple has no time restraints, your mobile phone carrier does ON THE PHONES THEY SUBSIDIZE FOR YOU! You can always buy a new iPhone by paying full price. You just want your cake and to eat it too!

      My impression is that Apple will work out the bugs and other issues with Siri and then offer it as a paid app in the app store for older devices. Similar to the way they charge for iOS updates on the iPod Touch, while they are free for iPhones.
    1. sbox1107's Avatar
      sbox1107 -
      Siri is the teaser to get people to buy an iPhone 4s either through upgrade or new. The hardware is nearly the same as that used on Android phones for a while now. If they released Siri to 3GS or 4 devices they would give people a reason not to upgrade until the inevitable iPhone 5.
    1. jrl_1644's Avatar
      jrl_1644 -
      First they collect massive databases of user GPS data and now they are sending recordings of your voice over the internet to an Apple server that is probably archiving every word you say. I see a future where there will be no privacy. Next is the iPhone 4(s)(r) which will have retina scanner, DNA, and Fingerprint scanning. There is no better security than requiring your DNA to allow access.
    1. Kuertzen's Avatar
      Kuertzen -
      Quote Originally Posted by jrl_1644 View Post
      First they collect massive databases of user GPS data and now they are sending recordings of your voice over the internet to an Apple server that is probably archiving every word you say. I see a future where there will be no privacy. Next is the iPhone 4(s)(r) which will have retina scanner, DNA, and Fingerprint scanning. There is no better security than requiring your DNA to allow access.
      so funny
    1. kevinr678's Avatar
      kevinr678 -
      Quote Originally Posted by donkeykongking View Post
      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
      Lol, a huge hacking community?
    1. oddphone20's Avatar
      oddphone20 -
      I remember probably the best iPhone hacker (Geohot) saying. Real hackers don't save exploits, that's not the way the games played. They close an exploit, I find another.... It's been 6+ months since an iPad 2 jailbreak. To me, jailbreaking is now on life support and apple has won. They are staggering the release of iOS devices and the Dev team just can't keep up. Saving exploits only to be pissed away. Many (Dev team)can't replace one(Geohot)...or so it seems.
    1. sziklassy's Avatar
      sziklassy -
      The funny thing about all of these "Apple is doing this just so they can make more money" is that you people are singling ou apple like they are the only ones that do this. Plenty of Android developers add new things only to their NEWER devices. My best example is HTC sense, on HTC devices. A lot of their older devices are perfectly capable of running the new Sense (And I know this because devs have ported it to these devices), yet they don't offer official support for it. Other makers do a lot of the same. Does it suck? Sure. But Siri did take time and money to develope. Time and money that you pay for when you upgrade to the 4S. Apple is quite good with their updates. perhaps too good. A lot of people have become too damn spoiled and have a sense of entitlement, I think. Once you buy a phone Apple has absolutely NO OBLIGATION to give you any updates from that point on. Be happy you got ALMOST ALL of iOS5's functionality on your year old hardware!

      Quote Originally Posted by oddphone20 View Post
      I remember probably the best iPhone hacker (Geohot) saying. Real hackers don't save exploits, that's not the way the games played. They close an exploit, I find another.... It's been 6+ months since an iPad 2 jailbreak. To me, jailbreaking is now on life support and apple has won. They are staggering the release of iOS devices and the Dev team just can't keep up. Saving exploits only to be pissed away. Many (Dev team)can't replace one(Geohot)...or so it seems.
      When geohot was around there were far more backdoors out there. Apple wasn't as smart, they weren't patching instantly, and they were still allowing older firmwares to be flashed. A lot has changed my friend. It's (almost) like comparing apples to oranges.

      PS - I don't think the dev team will be too offended that you don't consider them "real hackers"

      Quote Originally Posted by jeffhesser View Post
      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.
      You heard me, they did it right. They wanted people not to use this service (legally) without buying a 4S, and they got what they wanted. I would say that's doing it right from business sense. The fact that it doesn't mesh with people wanting free features added to last year's phone is not at all relevant.

      I bought a macbook air last year with snow leopard. Should I expect a free upgrade to lion? No? Why on earth not? Maybe Apple should have allowed iPhone 4 users to upgrade to Siri for a fee. I am sure many of the same people would still be complaining and claiming this to be unfair though.
    1. Beastly L92's Avatar
      Beastly L92 -
      "Whah! Apple didn't install a retina display on my 3Gs when the 4 came out. Whah! My VCR won't play blurays. Whah! My 2.5 year old 3Gs (dinosaur) doesn't have Siri."

      I personally am happy that only 4s users have Siri. Less server traffic for me!
    1. lepaka's Avatar
      lepaka -
      It is ok if you don´t want to spend more money with Apple, you can also develop your own phone with your own software ... who is stopping you

      or you can buy a Windows or a Android mobile, there you are free to do want you want and expande all your creativity ... be the master
    1. oddphone20's Avatar
      oddphone20 -
      I really could give a flying rats *** what the Dev team thinks. I consider it a privilege to do a lot of things...but I have a life and really, jailbreaking falls pretty low on the list. A lot of these guys claim they do it for free, but, without it you couldn't buy their cydia apps.( now $200+ in cydia apps lie unused because of this "privledge")....Compairing Apple to samsung or Htc is just absurd. Both these companies have open bootloaders that allow about anything you want to be easily altered or ported. Finally,I am allowed to have an opinion...just like you. I have better things to do than waiting on some prepubescent people to omit the drama and actually "just do it". Either you sit quiet and accept things or you voice your opinions and maybe things change. A lot of people fall in the first category. I don't.

      I hope, now that China has the iPhone, there Devs rip the iPhone a new hole.

      That is "their"
    1. sesso's Avatar
      sesso -
      Quote Originally Posted by jeffhesser View Post
      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.
      Apple is definitely not the only company to make you upgrade hardware. Microsoft is worse! Try putting windows 7 on an older computer. Microsoft is also going to do the same thing when windows 8 comes out.
    1. iPhonePutz's Avatar
      iPhonePutz -
      Quote Originally Posted by Fidlisskbarned View Post
      Fanboys will use any excuse to justify ignorance. Look at from the billion dollar business and shareholders point of view? How about the end user?(you know the people actually buying the product) nooooooooo of course not they're just a bottomless pit of moronic consumers who should just pony up the cash and be grateful they are even allowed to buy this product at all. Put on your common sense hat and and pull your head out of the Steve jobs corpse *** hat.
      Fan boy? Far from it. I just had enough sense to hang onto my 3GS a little while longer. The 3GS to 4S was a big step. So quit assuming just because you own a 4 that everyone went that route. Common sense doesn't exist in the marketplace. Just look at the stock market and the "values" placed on companies that provide no real product or service (think social media). Apple is making a ton on the 4S - why should they care what a few 4 owners want? You bought a product with a specific set of specs and features. The new model has been released with updated specs and new features. You haven't been ripped off - you got exactly what you paid for. They've moved on, maybe you should do the same...
    1. sziklassy's Avatar
      sziklassy -
      Quote Originally Posted by sesso View Post
      Apple is definitely not the only company to make you upgrade hardware. Microsoft is worse! Try putting windows 7 on an older computer. Microsoft is also going to do the same thing when windows 8 comes out.
      Microsoft doesn't really gain from making you upgrade that hardware though. They don't actually sell (much) hardware at all...

      Quote Originally Posted by oddphone20 View Post
      I really could give a flying rats *** what the Dev team thinks. I consider it a privilege to do a lot of things...but I have a life and really, jailbreaking falls pretty low on the list. A lot of these guys claim they do it for free, but, without it you couldn't buy their cydia apps.( now $200+ in cydia apps lie unused because of this "privledge")....Compairing Apple to samsung or Htc is just absurd. Both these companies have open bootloaders that allow about anything you want to be easily altered or ported. Finally,I am allowed to have an opinion...just like you. I have better things to do than waiting on some prepubescent people to omit the drama and actually "just do it". Either you sit quiet and accept things or you voice your opinions and maybe things change. A lot of people fall in the first category. I don't.

      I hope, now that China has the iPhone, there Devs rip the iPhone a new hole.

      That is "their"
      The flaw in your argument here is that I don't think anyone on the dev team (to be clear, the people that work on jailbreaks) have a whole lot to do with cydia and the apps that are available on it. People that buy cydia apps do so in a market they know damn well they could get locked out of any day. How on earth does that make it the dev team's responsibility to provide timely jailbreaks for us.
    1. Simon's Avatar
      Simon -
      Quote Originally Posted by sziklassy View Post
      Microsoft doesn't really gain from making you upgrade that hardware though. They don't actually sell (much) hardware at all...
      True, they don't sell much hardware. But every new piece of hardware sold by someone else does have their software on it.
    1. darkist's Avatar
      darkist -
      Quote Originally Posted by sesso View Post
      Apple is definitely not the only company to make you upgrade hardware. Microsoft is worse! Try putting windows 7 on an older computer. Microsoft is also going to do the same thing when windows 8 comes out.
      It works just fine, I do it all the time.