CatalogURL for macOS 10.13 (High Sierra)

I blogged about CatalogURL’s last year also, but today I’d like to share the new ones for macOS 10.13:

Developer Program Members

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

Beta Program Members

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>
Advertisements

16 thoughts on “CatalogURL for macOS 10.13 (High Sierra)

  1. 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?)

      • 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!

  2. Why not use the system provided tool? `sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll DeveloperSeed`

  3. 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.

  4. Pingback: First sign of macOS 10.13 – Pike's Universum

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s