- Turn off System Integrity Protection by running
csrutil disablein recoveryOS - Download launchbad-revived and unzip it
- Open Terminal and run
~/Downloads/launchbad-revived-main/run
Tested on macOS 26.0 (25A354) and macOS 26.1 (25B77). This script will replace your current Dock with an older Dock pre-extracted from macOS 26.0 beta 4, and installs Launchpad pre-extracted from macOS 26.0 beta 3. During installation, this script prints signing information from these pre-extracted apps so you can confirm they are authentic. To uninstall, run ~/Downloads/launchbad-revived-main/run again.
You can also download and extract Dock.app from macOS 26.0 beta 4 (ipsw, decryption key) and Launchpad.app from macOS 26.0 beta 3 (ipsw, decryption key) yourself.
aea decrypt -i ~/Downloads/UniversalMac_26.0_25A5316i_Restore/044-44752-107.dmg.aea -o ~/Downloads/UniversalMac_26.0_25A5316i_Restore/044-44752-107.dmg -key-value 'base64:6AgFrh6bxZ4tKfIKnDwvT1aXLbgRivDiLDmw/AF9vfU='
aea decrypt -i ~/Downloads/UniversalMac_26.0_25A5306g_Restore/044-44752-094.dmg.aea -o ~/Downloads/UniversalMac_26.0_25A5306g_Restore/044-44752-094.dmg -key-value 'base64:SwvusTPGzVJX9bJa6t5EWTpmLHFnAfC8Zft3VUpPKGY='
You can compare the shasum of your own extraction with what's in the repo, which matches. You can also use your own .app bundles by placing them in ./assets.