Jump to content

Sierra MBR Patch 10.12.6


1 Screenshot

About This File

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

 

To use those patched files you must follow HowTo-10.12.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.12 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.

 

And, need a /Extra/SMBIOS.plist supported with /Volumes/macOSMBR/System/Library/CoreServices/PlatformSupport.plist.

Set a SMBIOS with Chameleon Wizard.

 

Work fine with Enoch r2839+

and /Extra/kernel.plist with

<key>KernelBooter_kexts</key>

<string>Yes</string>

https://postimg.org/image/bnmdi8cdl/

 

10.12.6.16G29

10.12.5.16F73

10.12.4.16E195

10.12.3.16D32

10.12.2.16C68

10.12.1.16B2657

10.12.0.16A323

 

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

 

perl -pi -e "s|\x48\x8B\x78\x28\x48\x85\xFF\x0F\x84\x91\x00\x00\x00\x48|\x48\x8B\x78\x28\x48\x85\xFF\x90\xE9\x91\x00\x00\x00\x48|g" OSInstaller

codesign -f -s - OSInstaller

 

 

 

 

 

 

 

 

  • Like 3
 Share


User Feedback

Recommended Comments



hi, 

 

I was able to proceed with installation by adding new system information using a tool.

 

then it booted with USB installer and installed Sierra till next 45 mins. 

 

However when it rebooted on first time with Sierra then it showed error that Voodo Rehabman PS2 kext is not loaded and my USB mouse, Keyboard didn't work.

Neither attached PS2 Keyboard & Mouse.

 

I put the Voodo Rehabman release kext of Dec 2016 into S/L/E of newly installed Mac Sierra. 

And Since then I am stuck  at

 

IMG_8433.jpg

 

         [ACPI PATCHER]

         Adding booster spec to the platform Expert

         Attempting to loading drivers from "Extra" repository:

         Attempting to loading drivers from standard repositories:

             -Third party extensions search path: /Library/Extensions

 

 

And It gets stuck without any movement.

  • Like 1
Link to comment
Share on other sites

Hi 

Update , I delete all the /Library/Extensions kext and tried once more.

it worked now. It booted and logged in me successfully .

 

USB mouse is not working though surprisingly PS2 mouse tracker pad and keyboard is working. 

 

Checking further for USB kexts for Sierra.

 

thanks CrazyBirdy for helping.

  • Like 1
Link to comment
Share on other sites

USB Fix for El Capitan in S/L/E using kextWizard worked. USB mouse working fine.

 

Mac Sierra installed on my Laptop Successfully. 

 

thanks CrazyBirdy for giving required info. 

  • Like 1
Link to comment
Share on other sites

10.12.0~10.12.4

 

perl -pi -e "s|\x48\x8B\x78\x28\x48\x85\xFF\x0F\x84\x91\x00\x00\x00\x48|\x48\x8B\x78\x28\x48\x85\xFF\x90\xE9\x91\x00\x00\x00\x48|g" OSInstaller

 

codesign -f -s - OSInstaller

stuck here

followed http://osxarena.com/2016/09/1471/ this guide and MBR patch from http://www.insanelymac.com/forum/files/file/563-sierra-mbr-patch/ this

please help

 

 

https://www.dropbox....G_0504.jpg?dl=0[image File]

Link to comment
Share on other sites

Making a bit of progress but now

 

"Can't get kextd port" error... 

 

Kext stall  "Apple ACPIPCPU" "pci8086,100 "display" pci10de,e0f, ft232R USB UART (left usb's plugged in )...

 


 

Link to comment
Share on other sites

Hello Everyone

 

After 4 yrs again I am trying to upgrade Yosemite to Sierra on the laptop and its stuck at below kernel panic , after  successful installation on the MBR partition.

I have tried all of the combinations, including repeated installations of enoch,

 

Below error is while booting from the partition where Sierra was installed.  I am trying to make laptop useful so that laptop can be used for school.

 

 

 

     Failed to load Executable for kext com.apple.kpi.bsd 

     kernel trap at 0xffffff800033ccba, type 14=page fault

     ...

    Fault CR2 0x0000000000000016 Error code 0x0000000000000000

  ... .

     Can't perform kext scan : no kext summary

 

 

 

 

 

 

Please help.

 

 

Link to comment
Share on other sites


×
×
  • Create New...