Sierra 10.12.1 MBR Patch

좌절금지 2016.12.01 15:34:09 시스템 사양 선택:

Patched OSInstaller.framework to allow macOS 10.12 installation on MBR partition.

To use those patched files you must create an USB installer. You can't just run the app downloaded from Mac App Store.

After creating the installer, copy the file like that:

OSInstaller to /System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A

The patch is made base on 落下爱@pcbeta 10.10.x patch method
https://bbs.pcbeta.com/viewthread-1517340-1-1.html

How to make installer for MBR.

Open Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg/BaseSystem.dmg first.
1. Restore BaseSystem.dmg to HFS partition and rename the partition’s name as macOSMBR as /Volumes/macOSMBR/
2. Copy InstallESD.dmg/BaseSystem.dmg to /Volumes/macOSMBR/
3. Copy InstallESD.dmg/BaseSystem.chunklist to /Volumes/macOSMBR/
4. Copy InstallESD.dmg/AppleDiagnostics.dmg to /Volumes/macOSMBR/
5. Copy InstallESD.dmg/AppleDiagnostics.chunklist to /Volumes/macOSMBR/
6. Remove /Volumes/macOSMBR/System/Installation/Packages
7. Copy InstallESD.dmg/Packages to /Volumes/macOSMBR/System/Installation/Packages

8.OSInstaller replace to
/Volumes/macOSMBR/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller

9. Copy InstallESD.dmg/Packages/Essentials.pkg/System/Library/Kernels/kernel
to /Volumes/macOSMBR/System/Library/Kernels/kernel
(use Pacifist v3.2.14 to access the contents of Essentials.pkg, and make directory /System/Library/Kernels first.)
(Need kernel only if you use Chameleon with -f to boot the installer disk, needn't with Clover.)

10. Boot to /Volumes/macOSMBR/ to install macOS.

10.12.1.16B2657
10.12.0.16A323
10.12.pbGM.16A320
10.12.pb4.16A284a
(don't need patched OSInstall.mpkg since pb4)
10.12.pb1.16A238m
10.12.db1.16A201w

OSInstaller(MBR)10.12.1.16B2657.zip