I blogged about CatalogURL’s last year also, but today I’d like to share the new ones for macOS 10.13:
https://swscan.apple.com/content/catalogs/others/index-10.13seed-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
https://swscan.apple.com/content/catalogs/others/index-10.13beta-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Regular Software Updates
https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Customer Seed Updates
https://swscan.apple.com/content/catalogs/others/index-10.13customerseed-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
You can check the CatalogURL with help of this terminal command:
sudo defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL
You can change the CatalogURL with:
sudo /usr/sbin/softwareupdate --set-catalog [URL]
Note: The CatalogURL’s also works for the initial installation. Not just the updates. The script for it can be found in my Github repository.
p.s. Please note that I did not test this script myself. I cannot do that right now (holiday).
Update: In case you run into ERROR_12DBCCA60C then make sure you have
/Users/Shared/.SeedEnrollment.plist
with the following content:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SeedProgram</key> <string>DeveloperSeed</string> </dict>
good to see you again
Great to see you active here once again Pike 🙂
Thanks! With the installer.pkg produced by the script:
> Install macOS 10.13 Beta can’t be installed on this disk. ERROR_12DBCCA60C
Any ideas? (Must the Mac be enrolled?)
Please check the downloaded .dist file for the error. What is the name of the function?
Yep, enrolment-related. `function SeedProgram3(prefix)`
It should be possible to install High Sierra without the check.
There is another XML or PLIST file with a related setting, with something like DeveloperSeed in it. What you can do it comment it out and see what it does, after you have repacked the installer (let is skip the curl calls in my script).
Edit: See my update!
Why not use the system provided tool? `sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll DeveloperSeed`
Have you checked the comms with Apple?
Eh no, what do you mean? Sounds interesting.
Working with an external hard disk drive, limited to USB 2.0; slow (expected). installer.pkg completed without error but unbelievably quickly, the resulting .app was unusable.
Most remarkable: Pacifist extraction of InstallESD.dmg from InstallESDDmg.pkg resulted in an image that could not be attached. As far as I recall a second download of the file was similarly affected.
With the enrolment .plist present I was able to download the installer with App Store.
Apple changes the installation process. Now all you need for a hack is Core.pkg – the firmware updates can be skipped for hacks. I’ll check the process and see where/why it is broken, when I am home. Don’t have a hack handy right now.
Note: I installed High Sierra on a secondary volume with the downloaded files.
Pingback: First sign of macOS 10.13 – Pike's Universum
Developer catalog URL is not working. Probably a typo and should be: https://swscan.apple.com/content/catalogs/others/index-10.13seed-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Maybe it’s my eyes, but isn’t that the same link that I use?
Nope 🙂
Yours:
https://swscan.apple.com/content/catalogs/others/index-10.13seed-10-13.10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Mine:
https://swscan.apple.com/content/catalogs/others/index-10.13seed-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Note the hyphen which should be a dot and the dot that should be a hyphen
Ah. Now I get it. The link is fine, but there is a typo in the text.
Edit: text updated to match the actual link. Thank you for spotting the error!