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,653 of 120,746    |
|    Marian to WolfFan    |
|    Re: Why are free iOS IPAs =?utf-8?Q?devi    |
|    01 Jan 26 16:10:50    |
      XPost: misc.phone.mobile.iphone       From: marianjones@helpfulpeople.com              WolfFan wrote:       > On Dec 31, 2025, badgolferman wrote       > (in article <10j4psg$35r54$1@dont-email.me>):       >       >> Marian wrote:       >>       >>> Because of these mechanisms, an iOS IPA is not a portable software       >>> artifact. It is a cryptographically-constrained container that can       >>> only be installed when Apple authorizes the transaction for a       >>> specific Apple ID on a specific device class.       >       > Intriguing. I once had a Windows phone. It was a work device, the company       > built a number of apps for WinPhone. Then MS changed the OS, and the old apps       > didn't work with the new OS. The company rewrote their apps. And MS changed       > the OS again, and the rewritten apps didn't work with the new OS. Again.       > And the company went to Android and Apple. I replaced the WinPhone with an       > iPhone; the company apps, rewriten for iOS, worked.       >       > Meanwhile, I got an Android phone to replace my old persopnal Motorola       > flip-phone. This device was a disaster. It froze, it crashed, it dropped       > calls, it never got calls... I replaced it with an iPhone. And, to simplify       > things, I used Apple's stuff to copy the contents, including the company       > apps, over to the new iPhone. It worked. I have replaced both phones multiple       > times since. All apps move over. Not ONE has EVER been device-locked to an       > old phone. Not one. All apps worked on BOTH phones.       >       > And I got an iPad. Again, to simplify life, I used Apple's stuff to copy       > everything over to the iPad. Almost all apps had no problems; a few (none of       > them Apple apps except for the original Weather app; note that a later       > Weather app now works on iPads and was automatically installed during an       > update) were iPhone-only and didn't copy; two (neither of them Apple apps)       > popped up a request to update to an iPad-compatible version, which when I       > said yes downloaded automatically from the Apple Store. I could have used the       > iPhone version, but in both cases the various controls swam in a display that       > they weren't designed for; these were banking apps, from Citi and Chase.       > The iPad versions were designed for the larger iPad screen. Two apps, MS       > Authenticator and the Google equivalent, both transfered over but could       > required fiddling to get full functions out of them; this was expected, they       > _are_ security apps, after all. I got a companyiPad; again things worked the       > way that my personal iPad had. I have since replaced both iPads without       > problems. Not only were almost all apps NOT device-locked, they almost all       > worked on different types of devices.       >       > I've been using iPhones for abouut 15 years and iPads for over a decade. I       > don't see any evidence of device-locking.       >>       >> When I used iTunes to back up my device to the computer, you had the       >> ability to save IPAs and reinstall older versions to your new device.       >> When a newer version of iTunes came out that removed that capability I       >> complained about it here and nospam directed me to a version of iTunes       >> which still did that. I still have the installation program he       >> recommended but haven't installed it on my Windows 11 laptop. These       >> days I back up my phone to iCloud. I know you don't approve of that       >> but I'm fine with it.       >       > I back stuff up to iCloud. And to my Mac desktop. And to my Windows desktop.       > I run full backups. I keep the backups on USB devices. Every so often I       > format one of my devices (Settings/General/Erase All Content and Settings)       > and do a full restore from backup, 'cause it ain't a backup if it ain't       > been tested; so far, no problems. Note that that's a restore from a backup       > on a USB device formatted ExFAT.              Hi WolfFan,              Happy New Year!              Thank you for describing your love of Apple products and how well they work       for you. Your experiences described above with migrating between iPhones       and iPads are completely valid, but they do not contradict the technical       point being discussed.              What you are describing is Apple's migration system, not the underlying       mechanics of how iOS apps are packaged, encrypted, or restored.              The distinction matters, because the question here is not whether apps       appear to transfer between devices, but whether an IPA is a portable       installer and whether it's locked to an AppleID (aka Apple Account).              Here is the part that is easy to miss:              A. iOS apps are never copied from one device to another.        During any restore or migration, whether iCloud, iTunes, Quick Start,        device to device, or the old iTunes IPA library, the app binaries        themselves are not transferred.               Only the app data is transferred.        The apps are always re-downloaded from Apple's servers.              B. Your apps always "moved over" because the new device simply contacted        Apple, presented your Apple ID entitlements, and Apple issued a fresh,        device-specific encrypted copy of each app. As long as the app is still        available and Apple is still signing that version, everything works        seamlessly.              This does not mean the apps were portable or copied from the old device.       It also does not mean the IPA format was ever a portable installer.       And it certainly doesn't mean your identity wasn't embedded into the IPA.              Here are the technical facts.              1. IPAs are encrypted with FairPlay.        The executable inside an IPA is encrypted and cannot run        on any device until Apple issues device-specific decryption keys.              2. The IPA never contains those keys.        This is why an IPA cannot be installed offline or moved to        another device that isn't registered to a given Apple ownership.              3. During restore, iOS never installs the binary from the IPA.        Even in the old iTunes era, the IPA served only as a receipt + blob        proving entitlement.              4. Apple always re-downloads the app.        If Apple stops signing a version, the IPA on disk becomes unusable,        even if you still have it.              5. Your successful migrations simply mean Apple continued to authorize        your apps. That is good, but it does not change how the system works.              6. The user's Apple ID entitlement is embedded into the IPA in the form        of a receipt. The IPA contains a small receipt file that identifies        the Apple ID that purchased or downloaded the app. This receipt is        what proves entitlement. It does not contain the decryption keys for        the app, but it does contain the Apple ID identity information        that Apple uses to decide whether to issue a new, device-specific              [continued in next message]              --- 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