You don't need a bootable installer to upgrade macOS or reinstall macOS, but it can be useful if you want to install macOS on multiple computers without downloading the installer each time, or you're unable to install a compatible macOS from the Finder or macOS Recovery.
For information about the createinstallmedia command and the arguments you can use with it, make sure that the macOS installer is in your Applications folder, then enter the appropriate path in Terminal:
Added support for MSCF installersAdded support for Amiga Disk Files using unADFAdded support for PDF files using Xpdf command line toolsAdded support for hundreds of game archives using GARbroAdded support for Godot engine packages using godotdecAdded support for Actual Installer executablesAdded support for Clickteam Install Creator installers using cicdecAdded support for newer Symbian Os packages using extsis (plugin)Added unshield as the default extractor for InstallShield cab files, thanks to TAbdiukovFixed some installers being misdetected as InstallShieldFixed swf exe extraction not terminating correctlyFixed console window always being visible for extractions using definition filesFixed file identification not working correctly for a few big executablesFixed Wise extraction methods 3 and 4 always failingFixed some executables not being tested with 7zipFixed some FMOD sound banks not being fully extracted, thanks to SakkadeFixed some zip extractions being detected as failed, although they completed successfullyFixed 'NScripter archive' false positivesFixed problems with BCM, Bink, CHM, CreateInstall, FEAD, InstallShield Z, MSP, Reflexive Arcade Installers,SQLite, SuperDAT, SWF, Thinstall, UU, VMDK, WMA extractionFixed ttarch extraction failing if UniExtract's path contains spaces, thanks to wwh1004Fixed 'Game Select' dialog being displayed in silent modeFixed batch mode not being enabled if directory is passed via command lineFixed some extracted files could be lost if moving the file/folder failed, thanks to patrickdrdFixed context menu items not being shown if more than 15 files are selectedFixed several UI issues, thanks to stdedos and wvxwxvwFixed rare problem during program files updates preventing some files from being downloaded correctlyFixed crash when trying to send feedback while offlineFixed possible extraction failure if file/directory locks could not be released quick enoughFixed problems enabling context menu integrationChanged Wise extraction: E_WISE is now used automatically, the method select dialog only appears if it failsChanged output directory input field to autofill after typing an input file pathChanged design/usability of 'Unknown file type', 'Plugin missing', 'No language file found' and 'Unsupported file type' error messages; FFmpeg and feedback prompts;'Batch mode duplicate' warningChanged drag and drop: when a folder is passed, all files in subfolders are added to batch mode as well(this can be disabled by adding batchrecurse=0 to section 'UniExtract Preferences' in UniExtract.ini)Changed 'Remember window position' option to also store window size, thanks to ltdetaImproved speed of file type detectionImproved file type detection for .eml, .mht, .xz, some game archivesImproved detection of multipart archives when adding files to batch queueImproved error detection for encrypted archivesImproved Visionaire extraction for many games: fixed file naming and corrupt webp imagesUpdated cicdec to 2.1.0Updated demoleition to 0.61Updated EnigmaVB unpacker to 0.58Updated ExeInfo PE to 0.0.6.0Updated godotdec to 2.1.0Updated innounp to 0.49Updated lzop to 1.04Updated MediaInfo to 20.03Updated mtee to 2.21Updated PeaZip to 0.72Updated Qt Linguist to 5.13.2Updated QuickBMS to 0.10.1Updated SQLite to 3.31.1Updated UnRAR to 5.91; added x64 versionUpdated unrpa to 2.3.0Updated unshield to 1.4.d14d2e2 x86, thanks to lifenjoinerUpdated upx to 3.96Updated WiX to 3.11.2Updated Bulgarian translation, thanks to jekovcarUpdated Chinese (Simplified) translation, thanks to SeaHOHUpdated Dutch translation, thanks to WouterdekUpdated French translation, thanks to Pierre le Lidgeu and zorbaoUpdated German translation, thanks to Mr-UpdateUpdated Hungarian translation, thanks to hevesijUpdated Japanese translation, thanks to maboroshinUpdated Polish translation, thanks to BarnabaUpdated Portuguese (Brazilian) translation, thanks to igorruckertUpdated Russian translation, thanks to wvxwxvwUpdated Turkish translation, thanks to MinTR and Yakup KökRemoved Arc-reader, brunsdec, Crass/Crage, disunity and ns2dec, replaced with GARbroRemoved XAce, replaced with acefileRemoved Extract NT, replaced with 7zipRemoved ExtractMht and MhtUnPack, replaced with 7zip and TotalObserverRemoved GCFScape and STIX, replaced with TotalObserverRemoved wtee, replaced with mtee
Added support for InstallScript installersAdded support for .bsa, .ba2 archives using BSA BrowserAdded support for .pex scripts using ChampollionAdded support for Bruns Engine encrypted filesAdded support for .mo translation files using GNU gettextAdded support for .qm translation files using Qt LinguistAdded support for encrypted .wolf archives using WolfDec (plugin)Added support for StuffIt X archivesAdded support for install4j installersAdded TotalObserver as additional extractor choice for InstallShieldAdded nightly update channelAdded changelog to update found message boxAdded progress bar while search for update is in progress as the new updater might need more time than the old one on some systemsAdded build date to 'About' window and feedback dataAdded beta update channelAdded 'Open most recent log file' menu itemFixed first-start assistant not being displayed when running from command lineFixed language setting being reset if language file does not existFixed UI images not being loaded if starting UniExtract from context menuFixed extraction from context menu if UniExtract is in scan modeFixed some files being misdetected as disk imagesFixed status box not being updated for some file typesFixed MSI extraction failing for some files, which were supported in previous versions of Universal Extractor, thanks to mzsoFixed some options ('Open folder after extraction', 'Keep Open') being ignored and UniExtract not exiting as intended (setting exit code, delete empty output directory) after certain message boxes, thanks to davidhbrownFixed some problems with file names containing non-ASCII charactersFixed GUI being cut off if Windows font scaling is enabledFixed NSIS bin files extraction: prevented error message for every bin file; status box now displays correct file informationFixed 'Update failed' error message on every start of UniExtract if not connected to the internetChanged preferences dialog: redesigned GUI, added option to remove additional files, replaced numeral update interval with daily, weekly, etc. presets, removed timeout setting, added beta update settingChanged file scan results message box: the name of the detector is now shown along with its result, output can now be selected and copied easilyChanged first start assistant: removed 2 pages and changed some wordingChanged msi extraction: added method selector prompt if the default extractor failsChanged plugin file selector to use 'Downloads' folder as defaultImproved file scan results for non-executable filesImproved UniExtract logo qualityImproved text quality for several dialogsRemoved RPGMaker Decrypter plugin, replaced with RGSS Decryptor CLIRemoved mpq plugin, replaced with built-in TotalObserverRemoved StuffIt Expander, replaced with unarRemoved FLV Extract CL, decompression is done with FFMPEG insteadUpdated 7Zip to 19.00Updated demoleition to 0.60Updated EnigmaVB unpacker to 0.55Updated fsbext to 0.3.8Updated innounp to 0.48Updated lessmsi to 1.6.1 modUpdated QuickBMS to 0.9.0Updated rmvdec to 1.1.0Updated SQLite to 3.25.1Updated ttarchext to 0.3.1aUpdated VISExt to 2.2.6777.0Updated ZPAQ to 7.15Updated Czech translation, thanks to DžejPýUpdated Chinese (Simplified) translation, thanks to deluxghostUpdated Chinese (Traditional) translation, thanks to jfcherngUpdated Croatian translaton, thanks to Alen BajoUpdated Finnish translation, thanks to jyrkiveUpdated Greek translation, thanks to gvp9000Updated Italian translation, thanks to NAMP and tfrUpdated Korean translation, thanks to 까꿍Updated Polish translaton, thanks to Barnaba and dmochaUpdated Russian translation, thanks to wvxwxvwUpdated Spanish translation, thanks to GGobbiUpdated Ukrainian translation, thanks to YuriPet
Added support for wix installersAdded support for Spoon installersAdded support for .rpgmvp filesAdded support for .utage filesAdded support for MDF image filesAdded support for Smacker video filesAdded support for ECM compressed disk imagesAdded support for swf executablesAdded support for OGG Vorbis audio filesAdded support for Mole Box executablesAdded support for NScripter version 2 archives using ns2decAdded support for Smile Game Builder archivesAdded support for UNC pathsAdded support for Lzip archivesAdded support for Visionaire game archivesAdded 'Open Log Directory' menu itemAdded 'Open Configuration File' menu itemAdded detection support for encrypted fsb filesAdded check on start to make sure a language file existsAdded Right to left UI mirroring for Arabic, Farsi and Hebrew; thanks to peteroochAdded new error messages: not enough free disk space, missing part for multipart archivesFixed MS SFX hotfix extractionFixed 'Open folder after extraction' being always disabled when UniExtract is opened with command line parametersFixed cleanup for .chm and EnigmaVB filesFixed error message after failed iso extraction: choices were mixed-upFixed missing file type information in NOTPACKED error message for FFMPEG extractionFixed missing packer name in unpack promptFixed extractors not being found on some systemsFixed pea extraction writing to wrong directoryFixed cascading context menu for supported Windows Server operating system versionsFixed 'Always on top' option not being savedFixed endless detection loop occuring for some .exe filesFixed missing minimize controlsFixed status box for .swf extractionFixed extraction being detected as failed if the output directory is a drive, not a folderFixed FFMPEG download/installation problemsFixed progress display performance in status box and pattern detectionFixed certain files being ignored by cleanup functionFixed crash when trying to open preferences GUI if /lang directory does not existFixed log files size display in file menu, if log directory is set to a location, which does not existFixed DGCA plugin installationFixed language selection list not being scrollableFixed some context menu GUI items not being translated after language changeFixed 'Not an InstallShield installer' option in MethodSelector not starting additional scansFixed output directory not being deleted after failed extraction (unicode mode only)Fixed video extraction failing for files starting with -Fixed error message when starting batch modeChanged feedback GUI design, removed unneeded input fieldsChanged feedback GUI to always pre-fill output fieldChanged .nrg extraction method to use 7zip for improved unicode supportChanged .arj extraction to use 7z instead of arjChanged .hlp extraction: improved logging, localized file nameChanged extraction to subdirectory: "."-character is now replaced to prevent collisions with existing filesChanged updater: each file is now updated on its own instead of using update packages, this way extractors can be updated much easier and faster; administrator rights are now only necessary if the program directory cannot be written toChanged plugin download: URLs are no longer hardcoded; instead they are requested from the server, so when something goes offline UniExtract does not have to be updated to fix the linkReplaced Unreal Engine package extractor with UmodelRemoved redundant 64-bit MediaInfo dllRemoved option to toggle support for game packages from settings GUIUpdated 7zip to 18.01Updated EnigmaVB unpacker to 0.44, changed logic to use new command line parameterUpdated Exeinfo PE to 0.0.5.0Updated unrar to 5.50Updated unrpa to 1.5.2Updated TrID to 2.24Updated unshield to 1.4Updated FFMPEG to 4.0.2Updated innounp to 0.47Updated Bulgarian translation, thanks to Jekov J.K.Updated French translation, thanks to zorbaoUpdated Chinese (Traditional) translation, thanks to jfcherngUpdated Portuguese (Brazilian) translation, thanks to igorruckertUpdated Greek translation, thanks to gvp9000Updated Russian translation, thanks to @wvxwxvw 2b1af7f3a8