Hackintool Documentation

repository·master·Indexed 25 days ago

https://github.com/benbaker76/hackintool

A comprehensive manual utility for Hackintosh users focused on system patching for framebuffer, GPU, and USB configuration. Features include GPU support from Sandy Bridge to Ice Lake, USB port management for generating USBPorts.kext, and tools for creating Clover patches in hex, base64, or Devices/Properties formats.

Tokens
495
Snippets
1
Records
3
Agent score
36%

What's inside Hackintool

  1. Understand Hackintool requirements and warnings

    master

    Hackintool is a manual utility for Hackintosh configuration and is not an automated patching tool. Users must possess foundational knowledge of how to patch a system before using it.

    It is highly recommended to read the following guides before use:

    • Intel Framebuffer patching using WhateverGreen
    • An iDiot's Guide To Lilu and its Plug-ins
    • General Framebuffer Patching Guide using Hackintool
  2. Explore Hackintool features

    master

    Hackintool provides a wide range of tools for Hackintosh management, including:

    • GPU Support: Supports generations from Sandy Bridge to Ice Lake.
    • Patch Creation: Create All, Connectors, or VRAM patches; supports Clover patches in hex, base64, or Devices/Properties formats.
    • GPU Information: Displays native GPU/Model identifiers and editable Memory Info (Stolen, Framebuffer, VRAM, Cursor, etc.).
    • USB Management: Plug/unplug USB2/USB3 devices to set port connector types and generate a USBPorts.kext.
    • Advanced Patching: Includes options for DVMT pre-alloc 32 MB, VRAM 2048 MB, Disable eGPU, Enable HDMI2.0 (4K), DP -> HDMI, GfxYTile Fix, Reboot Fix, USB port Limit, Spoof Audio Device ID, FB Port Limit, and Spoof Gfx Device ID.
    • Exporting: Export Clover config.plist or a Framebuffer.txt file.
  3. Dump framebuffer data for Hackintool

    master

    To read framebuffer data into Hackintool, you can use one of the following three methods:

    1. Manual Patching: Use the Framebuffer -> macOS 10.13.6 / Framebuffer -> macOS 10.14 menu to create patches without needing a dump file.
    2. IGPU Kext Dump: Use the -igfxdump boot flag to dump the IGPU framebuffer kext to /AppleIntelFramebuffer_X_Y at the root of your boot drive. Then, use File -> Open in Hackintool to load it.
    3. IOReg Dump: Use the -igfxfbdump boot flag (requires WhateverGreen and Lilu debug versions) to dump the native and patched framebuffer table to ioreg. Then, use File -> Import -> IOReg Dump in Hackintool.
    Boot flags:
    -igfxdump
    -igfxfbdump