Jump to content

Password protected RecoveryHD?


kosakgroove
 Share

12 posts in this topic

Recommended Posts

Hi guys! My 1st laptop in signature works pretty damn nice as a Hackintosh. It is definitely pretty safe, because I have BIOS access password, so nobody could delete my HDD content, if my laptop was to be stolen.

 

If they who stole the computer boot it, Clover appears, and I have quiet a few options:

 

post-1517295-0-07742200-1455912130_thumb.png

 

Windows is password protected, All my OSX installs are password protected also, but I am worried that if it gets stolen, they will try to access Recovery HD and it works, without any password. So then they will realize they can delete everything. What can I do to prevent this, except setting a password in the BIOS for every time the computer boots, this meaning a password before CLOVER.

 

Is there any way I can protect my Recovery HD in my Hackintosh?

 

Link to comment
Share on other sites

Hi guys! My 1st laptop in signature works pretty damn nice as a Hackintosh. It is definitely pretty safe, because I have BIOS access password, so nobody could delete my HDD content, if my laptop was to be stolen.

 

If they who stole the computer boot it, Clover appears, and I have quiet a few options:

 

attachicon.gifscreenshot4.png

 

Windows is password protected, All my OSX installs are password protected also, but I am worried that if it gets stolen, they will try to access Recovery HD and it works, without any password. So then they will realize they can delete everything. What can I do to prevent this, except setting a password in the BIOS for every time the computer boots, this meaning a password before CLOVER.

 

Is there any way I can protect my Recovery HD in my Hackintosh?

Setting a password is not secure enough, if someone has a physical access to it. Try encryption...

Link to comment
Share on other sites

Well, password is what I mostly wanted, I know they can de solder BIOS chip and replace.. and then change HDD..

but thats a lot of trouble I guess.

I know encryption makes everything slower and gives different issues.. Is there no way to protect RecoveryHD?

Link to comment
Share on other sites

You can simply hide the entry with GUI/Hide/Recovery, or create custom entries without the recovery and disable GUI/Scan/Entries, so now you can only access that partition with an external driver with Clover :rofl: .

 

And if you seriously want to protect your information your best option is encryption (no idea on the performance impact nor hack support though).

Link to comment
Share on other sites

You can simply hide the entry with GUI/Hide/Recovery, or create custom entries without the recovery and disable GUI/Scan/Entries, so now you can only access that partition with an external driver with Clover :rofl: .

 

And if you seriously want to protect your information your best option is encryption (no idea on the performance impact nor hack support though).

YEAH BRO! that was my question.. i think FileVault just screws your whole install on a Hack, TrueCrypt makes everything very slow on hacks.

I would like to create custom entries, but they always fail to appear.. 

Link to comment
Share on other sites

In CC go to GUI, then in the Hide list add an entry called "Recovery" and you're good to go. If you want help with custom entries let me know and I'll help you set it up.

Hey bro! It worked 100% thanks a lot for covering one of the biggest weak spots in my Hackintosh.

 

Now, what I would love to do, is make that the Clover i have in my HDD doesnt scan entries. I want it to only "see" the custom ones I will set. If I need to access any other bootable device through Clover I will do it through my Clover USB, booting it from BIOS, that is password locked, and therefore a bit safer way to protect the hackintosh, meaning even if you have a OSX installer, the Clover that will be accessible to the thief (the one in the HDD) will not read the USB, and he wont be able to access BIOS to boot the Clover  in the USB.

 

I really need your help in this Custom Entry stuff, it has proven very hard for me, and after many tries I have never managed to make it work. I have 2 OSX 10.11.3 partitions, one for Mavericks, and another one for Windows 10 UEFI. 

 

If you can help me, whenever you have time, would you prefer to do it over this post, or over private message?

Thanks a lot for your answer.

Link to comment
Share on other sites

Thanks bro! Here it goes the boot log:

0:100  0:100  MemLog inited, TSC freq: 2593992673
0:100  0:000  
0:100  0:000  Now is 20.2.2016,  16:12:53 (GMT+2047)
0:100  0:000  Starting Clover rev 3346 on American Megatrends EFI
0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,98B0D4EA-A03B-472B-9650-B75ACAC2AE2E,0x28,0x64000) @AB3DAC98
0:100  0:000  SelfDirPath = EFI\CLOVER
0:100  0:000  Total Memory Slots Count = 4
0:100  0:000  Type 17 Index = 0
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 0 ChannelA-DIMM0
0:100  0:000  Type 17 Index = 1
0:100  0:000  Ignoring insane frequency value 0MHz
0:100  0:000  SmbiosTable.Type17->Speed = 0MHz
0:100  0:000  SmbiosTable.Type17->Size = 0MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 1 ChannelA-DIMM1
0:100  0:000  Type 17 Index = 2
0:100  0:000  SmbiosTable.Type17->Speed = 1600MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 2 ChannelB-DIMM0
0:100  0:000  Type 17 Index = 3
0:100  0:000  Ignoring insane frequency value 0MHz
0:100  0:000  SmbiosTable.Type17->Speed = 0MHz
0:100  0:000  SmbiosTable.Type17->Size = 0MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 3 ChannelB-DIMM1
0:100  0:000  Boot status=0
0:100  0:000  Clover revision: 3346  running on X550LD
0:100  0:000  ... with board X550LD
0:100  0:000  CPU Vendor = 756E6547 Model=40651
0:100  0:000  The CPU supported turbo
0:100  0:000  BrandString = Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
0:100  0:000  MSR 0xE2 before patch 1E008408
0:100  0:000  MSR 0xE2 is locked, PM patches will be turned on
0:100  0:000  MSR 0xE4              00051814
0:100  0:000  MSR 0xCE              0008083D_F3011A00
0:100  0:000  non-usable FLEX_RATIO = 10000
0:100  0:000  corrected FLEX_RATIO = 0
0:100  0:000  MSR 0x1B0             00000000
0:100  0:000  FSBFrequency=76MHz DMIvalue=100000kHz
0:100  0:000  Corrected FSBFrequency=100MHz
0:100  0:000  Vendor/Model/Stepping: 0x756E6547/0x45/0x1
0:100  0:000  Family/ExtFamily: 0x6/0x0
0:100  0:000  MaxDiv/MinDiv: 26.0/8
0:100  0:000  Turbo: 28/28/28/31
0:100  0:000  Features: 0xBFEBFBFF
0:100  0:000  Threads: 4
0:100  0:000  Cores: 2
0:100  0:000  FSB: 100 MHz
0:100  0:000  CPU: 2000 MHz
0:100  0:000  TSC: 2000 MHz
0:100  0:000  PIS: 400 MHz
0:100  0:000  PCI (00|00:00.00) : 8086 0A04 class=060000
0:100  0:000  PCI (00|00:02.00) : 8086 0A16 class=030000
0:100  0:000  Found GFX model=Intel HD Graphics 4400
0:100  0:000  PCI (00|00:03.00) : 8086 0A0C class=040300
0:100  0:000  PCI (00|00:04.00) : 8086 0A03 class=118000
0:100  0:000  PCI (00|00:14.00) : 8086 9C31 class=0C0330
0:100  0:000  PCI (00|00:16.00) : 8086 9C3A class=078000
0:100  0:000  PCI (00|00:16.01) : FFFF FFFF class=FFFFFF
0:100  0:000  PCI (00|00:1B.00) : 8086 9C20 class=040300
0:100  0:000  PCI (00|00:1C.00) : 8086 9C10 class=060400
0:100  0:000  PCI (00|00:1C.02) : 8086 9C14 class=060400
0:100  0:000  PCI (00|02:00.00) : 10EC 5287 class=FF0000
0:100  0:000  PCI (00|02:00.01) : 10EC 8168 class=020000
0:100  0:000  LAN 0, Vendor=10EC, MMIO=E000
0:100  0:000  PCI (00|00:1C.03) : 8086 9C16 class=060400
0:100  0:000  PCI (00|03:00.00) : 14E4 43B1 class=028000
0:100  0:000  PCI (00|00:1C.04) : 8086 9C18 class=060400
0:100  0:000  PCI (00|04:00.00) : 10DE 1140 class=030200
0:100  0:000  PCI (00|00:1D.00) : 8086 9C26 class=0C0320
0:100  0:000  PCI (00|00:1F.00) : 8086 9C43 class=060100
0:100  0:000  PCI (00|00:1F.02) : 8086 9C03 class=010601
0:100  0:000  PCI (00|00:1F.03) : 8086 9C22 class=0C0500
0:100  0:000  PCI (00|00:1F.06) : 8086 9C24 class=118000
0:100  0:000  Clover load options size = 0 bytes
0:111  0:010  Using OEM config.plist at path: EFI\CLOVER\config.plist
0:111  0:000  EFI\CLOVER\config.plist loaded: Success
0:124  0:013  Found theme directory: UFO
0:143  0:019  Loading early settings
0:143  0:000  timeout set to 3
0:143  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
0:143  0:000  KextsToPatch: 6 requested
0:143  0:000  KextsToPatch 0: AppleIntelFramebufferAzul (9mb cursor byte) Kext bin patch, data len: 20
0:143  0:000  KextsToPatch 1: AppleIntelFramebufferAzul (HDMI try 1) Kext bin patch, data len: 12
0:143  0:000  KextsToPatch 2: IOGraphicsFamily (logo glitch) Kext bin patch, data len: 5
0:143  0:000  KextsToPatch 3: IOBluetoothFamily (Handoff) Kext bin patch, data len: 8
0:143  0:000  KextsToPatch 4: AirPortBrcm4360 (10.11-BCM94352-5GHz-US-FCC-dv) Kext bin patch, data len: 7
0:143  0:000  KextsToPatch 5: AirPortBrcm4360 (10.11-BCM94352-Airport-Extreme) Kext bin patch, data len: 6
0:143  0:000  Default theme: Shield
0:143  0:000  Hiding entries with string Recovery
0:143  0:000  LoadDrivers() start
0:144  0:001  Loading DataHubDxe-64.efi  status=Success
0:151  0:006  Loading FSInject-64.efi  status=Success
0:151  0:000  Loading OsxAptioFix2Drv-64.efi  status=Success
0:152  0:000  Loading OsxFatBinaryDrv-64.efi  status=Success
0:153  0:000  Loading PartitionDxe-64.efi  status=Success
0:154  0:001   - driver needs connecting
0:154  0:000  Loading NTFS.EFI  status=Success
0:165  0:011   - driver needs connecting
0:165  0:000  Loading HFSPlus.efi  status=Success
0:172  0:006   - driver needs connecting
0:172  0:000  3 drivers needs connecting ...
0:172  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success
0:172  0:000  Partition driver loaded: 
0:172  0:000  HFS+ driver loaded 
0:172  0:000  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:997  0:825  LoadDrivers() end
0:997  0:000  Dump SMC keys from NVRAM:
1:000  0:002  SetScreenResolution: 1366x768 - already set
1:000  0:000  Console modes reported: 4, available modes:
1:000  0:000    Mode 1: 80x25
1:000  0:000    Mode 3: 100x31
1:000  0:000    Mode 4: 170x40 (current mode)
1:000  0:000  SetScreenResolution: 1366x768 - already set
1:000  0:000  reinit: self device path=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,98B0D4EA-A03B-472B-9650-B75ACAC2AE2E,0x28,0x64000)
1:000  0:000  ScanSPD() start
1:000  0:000  SMBus CmdReg: 0x3
1:000  0:000  Scanning SMBus [8086:9C22], mmio: 0xF7C21004, ioport: 0xF040, hostc: 0x11
1:000  0:000  Slots to scan [8]...
1:024  0:023  SPD[2]: Type 11 @0x52 
1:033  0:008  DDR speed 1600MHz 
1:033  0:000  Slot: 2 Type 24 4096MB 1600MHz Vendor=Samsung PartNo=M471B5173QH0-YK0 SerialNo=020206070A080807 
1:056  0:023  ScanSPD() end
1:056  0:000  Get Acpi Tables List from RSDT:
1:056  0:000   Found table: FACP  Notebook len=268
1:056  0:000   Found table: APIC  Notebook len=114
1:056  0:000   Found table: FPDT  Notebook len=68
1:056  0:000   Found table: ECDT  Notebook len=193
1:056  0:000   Found table: LPIT  Notebook len=92
1:056  0:000   Found table: SSDT  zpoddult len=372
1:056  0:000   Found table: SSDT  Cpu0Ist len=1337
1:056  0:000   Found table: SSDT  CpuPm len=2776
1:056  0:000   Found table: SSDT  Cpu0Tst len=734
1:056  0:000   Found table: SSDT  ApTst len=840
1:056  0:000   Found table: MCFG  Notebook len=60
1:056  0:000   Found table: SSDT  DptfTabl len=12407
1:056  0:000   Found table: HPET  Notebook len=56
1:056  0:000   Found table: SSDT  SataTabl len=664
1:056  0:000   Found table: SSDT  SaSsdt  len=16103
1:056  0:000   Found table: SSDT  SgPch len=3135
1:056  0:000   Found table: BGRT  Notebook len=56
1:056  0:000   Found table: SSDT  OptTabl len=5182
1:056  0:000   Found table: MSDM  Notebook len=85
1:056  0:000  Calibrated TSC frequency =2593992673 =2593MHz
1:056  0:000  Loading main settings
1:056  0:000  USB FixOwnership: true
1:056  0:000  Config set Fixes will override FixMask mask!
1:056  0:000     final mask=90000000
1:056  0:000  Config set ChassisType=0x8
1:056  0:000  found 12 volumes with blockIO
1:056  0:000   0. Volume:
1:056  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)
1:082  0:025    Result of bootcode detection: bootable unknown (legacy)
1:082  0:000   1. Volume:
1:082  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,98B0D4EA-A03B-472B-9650-B75ACAC2AE2E,0x28,0x64000)
1:082  0:000    Result of bootcode detection: bootable Clover (clover)
1:096  0:014    This is SelfVolume !!
1:096  0:000   2. Volume:
1:096  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,E776168A-64CD-4CE2-BE83-1AE8EE7E7BF8,0x64028,0x28B7D8)
1:103  0:006   3. Volume:
1:103  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(3,GPT,C0E110AF-55BE-4C84-B458-EF48DA886BDF,0x32F800,0x8000)
1:114  0:011   4. Volume:
1:114  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(4,GPT,6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B,0x36F440,0x51C29800)
1:126  0:012   5. Volume:
1:126  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(5,GPT,2DEF4F37-E010-4ABB-845D-6B8D9CEECC5A,0x51F98C40,0x135F20)
1:143  0:017    hiding this volume
1:143  0:000   6. Volume:
1:143  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(6,GPT,F9B3461B-C40C-48A0-956E-CDB8A69C3EC8,0x520CEB60,0x76EACA0)
1:157  0:013   7. Volume:
1:157  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(7,GPT,24AAB6FC-AFC0-4BE6-BBF2-9D04F7A5F6A4,0x597F9800,0x441C000)
1:170  0:013   8. Volume:
1:170  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(8,GPT,4813AE51-74B1-4383-A7D9-47A9138D7CC6,0x5DC15800,0x452C800)
1:180  0:009    Result of bootcode detection: bootable Windows (vista,win)
1:180  0:000   9. Volume:
1:180  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(9,GPT,577A57C5-8E65-4EBE-9DEC-BBD1BFFDFDA4,0x621428E0,0x135F20)
1:195  0:015  10. Volume:
1:195  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(10,GPT,BC0BF5B6-3134-476F-A154-6817F222B857,0x62278800,0x1248E000)
1:206  0:011    Result of bootcode detection: bootable Windows (vista,win)
1:206  0:000  11. Volume:
1:206  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)
1:206  0:000    found optical drive
1:230  0:023  Using theme 'ufo' (EFI\CLOVER\themes\ufo)
1:230  0:000  theme ufo defined in NVRAM found and theme.plist parsed
1:230  0:000  OS main and drive as badge
1:245  0:014  Choosing theme ufo
1:245  0:000  Custom entries start
1:245  0:000  Custom entries finish
1:245  0:000  Scanning loaders...
1:245  0:000   0: 'Whole Disc Boot' no file system
1:245  0:000   1: 'EFI'
1:255  0:009      AddLoaderEntry for Volume Name=EFI
1:335  0:080   2: 'Clover'
1:353  0:018   3: 'Legacy HD3' no file system
1:353  0:000   4: 'Macintosh HD'
1:396  0:042      AddLoaderEntry for Volume Name=Macintosh HD
1:425  0:028      Check if volume Is Hibernated:
1:425  0:000      Check sleep image 'by signature':
1:502  0:076      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
1:502  0:000      SleepImage name from pref: ImageVolume = 'Macintosh HD', ImageName = '\private\var\vm\sleepimage'
1:525  0:022      Reading first 512 bytes of sleepimage ...
1:525  0:000      Reading completed -> Success
1:525  0:000       sleepimage offset could not be acquired
1:525  0:000       hibernated: no - sign
1:546  0:021   5: 'Recovery HD' hidden
1:546  0:000   6: 'Darkside'
1:580  0:034      AddLoaderEntry for Volume Name=Darkside
1:598  0:017      Check if volume Is Hibernated:
1:598  0:000      Check sleep image 'by signature':
1:632  0:033      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Not Found
1:632  0:000      using default sleep image name = \private\var\vm\sleepimage
1:657  0:025      Reading first 512 bytes of sleepimage ...
1:665  0:007   OurBlockIoRead: Lba=55CCEB70, Offset=AB99D6E000 (BlockSize=512)
1:665  0:000   sig lion: 6E6F6974
1:665  0:000   sig snow: 230A6574
1:665  0:000   no valid sleep image offset was found
1:665  0:000      Reading completed -> Success
1:665  0:000       sleepimage offset could not be acquired
1:665  0:000       hibernated: no - sign
1:697  0:031   7: 'Mavericks'
1:723  0:026      AddLoaderEntry for Volume Name=Mavericks
1:755  0:031      Check if volume Is Hibernated:
1:755  0:000      Check sleep image 'by signature':
1:789  0:034      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Not Found
1:789  0:000      using default sleep image name = \private\var\vm\sleepimage
1:822  0:032      Reading first 512 bytes of sleepimage ...
1:836  0:014   OurBlockIoRead: Lba=5ABB9848, Offset=B577309000 (BlockSize=512)
1:836  0:000   sig lion: 0
1:836  0:000   sig snow: 0
1:836  0:000   no valid sleep image offset was found
1:836  0:000      Reading completed -> Success
1:836  0:000       sleepimage offset could not be acquired
1:836  0:000       hibernated: no - sign
1:872  0:035   8: 'Extend'
1:912  0:040   9: 'Nope'
1:930  0:017  10: ''
1:970  0:040  11: 'Whole Disc Boot' no file system
1:970  0:000  Custom legacy start
1:970  0:000  Custom legacy end
1:970  0:000  Custom tool start
1:970  0:000  Custom tool end
2:016  0:046  found tool \EFI\CLOVER\tools\Shell64U.efi
2:016  0:000  Checking EFI partition Volume 1 for Clover
2:017  0:000   Found Clover
2:039  0:021  GetEfiBootDeviceFromNvram:
2:039  0:000   efi-boot-device-data: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(4,GPT,6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B,0x36F440,0x51C29800)
2:039  0:000   Volume: 'PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(4,GPT,6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B,0x36F440,0x51C29800)'
2:039  0:000   LoaderPath: '<null string>'
2:039  0:000   Guid = 6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B
2:039  0:000   volume: partition = PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(4,GPT,6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B,0x36F440,0x51C29800)
2:039  0:000   searching for that partition
2:039  0:000    found entry 1. 'Boot Mac OS X from Macintosh HD', Volume 'Macintosh HD'
2:039  0:000  Boot redirected to Entry 1. 'Boot Mac OS X from Macintosh HD'
2:039  0:000  DefaultIndex=1 and MainMenu.EntryCount=10
2:126  0:087  GUI ready
6:129  4:003  StartLoader() start
6:129  0:000  Entry->Settings: <null string>
6:129  0:000  Finally: Bus=99768kHz CPU=2594MHz
6:129  0:000  Kernel and Kext Patches at 97CD64B0:
6:129  0:000  	Allowed: y
6:129  0:000  	Debug: n
6:129  0:000  	KernelCpu: n
6:129  0:000  	Lapic: n
6:129  0:000  	Haswell-E: n
6:129  0:000  	AICPUPM: n
6:129  0:000  	AppleRTC: y
6:129  0:000  	KernelPm: y
6:129  0:000  	FakeCPUID: 0x0
6:129  0:000  	ATIController: null
6:129  0:000  	ATIDataLength: 0
6:129  0:000  	0 Kexts to load
6:129  0:000  	6 Kexts to patch
6:129  0:000  	  KextPatch[0]: 20 bytes, AppleIntelFramebufferAzul
6:129  0:000  	  KextPatch[1]: 12 bytes, AppleIntelFramebufferAzul
6:129  0:000  	  KextPatch[2]: 5 bytes, IOGraphicsFamily
6:129  0:000  	  KextPatch[3]: 8 bytes, IOBluetoothFamily
6:129  0:000  	  KextPatch[4]: 7 bytes, AirPortBrcm4360
6:129  0:000  	  KextPatch[5]: 6 bytes, AirPortBrcm4360
6:129  0:000  Loading boot.efi  status=Success
6:214  0:084  GetOSVersion: : 10.11.3
6:214  0:000  insert table 9 for dev 0:1
6:214  0:000  insert table 9 for dev 0:0
6:214  0:000  Trusting SMBIOS...
6:214  0:000  Channels: 1
6:214  0:000  Interleave: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
6:214  0:000   partNum unknown
6:214  0:000  SMBIOS Type 17 Index = 0 => 0 0:
6:214  0:000  BANK0 DIMM0 1600MHz 4096MB
6:214  0:000  mTotalSystemMemory = 4096
6:214  0:000  SMBIOS Type 17 Index = 1 => 1 1:
6:214  0:000  BANK0 DIMM1 EMPTY
6:214  0:000   partNum=M471B5173QH0-YK0  
6:214  0:000  SMBIOS Type 17 Index = 2 => 2 2:
6:214  0:000  BANK0 DIMM2 1600MHz 4096MB
6:214  0:000  mTotalSystemMemory = 8192
6:214  0:000  NumberOfMemoryDevices = 3
6:214  0:000  Type20[0]->End = 0x3FFFFF, Type17[0] = 0x1000
6:214  0:000  Type20[1]->End = 0x7FFFFF, Type17[2] = 0x3000
6:214  0:000  Table 131 is present, CPUType=31
6:214  0:000  Change to: 705
6:214  0:000  RSDT 0xADE19028
6:214  0:000  FADT from RSDT: 0xADE19160
6:214  0:000  XSDT 0xADE19098
6:214  0:000  FADT from XSDT: 0xADE2F240
6:214  0:000  Xsdt reallocation done
6:214  0:000  old FADT length=10C
6:214  0:000  Found OperationRegion(GNVS, SystemMemory, AEA9FC18, ...)
6:214  0:000  Found OperationRegion(MCHT, SystemMemory, FED10000, ...)
6:214  0:000  Found OperationRegion(RCRB, SystemMemory, FED1C000, ...)
6:214  0:000  Unable to determine address for OperationRegion(XHCP, SystemMemory, ...) skipping
6:214  0:000  Found OperationRegion(MCA1, SystemMemory, F7FE0000, ...)
6:214  0:000  Found OperationRegion(MCA1, SystemMemory, F7FE0000, ...)
6:214  0:000  Unable to determine address for OperationRegion(SDCH, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(DMB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(ICB1, SystemMemory, ...) skipping
6:214  0:000  Unable to determine address for OperationRegion(MBAR, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(RAMW, SystemMemory, ...) skipping
6:215  0:000  Found OperationRegion(DBGM, SystemMemory, D0000, ...)
6:215  0:000  Unable to determine address for OperationRegion(VMEM, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(VMEM, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PARM, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FGVR, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FM30, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F300, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FEC1, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FEC2, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FM1X, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F100, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F101, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F110, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F111, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F112, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F113, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F114, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F120, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F121, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F122, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F130, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F131, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F132, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F133, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F134, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F135, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F136, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F137, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F140, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F141, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F142, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F150, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F151, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F152, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F153, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F154, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F160, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F161, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F170, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F171, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F172, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F173, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F174, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F180, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F181, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F182, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F183, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F190, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F192, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FM1F, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FMAD, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(FM42, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F421, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F422, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(F423, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(ECAD, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Unable to determine address for OperationRegion(PCFG, SystemMemory, ...) skipping
6:215  0:000  Found OperationRegion(RCBA, SystemMemory, FED1C000, ...)
6:233  0:018  DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml
6:243  0:009  Apply DsdtFixMask=0x90000000 new way
6:243  0:000     drop _DSM mask=0x0000
6:243  0:000  ========= Auto patch DSDT Starting ========
6:243  0:000  VideoCard devID=0xA168086
6:243  0:000  DisplayADR1[0] = 0x20000, DisplayADR2[0] = 0xFFFE
6:243  0:000  USBADR[0] = 0x140000 and PCIe = 0xFFFE
6:243  0:000  Found Airport BCM at 0x1C0003, 0x0
6:243  0:000  USBADR[1] = 0x1D0000 and PCIe = 0xFFFE
6:243  0:000  first CPU found at A798 offset A79C
6:243  0:000  score candidate at A794
6:243  0:000  score inserted in acpi_cpu_score _PR_
6:243  0:000  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
6:244  0:000  Found PCIROOTUID = 0
6:244  0:000    indirect name=SRCB
6:244  0:000    indirect name=SRMB
6:244  0:000    indirect name=SRMB
6:244  0:000  ========= Auto patch DSDT Finished ========
6:244  0:000  Drop tables from Xsdt, SIGN=SSDT TableID= Length=0
6:244  0:000   Xsdt has tables count=19 
6:244  0:000   Table: SSDT  zpoddult  372 dropped
6:244  0:000   Table: SSDT  Cpu0Ist  1337 dropped
6:244  0:000   Table: SSDT  CpuPm  2776 dropped
6:244  0:000   Table: SSDT  Cpu0Tst  734 dropped
6:244  0:000   Table: SSDT  ApTst  840 dropped
6:244  0:000   Table: SSDT  DptfTabl  12407 dropped
6:244  0:000   Table: SSDT  SataTabl  664 dropped
6:244  0:000   Table: SSDT  SaSsdt   16103 dropped
6:244  0:000   Table: SSDT  SgPch  3135 dropped
6:244  0:000   Table: SSDT  OptTabl  5182 dropped
6:244  0:000  corrected XSDT length=108
6:244  0:000  Inserting table[0]:SSDT.aml from EFI\CLOVER\ACPI\patched ... Success
6:244  0:000  Inserting table[1]:SSDT-0.aml from EFI\CLOVER\ACPI\patched ... Success
6:245  0:000  Inserting table[2]:SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
6:246  0:000  Inserting table[3]:SSDT-2.aml from EFI\CLOVER\ACPI\patched ... Success
6:246  0:000  Inserting table[4]:SSDT-6.aml from EFI\CLOVER\ACPI\patched ... Success
6:247  0:000  Inserting table[5]:SSDT-7.aml from EFI\CLOVER\ACPI\patched ... Success
6:247  0:000  Inserting table[6]:SSDT-8.aml from EFI\CLOVER\ACPI\patched ... Success
6:248  0:000  Inserting table[7]:SSDT-9.aml from EFI\CLOVER\ACPI\patched ... Success
6:248  0:000  Inserting table[8]:SSDT-10.aml from EFI\CLOVER\ACPI\patched ... Success
6:262  0:013  Inserting table[9]:SSDT-11.aml from EFI\CLOVER\ACPI\patched ... Success
6:262  0:000  Inserting table[10]:SSDT-12.aml from EFI\CLOVER\ACPI\patched ... Success
6:263  0:000   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=4
6:263  0:000  EdidDiscovered size=128
6:263  0:000  00 | 00 FF FF FF FF FF FF 00 0D AE AB 15 00 00 00 00 
6:263  0:000  16 | 30 17 01 03 80 22 13 78 0A E5 65 92 58 57 98 29 
6:263  0:000  32 | 1D 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 
6:263  0:000  48 | 01 01 01 01 01 01 79 1D 56 C2 50 00 26 30 1F 41 
6:263  0:000  64 | 4C 00 58 C1 10 00 00 18 00 00 00 FE 00 4E 31 35 
6:263  0:000  80 | 36 42 47 45 2D 4C 34 31 0A 20 00 00 00 FE 00 43 
6:263  0:000  96 | 4D 4E 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE 
6:263  0:000  112 | 00 4E 31 35 36 42 47 45 2D 4C 34 31 0A 20 00 29 
6:263  0:000  Intel Intel HD Graphics 4400 [8086:0A16] :: PciRoot(0x0)\Pci(0x2,0x0)
6:263  0:000  Intel GFX revision  =0xB
6:263  0:000  USB Controller [8086:9C31] :: PciRoot(0x0)\Pci(0x14,0x0)
6:263  0:000  LAN Controller [10EC:8168] :: PciRoot(0x0)\Pci(0x1C,0x2)\Pci(0x0,0x1)
6:263  0:000  USB Controller [8086:9C26] :: PciRoot(0x0)\Pci(0x1D,0x0)
6:263  0:000   RCBA access disabled; trying to enable
6:263  0:000  stringlength = 2538
6:263  0:000  CurrentMode: Width=1366 Height=768
6:263  0:000  Beginning FSInjection
6:263  0:000  skipping kext injection (not requested)
6:266  0:002  MSR 0x1B0   set to        00000000
6:266  0:000  SetStartupDiskVolume:
6:266  0:000    * Volume: 'Macintosh HD'
6:266  0:000    * LoaderPath: '<null string>'
6:266  0:000    * DevPath: Macintosh HD
6:266  0:000    * GUID = 6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B
6:266  0:000    * efi-boot-device: <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>6D0AF0D7-FA1F-402A-8174-ABB19C0EBD7B</string></dict></dict></dict></array>
6:266  0:000  Custom boot is disabled
6:267  0:000  Closing log

Here is my disk info:

Last login: Sat Feb 20 17:14:12 on console
Joes-MacBook-Pro:~ joe$ diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Clover                  1.4 GB     disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:                  Apple_HFS Macintosh HD            702.3 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
   6:                  Apple_HFS Darkside                63.8 GB    disk0s6
   7:                  Apple_HFS Mavericks               36.6 GB    disk0s7
   8:       Microsoft Basic Data Extend                  37.1 GB    disk0s8
   9:                  Apple_HFS Nope                    650.0 MB   disk0s9
  10:       Microsoft Basic Data                         157.1 GB   disk0s10

Joes-MacBook-Pro:~ joe$ 

I would like to have an entry to Windows 10 (the partition with 157.1 GB), that is in UEFI mode, and therefore, the bootloader is installed in EFI partition in the path \EFI\Microsoft\Boot\bootmgfw.efi

Then I would like entries for Macintosh HD, with OSX 10.11.3 and Darkside also with OSX 10.11.3

Finally I also have Mavericks installed in the partition called Mavericks

 

Thanks a lot for the help man!

Link to comment
Share on other sites

For UEFI custom entries you need at least the Volume (it can be the name or GUID), Type (OSX, OSXInstaller, OSXRecovery, Windows, etc) and Name or FullName (full will override the whole "Boot xxx from yyy" legend). So in your case this should work for most entries:

<key>GUI</key>
<dict>
	<key>Custom</key>
	<dict>
		<key>Entries</key>
		<array>
			<dict>
				<key>FullTitle</key>
				<string>Macintosh HD</string>
				<key>Type</key>
				<string>OSX</string>
				<key>Volume</key>
				<string>Macintosh</string>
			</dict>
			<dict>
				<key>FullTitle</key>
				<string>Darkside</string>
				<key>Type</key>
				<string>OSX</string>
				<key>Volume</key>
				<string>Darkside</string>
			</dict>
			<dict>
				<key>FullTitle</key>
				<string>Mavericks</string>
				<key>Type</key>
				<string>OSX</string>
				<key>Volume</key>
				<string>Mavericks</string>
			</dict>
		</array>
	</dict>
</dict>

The only issue we face now is with the Windows entry cause the loader is in another partition (it's on the EFI).

 

We'll need to use the EFI partition's name instead (the one holding the loader), plus the Path cause the partition is shared with Clover's bootloader as well and may add itself while scanning for loaders.

			<dict>
				<key>FullTitle</key>
				<string>Windows 10</string>
				<key>Type</key>
				<string>Windows</string>
				<key>Volume</key>
				<string>EFI</string>
                                <key>Path</key>
                                <string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
			</dict> 

And remember to disable the automatic scan:

		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<false/>
			<key>Legacy</key>
			<false/>
			<key>Linux</key>
			<false/>
		</dict>
Edited by Maniac10
  • Like 3
Link to comment
Share on other sites

Bro! Thanks so so much! Not only now I have no backdoor to my Hackintosh, unless they put a lot of effort, but now I can also boot between Mavericks and El Capitan without ever changing my config plist! Im very thankful for all your help! 

 

Stay awesome :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...