Contribute
Register

[Release] Hackintool v3.x.x

@joevt can you please check out this one. The Type names should now match and I've added a divider between the two lists so they can be resized properly. I also updated containsUSBPort to use the controller's locationID value.

Great work :thumbup:

I think this caters to very specialised users, beyond the norm, but good to know it's in there.
 
This has been working Great for me with 10.14.6!!!

1. Does this also work for 10.15.x - or cause any issues on 10.15.x so that it should be removed prior to upgrading from 10.14.6 to 10.15.x?

2. Does the SATA HotPlug kext also work from /EFI/Clover/Kexts/Other ?

3. What is the kext's name?

Whoa, you can hot swap SATA drives while your Mac is on with this kext? You have to enable hotswap in BIOS, correct?
 
Whoa, you can hot swap SATA drives while your Mac is on with this kext? You have to enable hotswap in BIOS, correct?
Yes, each SATA port has a separate HotSwap enable setting in the Gigabyte BIOS. Works great, except PathFinder won't unmount the drives, but Finder will.
 
Yes, each SATA port has a separate HotSwap enable setting in the Gigabyte BIOS. Works great, except PathFinder won't unmount the drives, but Finder will.

Sick! I have 8 SATA ports in my motherboard and a matching number of ICYDOCK hotswap bays - being able to hotswap drives will be marvelous! Thank you :)
 
Hi everyone!

So I'm having a problem with the Hackintool, (I'm sure it's a PEBKAC!). I went through the instructions and created a patch:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BABmAQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device-id</key>
<data>
ZgEAAA==
</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>model</key>
<string>Intel 3rd Gen Core processor Graphics Controller</string>
</dict>
</dict>
</dict>
</dict>
</plist>

However, when I enter the values "BABmAQ==" and "ZgEAAA==" into the Hackintool calculator, I get the following:

hackintool.png


Can anyone explain to a noob what I'm doing wrong and what I should do to get the correct values?

Thanks!

zog

(EDIT) I did try removing the == from the hex value
 
Last edited:
Hi everyone!

So I'm having a problem with the Hackintool, (I'm sure it's a PEBKAC!). I went through the instructions and created a patch:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Devices</key>
<dict>
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BABmAQ==
</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device-id</key>
<data>
ZgEAAA==
</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>model</key>
<string>Intel 3rd Gen Core processor Graphics Controller</string>
</dict>
</dict>
</dict>
</dict>
</plist>

However, when I enter the values "BABmAQ==" and "ZgEAAA==" into the Hackintool calculator, I get the following:

View attachment 451521

Can anyone explain to a noob what I'm doing wrong and what I should do to get the correct values?

Thanks!

zog

(EDIT) I did try removing the == from the hex value

The values you're entering should be entered in the base64 box.

BABmAQ== (base 64) is the same as
04 00 66 01 (hex) or
01 66 00 04 (hex reversed).
 
Back
Top