If you compile Apple’s boot.efi yourself, you can add support for Macs with 32-bit firmware. The best solution is to use the official file from Yosemite, which seems to work without patches! The MacBook3,1 and MacBook4,1 both have 64-bit firmware but still try to load a 32-bit kernel. Most older Intel Macs have 64-bit CPUs but still use 32-bit firmware, so they can’t load a 64-bit kernel. OS X 10.8 Mountain Lion The 32-bit firmware problem Pkgutil -flatten /tmp/OSInstall /tmp/OSInstall.mpkg Sed -i '' 's/!boardID || platformSupportValues.length = 0/1 = 0/' /tmp/OSInstall/Distribution Sed -i '' 's/boardID = platformSupportValues\/1 = 1/' /tmp/OSInstall/Distribution Sed -i '' 's/cpuFeatures\ = "VMM"/1 = 1/' /tmp/OSInstall/Distribution Pkgutil -expand /tmp/OSInstall.mpkg /tmp/OSInstall The installer disk images were in the InstallESD.dmg up to 10.13, when they were moved to Contents/SharedSupport, set the variable accordingly.Īpple’s “modern” installers use signature checks, meaning you can’t modify the installer files, to create a modifiable installer drive, you have to use the following commands, with your proper installer images path and volume paths: If you use an automatic patcher tool, you won’t have to do any work by yourself in order to patch macOS, but it’s still cool to know what your tool is doing, isn’t it? If you’d like to develop your own patcher tool, this writeup is a good place to start! How do I create the installer drive Why should I run a patched version of macOS on my unsupported Mac?Ī newer version of macOS means you’ll have better security, and better support for the apps you want to use. What is an unsupported Mac?Ī Mac becomes unsupported when Apple’s latest operating system no longer runs on it, without our patches, of course. I’m the creator of open source bash scripts and of this open source website. I have experience in bash scripting and using it for such purposes on macOS and Linux. Patching macOS to install on unsupported Macs | Julian Home Projects Updates Blog Documents Documentation Security Contact Documentation Slava Ukraini! ?? Patching macOS to install on unsupported Macs Who am I?
0 Comments
Leave a Reply. |