Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.mac.advocacy    |    Steve Jobs fetishistic worship forum    |    120,746 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 119,649 of 120,746    |
|    Marian to Your Name    |
|    Re: Why are free iOS IPAs =?utf-8?Q?devi    |
|    01 Jan 26 10:32:12    |
      XPost: misc.phone.mobile.iphone       From: marianjones@helpfulpeople.com              Your Name wrote:       >>> Q: So why do you think every IPA is tied to your Apple ID on iOS?       >>> A: The embedded Apple ID prevents redistribution of the IPA!       >>>       >>> Notice everything is harder on iOS when you simply want to back up and       >>> re-use an IPA. No other operating system makes something this simple,       >>> that hard.       >>       >> You don't get how apps are installed on iOS. At all. LOL!       >>       >> ...       >       > I think you meant to type "You don't get anything at all", which be far       > more accurate for that braindead idiot              Hi Your Name,              Happy New Year!              I will ignore you calling me a brain-dead idiot" for simply explaining on       an Apple ng how iOS IPAs work, which, let's be clear, no other operating       system in history (not even macOS!) locks up an installer like iOS does!              Nor does any other operating system embed your identity into every app.              iOS has never treated an IPA as a portable installer. What Apple delivers       to your device is not the developer's signed package. Apple strips the       developer signature, re-signs the binary with an App Store distribution       certificate, encrypts the executable with FairPlay, and injects metadata       that ties the package to your Apple ID and to the class of device that       requested it.              When iTunes used to let us "save" IPAs, the file we saw on disk was not       a portable installer. It was a container holding an encrypted Mach-O       binary plus a receipt proving we were entitled to download that version.       The encryption keys needed to decrypt the executable were never inside       the IPA. They were delivered separately by Apple to a specific device at       install time. Without those keys, the binary inside the IPA is useless.              This is why an IPA copied from iTunes could not be installed on another       device unless that device was authorized by Apple for our Apple ID. The       kernel level subsystem AMFI (Apple Mobile File Integrity) refuses to run       any code that is not signed for that device. The FairPlay layer refuses       to decrypt the binary unless the device has the correct per-device keys.       Both checks must pass or the app will not launch.              During device migration, even in the old iTunes era, the IPA was not       transferred to the new phone. The new phone contacted Apple, presented       our Apple ID and the receipt from the IPA, and Apple issued a fresh       encrypted build targeted for the new hardware. That is why restoring an       older version only worked when Apple still allowed that version to be       reissued. The IPA on disk was never the thing being installed. It was       only proof of entitlement.              iCloud backup does not change any of this. Whether we use iTunes,       iCloud, or device-to-device transfer, the app binaries themselves are       never copied between devices. Only app data is transferred. The apps are       always re-downloaded from Apple and re-encrypted for the specific device       that requested them.              Bottom line: even when we could see the IPA file in iTunes, it was never       a portable artifact like an APK, EXE, DEB, or RPM. It was always tied to       our Apple ID, always required Apple's cryptographic authorization, and       could only be executed on devices Apple approved. The only thing that       changed is that Apple stopped showing us the IPA file. The underlying       security model has been the same since day one.              Nobody does this but Apple, and, even then, only with iOS (not macOS!).       Why do you think that is the case, Your Name?       --       The difference between intelligent people is that only the brightest can       see through the (rather brilliant) propaganda that Apple marketing spews.              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca