Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thanks so much, so just open those two and that's it. So iTunes recognised the phone after the mobile device installer, what do I need the the CoreTypes one for, what does that one do?

17 went quick! Big big shame, hope they sort this on next .1
 
Last edited:
what do I need the the CoreTypes one for, what does that one do?
Based on its contents, I suspect CoreTypes.pkg provides icons, so that iOS devices appear nice in Finder, iTunes and Apple Configurator. :)
CoreTypes.jpg
 
  • Like
Reactions: Peter Franks
I’m going to have to (unfortunately, for compatibility reasons) restore an iPhone 11 on iOS 14 to the latest iOS 18 version. I have a 2015 MacBook Pro running… OS X El Capitan 10.11.6. iTunes hasn’t worked with more recent iOS versions in a long time.

If I install this for El Cap, would I be able to restore without issues? Or am I better off doing it on Windows?
 
If I install this for El Cap, would I be able to restore without issues? Or am I better off doing it on Windows?
The two pkg files liked above are also present in the seed catalog for El Capitan. Based on that, I assume that it would be possible, but I don’t have El Capitan to test.

If you have access to Windows with the latest iTunes and Apple software updates, it’s probably safer to restore your iPhone than on El Capitan.

Update Apple software for Microsoft Windows https://support.apple.com/en-us/118406
 

YOU ABSOLUTE LEGEND!! I updated iOS 18.4 last night, went to iTunes this afternoon, the pop up for what I presume is this installation came up on MBP when I plugged iPhone in, and it said 'failed'. As it always does, every time. Come on here, and you've already done the business. I salute you, as do all of us olduns who are still on High Sierra and the like. I've no idea what the installs do or how it makes it work with iOS, or even what they do to make it stop working with iOS every update, but you are a lifesaver. Thanks again.
 
Last edited:
  • Like
Reactions: bogdanw
I’m glad the files are helpful and I hope this will be even more.
Here is a small script that get the links from Apple. All you have to do is open Terminal (/Applications/Utilities/Terminal), copy-paste the code below and press return.
The script:
Bash:
link=$( plutil -p /System/Library/PrivateFrameworks/Seeding.framework/Resources/SeedCatalogs.plist | grep 'DeveloperSeed' | sed -e s/'"DeveloperSeed" => "'//g -e s/'.gz"'//g -e s/\ //g )
for file in $(curl -# $link | grep MobileDeviceOnDemand.pkg | grep -Evw '(MobileDeviceOnDemand.smd|MobileDeviceOnDemand.pkm)' | sed -e s/"<string>"//g -e s/"<\/string>"//g -e s/\ //g); do
    echo $file
    echo $file | sed -e "s/MobileDeviceOnDemand.pkg/CoreTypes.pkg/g"
done

Video demonstration:


Explanation: The script reads the seed catalog link, that lists available pkg updates, from /System/Library/PrivateFrameworks/Seeding.framework/Resources/SeedCatalogs.plist and selects from it only the links for MobileDeviceOnDemand.pkg & CoreTypes.pkg.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.