• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

How to Download macOS Sonoma DMG for Clean Install

This guide describes a step-by-step method to download macOS Sonoma DMG for a clean install or upgrade purposes. By following this guide, you'll be able to download macOS Sonoma DMG without a Developer Account and can further use it for installing on a real Mac or on a non-Apple computer.

Today, Apple announced its new macOS lineup i.e. macOS Sonoma 14.0. A copy of macOS Sonoma is currently available to developers who have enrolled in the Apple Developer Program.

Users who have not enrolled in Apple's Developer Program, cannot get the update directly onto their Mac system. However, as always, there is a workaround to it. The methods for downloading macOS Sonoma Preview without a Developer Account have been described below. All the methods discussed here are official installers directly from Apple Server and are not modified in any way.

If you do not have a Developer Account and still want to try our macOS Sonoma, you can download an official copy of macOS for a clean install or upgrade purposes. To download the macOS Sonoma DMG, follow the steps below.

STEP 1: Install Command Line Tools, if you haven't already.
STEP 2: Open the Terminal and execute the following commands.

Bash:
#Clone macadmin scripts
git clone https://github.com/munki/macadmin-scripts

#Move to the directory
cd macadmin-scripts

#Run installinstallmacos.py
sudo ./installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-14seed-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
Screen Shot 2023-06-06 at 11.06.38 AM-min.png
Starting from macOS Monterey 12.3, Apple removed support for Python 2.7 and if you continue to download macOS using the macadmin script, it will throw an error:

This tool requires the Python xattr module. Perhaps run 'pip install xattr' to install it.

To overcome this issue, you'll need to follow the steps below:

1. Open the Terminal and execute the following commands. When prompted for the password, enter your password.

Bash:
#Install Command Line Tools for Xcode
sudo xcode-select --install

#Install xattr module
pip3 install xattr

#Move to the directory
cd macadmin-scripts

#Run installinstallmacos.py
sudo python3 ./installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-14seed-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

2. Continue with step #6.

STEP 3: When prompted for a password, enter your password. You'll get a list of available products for download.
Screen Shot 2023-06-06 at 9.26.18 AM-min.png
STEP 4: Type 33 which is for macOS 14.0 beta (23A5257q) and press enter key. The script will start downloading the files.
Screen Shot 2023-06-06 at 9.28.18 AM-min.png Screen Shot 2023-06-06 at 9.29.04 AM-min.png
Once the download is completed, you'll see the following screen:
Screen Shot 2023-06-06 at 9.20.24 AM-min.png
STEP 5: Quit Terminal. You'll find the macOS Sonoma Installer in a DMG file in /Users/yourusername/macadmn-scripts directory.
Screen Shot 2023-06-06 at 9.21.49 AM-min.png
 
Last edited:
I'm getting this:

2023-06-06_09-51-05.png
 
THANK YOU! I've been trying to find the Sonoma installer now it's Public, because I wanted to install on a separate APFS volume first. I saw guidance saying you can do that from within the new Settings > Software Update, but it really really looked like it was going to upgrade my main system, so I was fudging around with installinstallmacos.py but couldn't get it to show Sonoma until I found your magic catalog switch, so THANK YOU once again :)
 
  • Love
Reactions: EliteMacx86
THANK YOU! I've been trying to find the Sonoma installer now it's Public, because I wanted to install on a separate APFS volume first. I saw guidance saying you can do that from within the new Settings > Software Update, but it really really looked like it was going to upgrade my main system, so I was fudging around with installinstallmacos.py but couldn't get it to show Sonoma until I found your magic catalog switch, so THANK YOU once again :)
Enjoy. We've already published a separate guide on the upgrade and installation.
 
  • Like
Reactions: halfbrilliant
How to Download macOS Sonoma DMG for Clean Install

This guide describes a step-by-step method to download macOS Sonoma DMG for a clean install or upgrade purposes. By following this guide, you'll be able to download macOS Sonoma DMG without a Developer Account and can further use it for installing on a real Mac or on a non-Apple computer.

Today, Apple announced its new macOS lineup i.e. macOS Sonoma 14.0. A copy of macOS Sonoma is currently available to developers who have enrolled in the Apple Developer Program.

Users who have not enrolled in Apple's Developer Program, cannot get the update directly onto their Mac system. However, as always, there is a workaround to it. The methods for downloading macOS Sonoma Preview without a Developer Account have been described below. All the methods discussed here are official installers directly from Apple Server and are not modified in any way.

If you do not have a Developer Account and still want to try our macOS Sonoma, you can download an official copy of macOS for a clean install or upgrade purposes. To download the macOS Sonoma DMG, follow the steps below.

STEP 1: Install Command Line Tools, if you haven't already.
STEP 2: Open the Terminal and execute the following commands.

Bash:
#Clone macadmin scripts
git clone https://github.com/munki/macadmin-scripts

#Move to the directory
cd macadmin-scripts

#Run installinstallmacos.py
sudo ./installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-14seed-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz
View attachment 6084
Starting from macOS Monterey 12.3, Apple removed support for Python 2.7 and if you continue to download macOS using the macadmin script, it will throw an error:

This tool requires the Python xattr module. Perhaps run 'pip install xattr' to install it.

To overcome this issue, you'll need to follow the steps below:

1. Open the Terminal and execute the following commands. When prompted for the password, enter your password.

Bash:
#Install Command Line Tools for Xcode
sudo xcode-select --install

#Install xattr module
pip3 install xattr

#Move to the directory
cd macadmin-scripts

#Run installinstallmacos.py
sudo python3 ./installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-14seed-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

2. Continue with step #6.

STEP 3: When prompted for a password, enter your password. You'll get a list of available products for download.
View attachment 6075
STEP 4: Type 33 which is for macOS 14.0 beta (23A5257q) and press enter key. The script will start downloading the files.
View attachment 6076View attachment 6077
Once the download is completed, you'll see the following screen:
View attachment 6078
STEP 5: Quit Terminal. You'll find the macOS Sonoma Installer in a DMG file in /Users/yourusername/macadmn-scripts directory.
View attachment 6085

I have succesfully downloaded the DMG, how do i get it on a usb though ? The previous step that brings me to this page continuous on the step where you downloaded using the beta page….

How docI write this DMG to USB ? Disk utility cannot do it…
 
I have succesfully downloaded the DMG, how do i get it on a usb though ? The previous step that brings me to this page continuous on the step where you downloaded using the beta page….

How docI write this DMG to USB ? Disk utility cannot do it…
Read here:
 

Forum statistics

Threads
1,935
Messages
18,090
Members
27,829
Latest member
chun1980