This tool help you cut the hectic procedure to flash the DMG/ISO for every updates or clean install. this tool will automate the process of burning DMG/ISO files into the USB and also create it Bootable by copying essential files and EFI.
Any MacOS Version from MacOS Mojave (10.14) ➡ MacOS Sequoia (15.0)
-
This tool will only work on Linux & macOS. For Windows, please use Linux-VM, NO WSL! -
Works on any Linux-Distro -
Tool provides Generic EFI folder, but you may use custom EFI folder
Make sure you have pre-installed all of this in order for this tool to work;
- USB (16 gb or more)
- Mid-End / High-End Machine (Recommended min 6 cores),as tool uses heavy CPU resources.
DMG/ISOof MacOS Installer
~ if running on Linux (~ Debian Recommended)
- Hfsprogs ➡ For partitioning of USB in hfs+
- fdisk ➡ For disk/USB operations
- Peazip (https://peazip.github.io/peazip-64bit.html) ➡ For extraction and decompression
Note : The process of Installing above requisites is different in different linux distros, Kindly follow your steps to install it and come back after doing so.
~ if running on MacOS
- no prerequisites
Dividing this section as per OS;
If you are lucky to have a friend with macOS , you may directly downlaod & extract the macos_installer.zip from releases. Zip contains the .command file.
simply,
chmod +x /path/to/macos-installer.command
sudo /path/to/macos-installer.command
In order to run this tool , make sure you have installed the requirements. Now lets get started,
Step 1) Downlaod Linux.tar.arc from releases
or
Using Peazip extract the .arc & .tar (Have some ☕️, it will take time!)
NOTE : IF IT ASKS FOR PASSWORD,you may use WINDOWS to extract it
Note: Make sure not to alter the file structure downloaded from releases, as tool is dependent upon those files.
cd /path/to/installer.sh
sudo chmod +x installer.sh
sudo sh ./installer.sh
Now you need to provide Input such as USB DEVICE ,DMG/ISO Location
Finally , it will ask for CUSTOM EFI or GENERIC EFI ,
you can opt accordingly.
for GENERIC EFI , you need to know your CPU NAME, don't worry i've got you covered!
| CPU | Name |
|---|---|
| 2nd GEN | Sandy-Bridge |
| 3rd GEN | Ivy-Bridge |
| 4th GEN | Haswell |
| 5th GEN | Broadwell |
| 6th GEN | SkyLake |
| 7th GEN | KabyLake |
| 8th GEN | CoffeeLake |
| 9th GEN | CoffeeLake-Refresh |
| 10th GEN | CometLake |
| 11th GEN | TigerLake |
| 12th GEN | AlderLake |
| 13th GEN | RaptorLake |
| 14th GEN | MeteorLake |
- THREADRIPPER
- Ryzen
- Jaguar
- BullDozer
Now the flashing process will start. you may again have some ☕️.
Finalization: The script will get completed and
VOILA! you now have a MacOS Bootable USB for Non-Apple Devices.🔥
Now just reboot/insert & Select USB from boot-menu and OC will boot!
TESTED ON LINUX MINT CINNAMON :
WORKING of script
- if there's any issue, you may pull an issue with the screenshot.
- the Generic EFI Provided will be able to boot most of all devices. if it doesn't boot ,you need to do advanced troubleshooting.
- visit forums like olarila.com,dortania-opencore,tonymacx86 for booting related issues.



