Jump to content

1 Screenshot

About This File

Patched OSInstall.mpkg and OSInstaller.framework to allow OS X 10.11 installation on MBR partition.

 

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

 

The patch is made base on 落下爱@pcbeta 10.10.x patch method

 

How to make 10.11 installer for MBR?

 

Open /Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg/BaseSystem.dmg first.

1. Restore BaseSystem.dmg to HFS partition and rename the partition’s name as OSXMBR as /Volumes/OSXMBR/

2. Copy InstallESD.dmg/BaseSystem.dmg to /Volumes/OSXMBR/

3. Copy InstallESD.dmg/BaseSystem.chunklist to /Volumes/OSXMBR/

4. Copy InstallESD.dmg/AppleDiagnostics.dmg to /Volumes/OSXMBR/

5. Copy InstallESD.dmg/AppleDiagnostics.chunklist to /Volumes/OSXMBR/

6. Remove /Volumes/OSXMBR/System/Installation/Packages

7. Copy InstallESD.dmg/Packages to /Volumes/OSXMBR/System/Installation/Packages

 

8.

OSInstall.mpkg replace to

/Volumes/OSXMBR/System/Installation/Packages/OSInstall.mpkg

 

OSInstaller replace to

/Volumes/OSXMBR/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A/OSInstaller

 

9. Copy InstallESD.dmg/Packages/Essentials.pkg/System/Library/Kernels/kernel

to /Volumes/OSXMBR/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/OSXMBR/ to install Mac OS X.

 

Work fine with Clover

 

Work fine with Enoch

and /Extra/kernel.plist with

<key>KernelBooter_kexts</key>

<string>Yes</string>

 

10.11.6.15G1011

10.11.6.15G31

10.11.5.15F34

10.11.4.15E65

10.11.3.15D21

10.11.2.15C50

10.11.1.15B42

10.11.0.15A284

 

If you want to patch MBR by yourself, here is the patch code, works on 10.11.0 ~ 10.11.6

 

perl -pi -e 's|\x48\x8B\x78\x28\x48\x85\xFF\x74\x5F\x48\x8B\x85|\x48\x8B\x78\x28\x48\x85\xFF\xEB\x5F\x48\x8B\x85|g' OSInstaller

codesign -f -s - OSInstaller




User Feedback

×