Hackintosh Manual

Embed Size (px)

Citation preview

  • 7/22/2019 Hackintosh Manual

    1/225

  • 7/22/2019 Hackintosh Manual

    2/225

    I .

    Mac OS X

    ......................................... ................................................................................................................................................................................

    mac os x 10.4.4...................................................................................................... XNU......................................................................................................

    mac os x 10.5.........................................................................................................

    EFI......................................................................................................... Boot-132................................................................................................................. 10.6 Snow Leopard................................................................................................ Live DVD................................................................................................................ Apple.......................................................................

    Leopard: OS X

    Mac OS X................................................................................................ 64-.............................................................................................................Unix..............................................................................................................................Core Animation............................................................................................................Bonjour.............................................................................................................................................................. .....................................................................................................................................................................Menubar......................................................................................................................Dock............................................................................................................................Dashboard...................................................................................................................

    ............................................................................................................................................................................................... Finder................................................................................ Mac OS X ......................................... : VoiceOver................................ : ...................................................................

    BIOS

    ..................................................................................................................................................................................................

    BIOS.......................................................................................................................................................................................

  • 7/22/2019 Hackintosh Manual

    3/225

    KEXT

    ..................................................................................................................................................................................................................................

    .......................................................................................................................................................................................................................................................... ....................................................................................................................................................................................................................

    OSx86 Tools UtilityHide unHide.................................................................................................................Gparted........................................................................................................................MacDrive......................................................................................................................PlistEditor.....................................................................................................................DSDT Patcher..............................................................................................................Koalala dsdt patcher....................................................................................................DSDTSE for Windows XP (Beta).................................................................................IORegistryExplorer.......................................................................................................

    Chameleon..................................................................................................................

    com.apple.Boot.plist........................................................................................................................ com.apple.Boot.plist..................................... .................................................................................................. .......................................................................................................Smbios.plist.................................................................................................................Empire EFI..................................................................................................................

    .........................................................................................................

    ............................................................................................................................................................................. .................................................................................................................................................................................................................................................. .............................................................................

    , , , AMD Intel Pent ium 4

    Snow Leopard............................................................................................Leopard....................................................................................................................................................................................................................................................................................................................................................

  • 7/22/2019 Hackintosh Manual

    4/225

    .......................................................................................................................................................................................................................................................... ............................................................................................................ .................................................................

    ....................................................................................................................................................................

    II .

    Mac Os X 10.5 Leopard , 10.6 Snow Leopard Windows 7

    ......................................................................................................................................................................................................................................

    ...........................................................................................................................................................................................................................................dsdt..............................................................................................................................com.apple.Boot.plist smbios.plist............................................................................. dsdt................................................................................................................ : ..................................................................................................... IORegistryExplorer.......................................................................................... EvOToolsX for Snow Leopard.........................................................................

    DSDTSE.......................................................................................................... DSDT Patcher.................................................................................................

    dumpacpitbls...................................................................................................Everest............................................................................................................

    IASLme...........................................................................................................TextWrangler...................................................................................................

    TextMate.........................................................................................................Voodoomonitor................................................................................................

    P-states Calculator......................................................................................... mark-i....................................................................................................................................................................................................................

    .

    ............................................. ....................................................................... , , RTC , TMR , PIC HPET.................................................................. IOATAFamily...................... ........................................................ DTGP........................................................................................ SATA ICH8M.................................................................. DSDT USB -.......................................................................

    .............................................................................................. .......................................................................................................................wi-fi........................................................................................................................

  • 7/22/2019 Hackintosh Manual

    5/225

    Fire-Wire............................................................................................ ....................................................................................................................... ..................................................................................................................... NVCAP .........................

    Speedstep

    ...................................................................................................................................................................................... P-States............................................... P-States...................................................... VID Voltage Range.................................................................................. VID PerfomanceStates............................................................................................................................

    ubuntu 9.10 Windows 7 Snow Leopard Reta il

    ................................................................................................................................................................................................................................................................................................................................... Mac OS X Windows 7

    1.................................................................................................................... 2.................................................................................................................... 3.................................................................................................................... 4....................................................................................................................

  • 7/22/2019 Hackintosh Manual

    6/225

    , , PC Mac OSX. , . ,- , ,

    - Mac OS X PC. . , . , , FRKolyan. ,

    youtube , MAC OS X Leopard Fujitsu-Siemens. . , -.. ,

    . , . , , - macpages.ru ! ))) , - , . , , - . Mac OS X 10.5Leopard , iDeneb v1.3. )))

    , . -. HAZARDa. Snow Leopard Retail ... , . Mac OS X, , , . . . , Mac OS X PC. , . , , Mac OS X . . , ! , -. !

  • 7/22/2019 Hackintosh Manual

    7/225

    Macpages.ru , !

    , , :

    Macpage s.ru , CaTaHuK , Lfechka , , !

    , , , , , , ...

    ;)

  • 7/22/2019 Hackintosh Manual

    8/225

    !. . , !

    : - , !!!

  • 7/22/2019 Hackintosh Manual

    9/225

    I .

    Mac OS X

    OSx86( OS X

    x86) ,

    Apple Mac OS X

    (PC) c 86.

    , Worldwide Developers Conference 2005

    Apple PowerPC

    Intel.

    x86, Mac OS X,

    ( . hack Macintosh ).

    Mac OS X

    Mac OS X 10.4.4

    10 2006 Apple

    Mac OS X 10.4.4 Apple

    Intel iMac MacBook Pro. BIOS

    Extensible Firmware Interface (EFI). 14 2006

    Mac OS X v10.4.4. ,

    Apple 10.4.5 ,

    . 3 2006 10.4.6

    x86 ,

    10.4.6.

    10.4.7.

    10.4.8, 10.4.4,

    10.4.8. ,

    , 10.4.8

  • 7/22/2019 Hackintosh Manual

    10/225

    . Apple

    SSE3,

    , SSE2 (, Pentium 4).

    XNU

    , MifkiSemthex,

    , XNU ,

    , Mac OS X -Apple . Mifki

    Semthex , Mifki

    , ,

    Apple, Semthex ,

    .

    ,

    PC,

    Macintosh.

    Mifki , Semthex

    , AMD, VMware

    SSE2. Semthex -

    . 24 2006 , ,

    SSE3 diff- XNU.

    Rufus SSE3

    SSE3,

    , 3 SSE3.

    SSE2 ,

    SSE3, iTunes 7 3D-.

    Mac OS X 10.5

    9A466 Mac OS X v10.5 (

    Leopard), -Apple .

    BrazilMac,

    Apple Mac OS X.

    Mac OSx86, ;

    JaS, Kalyway, iATKOS iDeneb,

    Boot-132 (. ). ,

  • 7/22/2019 Hackintosh Manual

    11/225

    Apple,

    .

    EFI

    Extensible Firmware Interface (EFI) ,

    .

    2007 , (Netkas),

    boot-132 David Elliot,

    EFI ,

    Darwin. ,

    Mac OS X , Mac OS Macintosh

    "" .

    .

    , DigitMemo.com.

    EFI . ,

    Mac OS X ,

    , EFI. EFI,

    ()

    , .

    , ,

    .

    2008 EFi-X(,

    USB),

    Leopard -.

    Boot-132

    2008 ,

    BOOT-132. ,

    Leopard, ,

    JaS Kalyway. Boot-132 ,

    Leopard . (kext-)

    .img-.

    , DVD Apple.

  • 7/22/2019 Hackintosh Manual

    12/225

    .

    Linux: mboot-

    ( syslinux), boot-dfe .img-

    ( Linux RAM- initrd), boot-dfe kext/mkext-.

    , ; ,

    Voodoo , AMD

    DVD.

    boot-132.

    10.6 Snow Leopard

    MacOS X 10.6, , OSx86 OS

    X, , Netkas. OSx86

    Snow Leopard, -

    64-, ,

    , 64- MacOS X

    .

    Live DVD

    2007 OSx86 Live

    DVD , ,

    . Mac OS X 10.4.8.

    2 2009 LiveDVD- InsanelyMac

    , LiveDVD Mac OS X v10.5.x.

    , Netboot Imageboot

    , , .

    , ,

    . ,

    Apple Mac .

  • 7/22/2019 Hackintosh Manual

    13/225

    Apple

    (EULA) Mac OS X

    (. non Apple-labeled

    hardware).

    Psystar

    Open Computer Mac. 3 2008 Apple

    Psystar Corporation Mac OS X EULA, .

    14 2009 Gadget Lab, Wired,

    - Mac OS X MSI Wind.

    Apple, , , EULA.

    13 2009 Apple

    Psystar. , -

    Apple,

    Mac OS X.

  • 7/22/2019 Hackintosh Manual

    14/225

    Leopard: OS X

    , Mac OS X

    . ,

    , Mac OS X.

    Apple - "" .

    OS X 2001 , Cheetah (),

    Puma (), Jaguar (), Panther (), Tiger () Leopard ().

    .

    OS X 10.4 Tiger,

    , 300

    . Leopard ,

    Mac.

    Mac OS X

    Apple .

    6 : 64-, Core

    Animation, Unix, Bonjour, .

  • 7/22/2019 Hackintosh Manual

    15/225

    64-

    Unix

    Mac OS X Leopard Unix.

    FreeBSD unix-.

    ? Mac OS X ,

    unix-.

    /, NFS Kerberos,

    .

    , OS X

    Windows Linux. Leopard -

    unix, :

    . *nix!

    Core Animation

    64-,

    Intel Core 2 Duo Xeon. Leopard

    32-, 64-

    ,

    .

    Unix, OS X

    . Leopard

    , Autofs, DTrace, Scripting Bridge,

    Core Animation

    .

    .

    , 2D-

    , OpenGL ,

    2-3 .

  • 7/22/2019 Hackintosh Manual

    16/225

    Core Animation OS X

    . ,

    iMac .

    Core Animation

    , .

    Core Animation .

    ,

    , Core Animation !

    Bonjour

    Bonjour .

    Leopard, Safari, iChat Finder Bonjour.

    , Apple

    Windows.

    OS X Apple

    . Mac OS X

    , DIY-.

    . ,

    , .

    ,

    . Apple

    .

    Apple Bonjour

    . ""

    Mac -.

  • 7/22/2019 Hackintosh Manual

    17/225

    - OS X. .

    Mac OS X Leopard. , (Menubar),

    (Dock) ,

    Dashboard. Menubar,

    Dashboard Dock .

    Menubar

    ,

    (). . -

    , . -

    , . ,

    Apple ,

    .

    .

  • 7/22/2019 Hackintosh Manual

    18/225

    ,

    . ,

    Spotlight, , SuperDrive

    . - (tray) Windows.

    Dock

    (Dock) - , . Dock

    .

    "".

    -, Dock', .

    OS X , Leopard .

  • 7/22/2019 Hackintosh Manual

    19/225

    , 2D ,

    Dock.

    Dashboard

    Dashboard ,

    Dock. "" -

    . -

    , ,

    .

    .

    Dashboard -

    Mac. Apple

    Widgets.

  • 7/22/2019 Hackintosh Manual

    20/225

    Mac OS X.

    Mac

    OS X .

    () ,

    -. ,

    Command ( ) C

    (,

    . .). () Command-C.

    -.

    Mac OS X

    . - Command, Control,

    Option, Shift, Caps Lock Fn ( Mac).

    Mac OS X -.

    ( Command)( - )

    Apple; Apple Apple ( ).( Control)

    ( Option) Alt.

    ( Shift)

    (Caps Lock) Caps Lock.

    Fn ()

    Mac.

    ,

    (,

    Option, , Shift,

    ). :

    ,

    Apple .

  • 7/22/2019 Hackintosh Manual

    21/225

    Option ()

    Shift ()

    C

    T FireWire

    N NetBoot

    X Mac OS X (

    , Mac OS X)

    Command-V

    Command-S

    Finder

    Command-A Finder (

    , )

    Option-Command-A

    Shift-Command-A Applications

    Command-C

    Shift-Command-C

    Command-D

    Shift-Command-D

    Command-E

    Command-F Spotlight

    Shift-Command-F Spotlight

    Option-Command-F Spotlight

    Shift-Command-G

    Shift-Command-H

    Command-I

    Option-Command-I

    Control-Command-I

    Shift-Command-I iDisk

    Command-J

  • 7/22/2019 Hackintosh Manual

    22/225

    Command-K

    Shift-Command-K

    Command-L

    Command-M

    Option-Command-M

    Command-N Finder

    Shift-Command-N

    Option-Command-N -

    Command-O

    Shift-Command-Q

    Option-Shift-

    Command-Q

    Command-R ()

    Command-T

    Shift-Command-T

    Option-Command-T Finder

    Shift-Command-U Utilities

    Command-V

    Command-W

    Option-Command-W

    Command-X

    Option-Command-Y - (Mac OS X 10.5 )

    Command-Z

    Command-1

    Command-2

    Command-3

    Command-4 Cover Flow (Mac OS X 10.5

    )

    Command-, (Command

    )

    Finder

  • 7/22/2019 Hackintosh Manual

    23/225

    Command-` (

    Tab

    ()

    )

    Finder

    Command-Shift-? Mac

    Option-Shift-

    Command-Esc

    Finder

    Command-[

    Command-]

    Command-

    Control-Command-

    Command-

    Command-Tab ()

    Shift-Command-Tab ()

    Command-Delete

    Shift-Command-Delete

    Option-Shift-

    Command-Delete

    (

    Command-Y)

    (Mac OS X 10.5 )

    Command

    (

    , )

    Option

    (

    , )

    Option-

    Command

    (

    , )

  • 7/22/2019 Hackintosh Manual

    24/225

    Mac OS X

    .

    .

    Command-

    Spotlight (

    , )

    Option-

    Command-

    Spotlight (

    ,

    )

    Command-

    Tab

    Shift-

    Command-

    Tab

    ,

    Shift-Tab

    Control-Tab

    (, Tab

    )

    Shift-

    Control-Tab

    Command-

    Esc

    Front Row ()

    Option-Eject ()

    Control-Eject

    Option-Command-

    Eject

    Control-

    Command-

    Eject

    (

    )

    Control-

    Option-

    Command-Eject

    (

    )

  • 7/22/2019 Hackintosh Manual

    25/225

    Fn-Delete (

    Mac)

    Control-F1

    Control-F2

    Control-F3 Dock

    Control-F4 ()

    Shift-

    Control-F4

    Control-F5

    Control-F6 ()

    Shift-

    Control-F6

    Control-F7

    F9

    F10

    F11

    F12 Dashboard

    Command-` ,

    Shift-

    Command-`

    ,

    Option-

    Command-`

    Command- -

    ()

    Command-{

    Command-}

    Command-|

    Command-:

    Command-;

    Command-, (

    )

  • 7/22/2019 Hackintosh Manual

    26/225

    Option-

    Control-

    Command-,

    Option-

    Control-Command-.

    Command-?

    Option-

    Command-/

    Shift-

    Command-=

    Shift-

    Command-3

    Shift-

    Control-

    Command-3

    Shift-

    Command-4

    Shift-

    Control-

    Command-4

    Command-A

    Command-B /

    Command-C

    Shift-

    Command-C

    Option-

    Command-C

    Control-

    Command-C

    Option-

    Command-D

    Dock

    Command-

    Control-D

    Command-E

  • 7/22/2019 Hackintosh Manual

    27/225

    Command-F

    Option-

    Command-F

    Command-G

    Shift-

    Command-G

    Command-H

    Option-

    Command-H

    Command-I /

    Option-

    Command-I

    Command-J

    Command-M Dock

    Option-

    Command-M

    Dock

    Command-N ,

    Command-O ,

    ,

    Command-P

    Shift-

    Command-P

    ()

    Command

    +Q

    ,

    Command-S

    Shift-

    Command-S

    Command-T

    Option-

    Command-T

    Command-U /

    Command-V

    Option-

    Command-V

    (

    )

  • 7/22/2019 Hackintosh Manual

    28/225

    Option-

    Shift-

    Command-V

    (

    )

    Control-

    Command-V

    (

    )Command-W ,

    Shift-

    Command-W

    Option-

    Command-W

    Command-X

    Command-Z (

    )

    Shift-

    Command-Z

    (

    )

    Control-

    (,

    )

    Control-

    (,

    )

    Control-

    (,

    )

    Control-

    (,

    )

    Shift-

    Command-

    (*)

    Shift-

    Command-

    (*)

    Shift-

    (*)

  • 7/22/2019 Hackintosh Manual

    29/225

    Shift-

    (*)

    Shift-

    Command-

    (*)

    Shift-

    Command-

    (*)

    Shift-

    (*)

    Shift-

    (*)

    Shift-

    Option-

    ,

    (*)

    Shift-

    Option-

    ,

    (*)

    Shift-

    Option-

    ,

    (*)

    Shift-

    Option-

    ,

    (*)

    Control-

    Option-

    Control-

    Command-

  • 7/22/2019 Hackintosh Manual

    30/225

    Command-

    Option-

    Command-Esc

    (*) :,

    . ,

    .

    .

    : VoiceOver

    Command-F5

    Fn Command-F5

    VoiceOver

    Control Option-F8

    Fn Control Option-

    F8

    VoiceOver

    Control Option-F7

    Fn Control Option-

    F7

    VoiceOver

    Control Option-;

    Fn Control

    Option-;

    Control Option VoiceOver

    Option-

    Command-8

    Fn Command-F11

    Option-Command-

    +

    Option-

    Command--

    ()

  • 7/22/2019 Hackintosh Manual

    31/225

    Option-Control-

    Command-8

    Control Option-

    Command-,

    Control Option-Command-.

    : VoiceOver, ,

    . F1, F2 . .

    .

    :

    ,

    .

    , Fn.

    8

    2

    4

    6

    1

    3

    7

    9

    5

    0

    . (

    )

  • 7/22/2019 Hackintosh Manual

    32/225

    BIOS

    BIOS Mac OS X .

    BIOS ,

    DSDT, BIOS DSDT.

    !

    BIOS ,

    , PCI / PCI-E, .

    , Firewire,Sound, UART, LPT, IDE, Floppy.

    USB-,.

    IDE, Marvell JMicron.

    Enhanced Intel SpeedStep Technology

    :

    ACPI Suspend Type - S3HPET Enable, 10.6 - 64Bit

    - SATA AHCI

    AHCI, IDE, ,

    , ,

    ,

    Mac OS X IDE, AHCI

    10.6.

    ,

    cVad::

    (, ):

    1.(!):, , - IDE0(SATA0).

    , IDE-, master.

    IDE-, 80-. DVD-drive IDE/SATA, - IDE0/SATA0.

  • 7/22/2019 Hackintosh Manual

    33/225

    HDD-drive, , ,

    - IDE0/IDE1/SATA0/SATA1.

    BIOS:

    IDE Configuration - [Enhanced Mode] - [P-ATA+S-ATA]

    Primary IDE Master - [DVD-ROM]

    Third IDE Master - [S-ATA HDD]

    Hyper Threading Technology - [Enable]

    2., , , :

    IDE Configuration

    Kext

    , Mac OS X PC

    . "" Mac OS X

    (kext).

    Kext (kernel extension)- , , .

    Windows .

    Mac OS X ,

    , , Wi-Fi . ,

    .

    , Mac OS X.

    ,

    , ,

    (Power Management) .

    , *.kext

    Mac OS HD/System/Librar/Extensions

    ///Extensions.

    , ,

    .

    276 .

    http://macpages.ru/sites/default/files/extensions_big.jpghttp://macpages.ru/sites/default/files/extensions_big.jpg
  • 7/22/2019 Hackintosh Manual

    34/225

    , .

    . :

    .

    ,

    Extensions (. ).

    Mac OS X.

    Disk Utility(),

    , , .

    http://macpages.ru/sites/default/files/disk_utility_big.jpghttp://macpages.ru/sites/default/files/disk_utility_big.jpg
  • 7/22/2019 Hackintosh Manual

    35/225

    . KextHelper B7.

    ,

    , Easy Install.

    .

    http://macpages.ru/sites/default/files/kext_helper_b7_big.jpghttp://macpages.ru/sites/default/files/kext_helper_b7_big.jpg
  • 7/22/2019 Hackintosh Manual

    36/225

    2 ,

    *.pkg. .

    ,

    , .

    Extensions.

    ,

    Insanelymac.com.

    Extensions(. )

    , .

    :

    /System/Library/Extensions (/S/L/E)- OSX

    /Extra/Extensions (/E/E)- ,

    - ,

    ./S/L/E, .,

    .

    - , ,

    /E/E, /S/L/E

    /S/L/E, /E/E.

    , ,

    ,

    dsdt.

    , /S/L/E, , ,

    .

    , .

    /E/E, /S/L/E

    Info.plist,

    http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/http://www.insanelymac.com/
  • 7/22/2019 Hackintosh Manual

    37/225

    /S/L/EKext Helper b7KextUtility/S/L/E/E/E

    , Mkext/E/E.

    KextUtility

    .

    .

    Kext Helper B7- , . ""

    ,,

    , Easy Install

    Kext Utility, cVad - . Leopard, Snow Leopard. "

    ",

    :

    :

    :

    ProductName, ProductVersion, BuildVersion.

    .

    kernel.

    kernel (i386|x86_64).

    MAC Model ID.

    .

    .

    RAM.

    .

    .

  • 7/22/2019 Hackintosh Manual

    38/225

    .

    Hostname.

    , .

    :

    (kexts) :

    , ,

    (*.kext; *.ppp; *.plugin; *.bundle), .

    .

    .

    EXTRA , EXTRA mkext-:

    .

    .

    .

    , , mkext-:

    , , .

    .

    .

    mkext-:

    , *.mkext, .

    .

    .

    OSx86 Tools Utility, ~pcwiz Leopard. .,

    .. (,), , com.apple.Boot.plist.Add EFI Strings/Boot Flag, GFX Strings,. , nVidiaCustom GeForce. nVidia

    , , . :

    * About this Mac modifier (not zephy's, this is a different

  • 7/22/2019 Hackintosh Manual

    39/225

    one of our own, set CPU, RAM, and Image!) -!

    * Enable/Disable Quartz GL-, !.

    "".

    1.0.150

    Hide unHide - ,

    GParted(Gnome Partition Editor) Live CD, GNU/Linux, . , NTFSMac OS Extended. - , , ,

    , .

    ,

    ,

    ()

    Live CD

    http://gparted.sourceforge.net/

    MacDrive- Windows, OS X, - . . MacDrive, Mac- , Windows. MacDrive, Windows Mac. HFS HFS+Mac NTFSFAT32 . Mac CDsDVDsMac USBFireWire hard drives? Mac CDs

    DVDsWindows? MacDrive. , Mac. MacDriveWindows.: Microsoft Windows XP Service Pack 2 or newer (32-bit), Vista SP1 or newer (32-

    bit and 64-bit), and Windows 7 or newer (32-bit and 64-bit)

    :MediaFour

    PlistEditor .plist

    :dsdtDifferentiated System Description Table-

    -

    .

    dsdtACPI

    .

    ACPI (. Advanced Configuration and Power Interface

    )

    , 1996

    HP, Intel, Microsoft, Phoenix Toshiba,

    ,

    .

    http://www.mediafour.com/products/macdrive/http://www.mediafour.com/products/macdrive/http://gparted.sourceforge.net/http://gparted.sourceforge.net/
  • 7/22/2019 Hackintosh Manual

    40/225

    ACPI ,

    BIOS

    Windows, EFI Mac OSX

    Mac OS X , BIOS. EFI

    BIOSdsdt.aml, ,

    Extra, , Chameleon, Mac OS ,

    EFI

    DSDT Patcher, fassl, /-DSDT(Differentiated System Description Table),, , , .:

    , , 0Mac OS,

    dsdt.aml,

    Extra.

    dsdt.

    ,

    Mac OS X1.0.1

    koalala dsdt patcher- dsdt.aml

    1.2., ..

    3., DSDT.aml.

    4. Award Ami

    5. Generate DSDT.aml

    6. Patch BIOS

    7., , Force DSDT Compilation, Patch BIOS

    DSDTSE for Windows XP (Beta)- DSDT simple editor (DSDT manual compare option) - + . Win XP, Win7

  • 7/22/2019 Hackintosh Manual

    41/225

    EvOSX86 Team

    :

    DSDTSE

    DSDT.

    , .

    (,

    ).

    DSDTSE.exe, Extract DSDT, dsdt.dsl

    .

    , - , HPET,

    RTC.

    DSDT hacks

    .

    Compile DSDTdsdt.aml

    koalala dsdt patcher.

    cEvOSX86 Team

    IORegistryExplorer- , . IORegistryExplorer I / O (/), , ,. dsdt.. ,

    : ->...

    http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883http://www.osx86.es/?p=883
  • 7/22/2019 Hackintosh Manual

    42/225

    Chameleon Boot132. c, ,.Chameleon 2 RC 3Chameleon+ BootPCEFI v.10.5netkas, .

    ,

    http://chameleon.osx86.hu http://netkas.org/.

    :

    ,

    ,

    -64-

    com.apple.Boot.plist,

    Extra, .

    smbios.plist, Extra. dsdt.aml, Extra

    device-

    properties

    ( - OSX86Tools..)

    kext -: Volume/Extra/

    Extensions(mkext-

    -)

    Cameleon, Dr Hurt. , : ChameleonPCEFI, boot, boot1h, boot0Boot. Extrakext,com.apple.Boot.plist, smbios.plist ->

    -> Contents-> Resources

    -Chameleon 2 RC 3+ Boot PCEFI v.10.5

    !

    Chameleon 2 RC 4Chameleon 2 RC 4 v.3, Dr Hurt

    !

    PC EFI v10.6netkas

    http://netkas.org/http://netkas.org/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://netkas.org/http://netkas.org/?p=372http://netkas.org/?p=372http://netkas.org/http://netkas.org/http://netkas.org/http://netkas.org/http://chameleon.osx86.hu/http://chameleon.osx86.hu/
  • 7/22/2019 Hackintosh Manual

    43/225

    :

    Radeon 4300/4500/4600( 10.6.2)

    (GraphicsEnabler=Yes)

    system-id fix,

    Lynnfield

    .plist,

    , , , .

    , com.apple.Boot.plist:

    Default Partition -, - (

    hd(x,y) - , y - )

    Graphics Mode -

    1024x768x32

    GraphicsEnabler -

    Yes

    EthernetBuiltIn -

    Yes

    USBBusFix - EHCIacquire fix

    Yes UHCIreset fix

    EHCIacquire - (USB2 fix) -

    Yes USB2.0

    UHCIreset - (USB1.1 fix) -

    Yes USB1.1

    Kernel -,

    mach_kernel

    Timeout -

    5

    Kernel Flags -

    -v

    RestartFix - / (

    YES boot_RC4_Duvelv2.1_Rekursor)

    :

    -v (verbose)

    -s (single user mode) -

    -x (safe mode) -

    -f (ignore boot configuration file)

    kext

    arch=i386 32-

  • 7/22/2019 Hackintosh Manual

    44/225

    com.apple.Boot.plist

    com.apple.Boot.plistSystemConfiguration

    :

    Mac HDD / Library / Preferences / SystemConfiguration / com.apple.Boot.plist.

    :

    [Kernel Name]

    [Kernel Flags]

    [Boot Flags]

    -s

    -v

    -f

    -x

    [Parameters]

    cpus=

    "Graphics Mode"=

    rd=

    config=

    platform=

    idlehalt=

    legacy

    [Info]

    ?memory

    ?video

    Hackintosh F8,

    Darwin .

    , ,

    ,

    (ACPI),

    .

    (Boot flags)

    .

  • 7/22/2019 Hackintosh Manual

    45/225

    .

    Kernel Name. . mach_kernel.

    OS X, .. /.

    Kernel flags. () .

    -s Single User. -s

    ,

    . OS X,

    .

    -v. OS X Verbose. -v

    . , .. .

    -f. -f

    () . Extensions.mkextLibrary

    :

    Mac HDD / System / Library / Extensions.mkext.

    mkextunpack, kextcache.

    -x. . -x Darwin

    . , .

    cpus.

    . OS X ,

    cpus=2, ,

    cpus=4.

    "Graphics Mode". .

    .

    WidthxHeightxDepth@RefreshRate. , "Graphics Mode"="1280x1024x32@72".

    rd. .

    , .

    rd=diskXsY, X, Y. ,

    rd=disk0s1, 0, 1.

  • 7/22/2019 Hackintosh Manual

    46/225

    config.

    . Mac HDD / Library / Preferences /

    SystemConfiguration / com.apple.Boot.plist.

    idlehalt. : 01. , CPU

    . 0,

    .

    idlehalt=0idlehalt=1.

    -legacy. 32,

    64.

    ?memory. .

    ?video.

    .

    platform. ACPI.

    : platform=ACPI( ACPI),

    platform=X86PC( ACPI), platform=ACPI|86PC

    ( ACPI, ).

    , ACPI ( i) ,

    |.

  • 7/22/2019 Hackintosh Manual

    47/225

    SMBIOS.PLIST

    smbios.plist Macintosh,

    , , -..

    smbios.plist:

    SMbiosversion

    MP11.88Z.00C1.B00.0802091544

    SMmanufacter

    Apple Inc.

    SMproductname

    MacPro1,1

    SMsystemversion

    1.0

    SMserial

    W87234JHYA4SMexternalclock - , 4

    333 (1333/4=333)

    SMmaximalclock -

    2660

    SMmemtype - (DDR2 - 19, DDR3 - 20)

    19

    SMmemspeed -

    800

    SMmemmanufacter_1 -

    0xAD00000000000000 SMmemserial_1

    0x00001020

    SMmempart_1

    0x48594D503131325336344350362D59352020

    SMmemmanufacter_2

    0xAD00000000000000

    SMmemserial_2

    0x00003021

    SMmempart_2

    0x48594D503131325336344350362D59352020SMcputype

    769 - (257 - Intel Core Solo, 769 - Intel

    SMbusspeed Core 2 Duo, 1281 - i7, 1537 - i5, 1281 - Quad-Core Intel Xeon)

    0

    smbios.plist , :

    C2D 7000 iMac9.1

    C2D 8000 iMac9.1MacPro3.1

    Quadi5/i7 MacPro3.1

    MacPro4.1 MacBook1.1

    MacBookPro5.1

  • 7/22/2019 Hackintosh Manual

    48/225

    Empire EFI Pradeesh (aka prasys), Chameleon + BootPCEFI.

    10.6-,

    , kext.

    Intel Core i5/Core i7

    AMD, Nvidia GTX 2xx ( GTX 2xxM GTX 1xxM)ATI Graphics 48xx

    series

    ,

    : http://prasys.co.cc/2009/10/empire-efi/

    fakesmc.kext - System Management Controller (SMC) - netkas -

    Disabler.kext - AppleIntelCPIPowerManagement.kext,, info.plist

    NullCPUPowerManagement.kext - Disabler.kext Snow Leoparda

    OpenHaltRestart.kext - /

    OSXRestart.kext - /, MasterChief

    EvOReboot - /, EvOsx86 Team

    VoodooPS2Controller - PS/2 , , ,

    PS/2-USB, Voodoo Team ApplePS2Controller-Snow64 - PS/2 , , ,

    Slice

    http://www.projectosx.com/forum/index.php?showtopic=665http://www.projectosx.com/forum/index.php?showtopic=665http://chameleon.osx86.hu/articles/voodoo-team-proudly-presents-voodoops2controllerhttp://chameleon.osx86.hu/articles/voodoo-team-proudly-presents-voodoops2controllerhttp://www.osx86.es/http://www.osx86.es/http://www.insanelymac.com/forum/index.php?showtopic=199048http://www.insanelymac.com/forum/index.php?showtopic=199048http://www.insanelymac.com/forum/index.php?showtopic=199048http://www.insanelymac.com/forum/index.php?showtopic=199048http://netkas.org/http://netkas.org/http://prasys.co.cc/2009/10/empire-efi/http://prasys.co.cc/2009/10/empire-efi/
  • 7/22/2019 Hackintosh Manual

    49/225

    PS2_Univers - PS/2 , ,

    ApplePS2kexts - PS/2 , ,

    VoodooPowerAcpi.kext - , SuperHai

    VoodooPower.kext - , SuperHai

    PStateChanger- , , 64- VoodooPower, hnak

    VoodooTSCSync.kext - , cosmo1t

    VoodooSDHC.kext - , SDIO wifi cards, nil

    VoodooBattery.kext - , SuperHai

    AppleACPIBatteryManager.kext - ,Slice

    ClamshellDisplay.kext -

    IOUSBFamily_3.4.91.kext_32- USB, Slice

    IOPCIFamily.kext_Snow32_64 - USB, Slice

    AppleLPC.kext

    SleepEnabler.kext - IntelPowerManagement.kext

    SleepEnabler.kext_86_64_by_merklort_10.6... - 10.6, 10.6.3meklort's blog

    LegacyAppleAHCIPort.kext. - kext Intel ICHx SATA AHCI / RAID Mode

    LegacyAppleAHCIPortJMicronJMB36xSATA.kext - kext JMicron JMB36X SATA AHCI / RAID Mode

    LegacyJMicronATASATAIDEmode.kext - JMicronJMB36x SATA-IDE (& PATA )

    LegacyIOAHCIBlockStorage.kext - AppleIntelPIIXATA.kext - Intel ICH6/7/8/9/10, ICH6/7/8/9/10

    AHCI DVD- IDE ,SATA , Enhanced IDE IDE CompatibleMode

    IOATAFamily.kext - IOATAFamily.kext IOATAFamily.kext - -DuNe-, AppleIntelPIIXATA

    ,

    ,

    Chameleon 2 RC 3 4 com.apple.Boot.plist :

    :

    GraphicsEnabler -

    Yes

    .

    -

    - http://aquamac.proboards.com/index.cgi

    http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://www.insanelymac.com/forum/index.php?showtopic=88335http://www.insanelymac.com/forum/index.php?showtopic=88335http://www.meklort.com/?p=167http://www.meklort.com/?p=167http://www.meklort.com/?p=167http://www.projectosx.com/forum/index.php?showtopic=337http://forum.voodooprojects.org/index.php/topic,1092.0.htmlhttp://forum.voodooprojects.org/index.php/topic,1092.0.htmlhttp://forum.voodooprojects.org/index.php/topic,1092.0.htmlhttp://forum.voodooprojects.org/index.php/topic,972.0.htmlhttp://forum.voodooprojects.org/index.php/topic,972.0.htmlhttp://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://aquamac.proboards.com/index.cgi?action=display&board=hack1&thread=509http://www.insanelymac.com/forum/index.php?showtopic=88335http://www.insanelymac.com/forum/index.php?showtopic=88335http://www.meklort.com/?p=167http://www.meklort.com/?p=167http://www.projectosx.com/forum/index.php?showtopic=665http://www.projectosx.com/forum/index.php?showtopic=665http://www.projectosx.com/forum/index.php?showtopic=337http://www.projectosx.com/forum/index.php?showtopic=337http://www.projectosx.com/forum/index.php?showtopic=665http://www.projectosx.com/forum/index.php?showtopic=665http://forum.voodooprojects.org/index.php/topic,1092.0.htmlhttp://forum.voodooprojects.org/index.php/topic,1092.0.htmlhttp://forum.voodooprojects.org/index.php/topic,972.0.htmlhttp://forum.voodooprojects.org/index.php/topic,972.0.htmlhttp://forum.voodooprojects.org/index.php/topic,794.0.htmlhttp://forum.voodooprojects.org/index.php/topic,794.0.htmlhttp://www.insanelymac.com/forum/index.php?showtopic=188954http://www.insanelymac.com/forum/index.php?showtopic=188954http://www.superhai.com/forum/http://www.superhai.com/forum/http://forum.voodooprojects.org/index.php/topic,1094.0.htmlhttp://forum.voodooprojects.org/index.php/topic,1094.0.html
  • 7/22/2019 Hackintosh Manual

    50/225

    com.apple.Boot.plist_8400m_gs- nVidia

    GF 8400M GS,

    com.apple.Boot.plist, Library/

    Preferences/SystemConfiguration/com.apple.Boot.plist,

    Extra, Chameleon 2

    nVidia GeForce GTX 295- ,

    com.apple.Boot.plist, Library/Preferences/SystemConfiguration/

    com.apple.Boot.plist, Extra, Chameleon 2, NVGTX295.Fix.kext

    SilentNatit.kext - info.plist ,

    Slice

    NVEnabler.kext - Krazubu, ,

    , , 2%

    NVinject.kext.x86_64

    EVOenabler.kext - Nvidia / ATI injector

    Modified EvOenabler for 4870HD

    LegacyATI4800Controller.kext

    Darwinx86-ATI48X0-IDs-Injector.kext

    ATI 32 Leopard - Video ATI x32 Leopard -

    ATI Radeon HD 2600Pro Pcie

    ATI Radeon HD 3650

    ATI X1600

    ATI X1600 mobility

    ATI Radeon HD 3850

    ATI old AGP

    ATI HD framebuffer driver (many cards support) -

    , QE/CI

    VoodooHDA.kext - voodooLabs - , / AppleHDA,Slice&AutumnRain

    VoodooHDA.kext VoodooHDA.prefPane -

    , Slice&AutumnRain

    32 Leopard - Audio Leopard x32 -

    HDEFInject4all - AppleHDA, , dsdt,

    ALC883_for_Snow_Leopard__Clubber_77 ALC883 Asus P5KR Sashario (Snow Leopard) Legacy_888_Mozodojo - Alc888_(1200)_SL

    ALC1200_1062_marionez Series of LegacyHDA.kext for Gigabyte ALC888 and ALC889a 10.5.8 & SL Ready -tmongkol

    885_889_legacy

    http://www.insanelymac.com/forum/index.php?showtopic=140941&mode=threaded&pid=1021258http://www.insanelymac.com/forum/index.php?showtopic=140941&mode=threaded&pid=1021258http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://forum.voodooprojects.org/index.php/topic,234.0.htmlhttp://forum.voodooprojects.org/index.php/topic,234.0.htmlhttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://translate.google.com/translate?langpair=en%7Cru&u=http%3A%2F%2Fwww.projectosx.com%2Fforum%2Findex.php%3Fshowtopic%3D4http://translate.google.com/translate?langpair=en%7Cru&u=http%3A%2F%2Fwww.projectosx.com%2Fforum%2Findex.php%3Fshowtopic%3D4http://translate.google.com/translate?langpair=en%7Cru&u=http%3A%2F%2Fwww.projectosx.com%2Fforum%2Findex.php%3Fshowtopic%3D4http://www.projectosx.com/forum/index.php?showtopic=4http://www.projectosx.com/forum/index.php?act=idxhttp://www.insanelymac.com/forum/index.php?showtopic=140941&mode=threaded&pid=1021258http://www.insanelymac.com/forum/index.php?showtopic=140941&mode=threaded&pid=1021258http://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbb064e46b0aa1f90d884bbec0582a7e90ehttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbb064e46b0aa1f90d884bbec0582a7e90ehttp://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://www.projectosx.com/forum/index.php?showtopic=483http://forum.voodooprojects.org/index.php/topic,234.0.htmlhttp://forum.voodooprojects.org/index.php/topic,234.0.htmlhttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://www.mediafire.com/?sharekey=b7b7b90c5581bdefe62ea590dc5e5dbbf694533b63693338759e682a8cd2154ahttp://translate.google.com/translate?langpair=en%7Cru&u=http%3A%2F%2Fwww.projectosx.com%2Fforum%2Findex.php%3Fshowtopic%3D4http://translate.google.com/translate?langpair=en%7Cru&u=http%3A%2F%2Fwww.projectosx.com%2Fforum%2Findex.php%3Fshowtopic%3D4http://www.projectosx.com/forum/index.php?showtopic=4http://www.projectosx.com/forum/index.php?showtopic=4http://www.projectosx.com/forum/index.php?act=idxhttp://www.projectosx.com/forum/index.php?act=idx
  • 7/22/2019 Hackintosh Manual

    51/225

    ALC889a_for_snow_leopard__Clubber_77 Ad2000b_hdaenabler_snowleopard

    Gigabyte_ALC662 - tmongkol

    AttansicL1Ethernet.kext

    AttansicL1eEthernet.kext RealtekR1000.kext - RTL8169, RTL8168, RTL8110, RTL8111,

    RTL8100, RTL8101 IONetworkingFamily.kext - AppleBCM5701Ethernet.kext,

    AppleYukon2.kext, AppleIntel8254XEthernet.kext,Intel82574L.kext, AppleRTL8139Ethernet.kext, RealtekR1000.kext, AppleUSBEthernet.kext,

    nvenet.kext,& AppleUSBGigEthernet.kext,

    Intel82566MM.kext_x64 LegacyAppleYukon2_x32_by_cVad.kext

    Marvell_Yukon_88E8055_x32 AppleIntelE1000e.kext - 82573, 82578... VoodooIntel3945-05 - - Intel PRO/Wireless 3945ABG, 10.6.2- mercurysquad

    , , , AMD Intel Pentium 4

    Snow Leopard

    Amd kernel Test7- AMD ( 32 )

    Legacy kernel 10.3.0- , cpuid

    Legacy kernel- 10.6.2 AMD ( 32 )

    Intel-atom- Atom

    Kernel Modbins's- Intel Pentium4

    Leopard, System.kext (, system.kext :/System/Library/Extensions. , .)

    9.2.0 Sleep-

    9.4.0 Stage

    9.5.0 Voodoo - 9.6.0 ANV

    9.7 Qoops

    http://www.facebook.com/pages/mercurysquad/130654692121?v=app_2373072738&ref=share#!/pages/mercurysquad/130654692121?v=app_2347471856&ref=sharehttp://www.facebook.com/pages/mercurysquad/130654692121?v=app_2373072738&ref=share#!/pages/mercurysquad/130654692121?v=app_2347471856&ref=share
  • 7/22/2019 Hackintosh Manual

    52/225

    9.8.0 Qoops -

    AppleNForceATA.kext - nForce ()

    ( 32 SL!)

    AppleNForceATATest.kext - AppleNForceATA.kext AppleATIATA.kext - ATI AppleVIAATA.kext - VIA

    Marvin's AMD Utility - AMD AMD Patcher - (),

    Marvin's AMD Utility

    man . man, .man man Q

    sudo -s root . ()

    :

    cd . : cd /applications applications, cd., , , , , :cd /volumes/Mac Mac

    cd /volumes/Mac/applications - applications,

  • 7/22/2019 Hackintosh Manual

    53/225

    cd ~ .: cd ~/DocumentsDocuments

    ls

    ls -f .

    ls -a , .

    ls -lo ., , , , Z, ls Z*., -Z,

    z, .

    rm . :rm /.app - applications

    rm /volumes/Mac/applications/.app -

    , , , .

    s : rm /System/Library/

    Extensions/.kext

    mkdir . :mkdir new new.

    rmdir . :rm new.txt new.txt

    rmdir new new.

    rm R

    cp , .txt Documents,

    cp .txt ~/Documents, , ., , cp .txt ~/Documents/new.txt.new.txt, .txt., , ,

    cp .txt new.txt-s , , , boot kernel .

  • 7/22/2019 Hackintosh Manual

    54/225

    mv . :mv new new

    diskutil

    ()

    :

    sudo rm -rf /System/Library/Extensions.mkext

    :

    sudo rm -rf /System/Library/Extensions/Caches/ && sudo rm -rf /System/Library/Caches/

    :

    sudo diskutil repairpermissions /

    :chmod -R 755

    chown root:wheel

    :

    :

    chmod -R 755 /volumes/Mac/

    chown root:wheel /volumes/Mac/

    Extensions

    chmod -R 755 /System/Library/Extensions

    chown -R root:wheel /System/Library/Extensions

    .

  • 7/22/2019 Hackintosh Manual

    55/225

    II .

    Mac OS X 10.5 Leopard , 10.6 Snow Leopard Windows 7

    , NTFS

    :

    1- WinXP,

    2-

    Everest,

    ,

    .

    :

    - Intel (AMD )

    - ,

    - SSE3

    - SATA, IDE Mac OS

    ,

    , .

    -

    -

    -

    - Wi-Fi

    -

    Leopard , , iDeneb v1.6 10.5.8 Lite Edition ,

    , ,

    UltraISO NERO

    :

    Acronis Disk Director.

  • 7/22/2019 Hackintosh Manual

    56/225

  • 7/22/2019 Hackintosh Manual

    57/225

    - Mac OS, FAT32

  • 7/22/2019 Hackintosh Manual

    58/225

    , , , FAT32.

    FAT32 , Mac OS /,

    NTFS

    .

    ( Paragon NTFS)

    10.5. FAT32

    4. ,

    .

  • 7/22/2019 Hackintosh Manual

    59/225

    GParted

  • 7/22/2019 Hackintosh Manual

    60/225

    iDeneb, F8,

    F8, v,

    , .

  • 7/22/2019 Hackintosh Manual

    61/225

    , ,, ,

  • 7/22/2019 Hackintosh Manual

    62/225

    .

    ,

  • 7/22/2019 Hackintosh Manual

    63/225

    Mac OS Extended ()

    ,,

  • 7/22/2019 Hackintosh Manual

    64/225

    , .

    B (!): ,

  • 7/22/2019 Hackintosh Manual

    65/225

    , WinXP () Win7.

    . 4MBR.

    :

  • 7/22/2019 Hackintosh Manual

    66/225

    , .

    1- Leo 10( 20) - Mac OS Extended ()

    2- Snow 40 - Mac OS Extended ()

    3- Win7 40 FAT32

    4- Data - Mac OS Extended ()

    , , Snow Leopard, ,

    , Leopard

    .

    , , ,

    Snow Leopard.

  • 7/22/2019 Hackintosh Manual

    67/225

    , -, Win7

    , ,

    Win7.

  • 7/22/2019 Hackintosh Manual

    68/225

    -

    (, ),

  • 7/22/2019 Hackintosh Manual

    69/225

    , , ""

    , .

  • 7/22/2019 Hackintosh Manual

    70/225

    Win7.

    ,

    ,

    . ,

    , -,

    , .

    :

  • 7/22/2019 Hackintosh Manual

    71/225

  • 7/22/2019 Hackintosh Manual

    72/225

  • 7/22/2019 Hackintosh Manual

    73/225

    ,

    .

    ,

    .

  • 7/22/2019 Hackintosh Manual

    74/225

    :

    Mac OS ( iDeneb)

    F8 s

  • 7/22/2019 Hackintosh Manual

    75/225

    , ,

    Enter:

    :> fdisk -e /dev/rdisk0 --> - 0

    (-, disk0)

    > p -->

    > flag 1 --> - 1

    > update -->

    > write -->

    > quit -->

    > reboot -->

    , Win7:- , , ,

    Enter:

    :

    > diskpart

    > select disk 0

    > list partition

    > select partition 1

    > active

    > exit

    > exit

  • 7/22/2019 Hackintosh Manual

    76/225

    .

    c,

    .

    , :

  • 7/22/2019 Hackintosh Manual

    77/225

    ., ASUS

    .

    , 4 , Alias,

    Mac OS.

    .

    ,

    , Delet,

    , "Tools".

    ASUS EZ Flash 2

    Tab(,

    Data),, .

    , .

  • 7/22/2019 Hackintosh Manual

    78/225

  • 7/22/2019 Hackintosh Manual

    79/225

    , :, , , dsdt.

  • 7/22/2019 Hackintosh Manual

    80/225

    1.

    2.., .

    3.koalala dsdt patcher

    4.5., ..

    6., DSDT.aml.

    7. Award Ami

    8. Generate DSDT.aml

    9. Patch BIOS

    10., , Force DSDT Compilation, Patch

    BIOS

    11. MacDrive, Windows

    , OS X,

    - .

    12. dsdt.aml .

    dsdt- Leopard, ,

    "Steel Wating for root

    device".

  • 7/22/2019 Hackintosh Manual

    81/225

    () ., Mac OS AHCI.

    IDE, .

    , , IDE

    AHCI.

    ,

    .

    IDE

  • 7/22/2019 Hackintosh Manual

    82/225

    , IDE, s

    Marvel Jmicron

    , , FareWare, .

    , , ,

    .

    -.

  • 7/22/2019 Hackintosh Manual

    83/225

    .

    - .

    .

  • 7/22/2019 Hackintosh Manual

    84/225

    :

    - , ,

    - s

    :

    :

    /sbin/mount -uw /

    passwd --> root

    touch /var/db/.AppleSetupDone

    reboot

    :

    1 ()

    2 ()

    3 "Graphics Mode"="640x480x32"( ")

  • 7/22/2019 Hackintosh Manual

    85/225

    , - ,

    Aplications/Utilites - Repair Disk Permissions

    .

  • 7/22/2019 Hackintosh Manual

    86/225

    System Preferences/International.

    Input Menu,

    Russian - PC

  • 7/22/2019 Hackintosh Manual

    87/225

    Keyboard Shortcuts

    .

  • 7/22/2019 Hackintosh Manual

    88/225

    Date & Time/Clock- 24-

    .

    ,, , .cVad

    .

  • 7/22/2019 Hackintosh Manual

    89/225

    .

  • 7/22/2019 Hackintosh Manual

    90/225

    Chameleon.

  • 7/22/2019 Hackintosh Manual

    91/225

  • 7/22/2019 Hackintosh Manual

    92/225

  • 7/22/2019 Hackintosh Manual

    93/225

    Extra,

    com.apple.Boot.plist, smbios.plist

    DSDT Patcherfassl dsdt.aml

  • 7/22/2019 Hackintosh Manual

    94/225

    Extra

    .

  • 7/22/2019 Hackintosh Manual

    95/225

    Snow Leopard.

    - 10.6, - Data - .

    , , ,

    , .

    , 8

    -,

    GUID, MBR.

    , , MBR

    , .

    , .

    ,,

  • 7/22/2019 Hackintosh Manual

    96/225

    "", ,

    Data, Mac OS Extended()

  • 7/22/2019 Hackintosh Manual

    97/225

    "".

    Hide unHide ,

    System

  • 7/22/2019 Hackintosh Manual

    98/225

    OSInstall, - -

    /Volumes/OSX86/System/Library/PrivateFrameworks/Install.framework/Frameworks/

    OSInstall.framework/Versions/A/

    .

    OSInstall.mpkg, -

  • 7/22/2019 Hackintosh Manual

    99/225

    /Volumes/OSX86/System/Installation/Packages/

    .

    GUID, MBR.

    .

    , , ,

    8-

    .

    ,

  • 7/22/2019 Hackintosh Manual

    100/225

    "",

    , 7.5

  • 7/22/2019 Hackintosh Manual

    101/225

    -, .

  • 7/22/2019 Hackintosh Manual

    102/225

    .

    Chameleon

  • 7/22/2019 Hackintosh Manual

    103/225

    Extra

    dsdt.aml, DSDT Patcher

  • 7/22/2019 Hackintosh Manual

    104/225

    Extensions

    , - fakesmc.kext

    OSXRestart.kext

  • 7/22/2019 Hackintosh Manual

    105/225

    , Extra com.apple.Boot.plistsmbios.plist,

  • 7/22/2019 Hackintosh Manual

    106/225

    ,

    ,

    :

    ()

    .

    - Snow, ,

    , .

    Finder

    , -

  • 7/22/2019 Hackintosh Manual

    107/225

    Kext Helper B7-

    .

    , :

    fakesmc.kext, OSXRestart.kext, ALC1200 - , AttansicL1eEthernet.kext - .

    com.apple.Boot.plist

  • 7/22/2019 Hackintosh Manual

    108/225

    , .

    Extra

    dsdt.aml, com.apple.Boot.plist smbios.plist

  • 7/22/2019 Hackintosh Manual

    109/225

    ,

    .

    , -.

    , , ,

    , sudo - s,

    Enter

    , Enter:

    :

    mv /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/

    External.icns /System/Library/Extensions/IOStorageFamily.kext/Contents/

    Resources/External.icns.back

    cp /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources/Internal.icns /System/Library/Extensions/IOStorageFamily.kext/Contents/

    Resources/External.icns

  • 7/22/2019 Hackintosh Manual

    110/225

    4

  • 7/22/2019 Hackintosh Manual

    111/225

    Mac OS X 10.6 Snow Leopard

  • 7/22/2019 Hackintosh Manual

    112/225

    !

  • 7/22/2019 Hackintosh Manual

    113/225

    , ,

    Chameleon

    Chameleonnetkas

    ,

    AsereBLN

    , Chameleon

    insanelymac.com

    :

    Chameleon

    netkas

    AsereBLN

    Chameleon RC4 is out! insanely

    Chameleon,

    Chameleon 2 RC3 + PCEFI v.10.6,,

    .

    , , Booter_AsereBLN 0,

    2

    :

    sudo -s --, .

    cd /, / -- , , cd,:cd /Users/vlad/Desktop/Booter_AsereBLN_v1.1.9

    :

    df / -- , ,

    fdisk -f boot0 -u -y /dev/rdisk0 -- boot0 MBR

    dd if=boot1h of=/dev/rdisk0s2 -- boot1h

    http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.efixusers.com/showthread.php?t=644http://www.efixusers.com/showthread.php?t=644http://www.efixusers.com/showthread.php?t=644http://www.efixusers.com/showthread.php?t=644http://www.efixusers.com/showthread.php?t=644http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://chameleon.osx86.hu/http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.insanelymac.com/forum/index.php?showtopic=201902http://www.efixusers.com/showthread.php?t=644http://www.efixusers.com/showthread.php?t=644http://netkas.org/http://netkas.org/http://chameleon.osx86.hu/http://chameleon.osx86.hu/
  • 7/22/2019 Hackintosh Manual

    114/225

    cp boot / -- boot

    .

    Chameleon -

    , ,

    ,

    , com.apple.Boot.plist:

    GraphicsEnabler

    Yes

    :

    /System/Library/Extensions (/S/L/E) - OSX

    /Extra/Extensions (/E/E) - ,

    - ,

    .

    /S/L/E, .

    ,

    .

    - , , /E/E, /S/L/E

    /S/L/E, /E/E

    .

    ,

    ,

    ,

    dsdt.

    , /S/L/E, ,

    ,.

    , .

    /E/E, /S/L/E

    Info.plist,

    /S/L/EKext Helper b7KextUtility

    /S/L/E/E/E, Mkext/E/E.

    http://forge.voodooprojects.org/p/chameleon/page/Installation/http://forge.voodooprojects.org/p/chameleon/page/Installation/http://forge.voodooprojects.org/p/chameleon/page/Installation/http://forge.voodooprojects.org/p/chameleon/page/Installation/http://forge.voodooprojects.org/p/chameleon/page/Installation/http://forge.voodooprojects.org/p/chameleon/page/Installation/
  • 7/22/2019 Hackintosh Manual

    115/225

    KextUtility

    .

    .

    dsdt

    dsdt

    DSDT Patcherfassl

    dsdt/E/E.

    com.apple.Boot.plist smbios.plist

    Chameleon, ,

    com.apple.Boot.plist,

    . .

    ,

    , smbios.plist

    C2DiMac9.1MacPro3.1

    QuadMacPro3.1

    i5/i7 MacPro4.1

    MacBook5.1-5.2MacBookPro5.1 - 5.5

  • 7/22/2019 Hackintosh Manual

    116/225

    ,

    dsdt

    , , AppleHPET.kext

    AppleLPC.kext

    , , :- - , . , 8 ,, , ,SuperDuper!, ,

    .

    dsdt

    dsdt

    ,

    .

    dsdtDifferentiated System Description Table-

    -

    .

    dsdtACPI

    .

    ACPI (. Advanced Configuration and Power Interface

    )

    , 1996

    HP, Intel, Microsoft, Phoenix Toshiba,

    ,

    .

    ACPI ,

    BIOS

    Windows, EFI Mac OSX

    ACPI

    ,

    (, )

    (, ).

  • 7/22/2019 Hackintosh Manual

    117/225

    , , . ,

    ,

    ACPI

    ,

    . ,

    . , ,

    ACPI, AML (ACPI Machine Language)

    , .

    , ACPI, AML,

    AML ,

    .

    Mac OS X , BIOS. EFI

    BIOSdsdt.aml, ,

    Extra, , Chameleon,

    Mac OS EFI

  • 7/22/2019 Hackintosh Manual

    118/225

    IORegistryExplorer - , .IORegistryExplorer I / O (

    /),

    , ,. dsdt..

    , : -> ...

    EvOToolsX for Snow Leopard

    - ,

    EvOSX86 Team

    http://www.osx86.es/?p=755http://www.osx86.es/?p=755http://www.osx86.es/?p=755
  • 7/22/2019 Hackintosh Manual

    119/225

    DSDTSE- DSDT simple editor (DSDT manual compare option) - + .

    dsdt.aml

    EvOSX86 Team

    :

    DSDTSE

    DSDT.

    ,

    .

    (,

    ).

    - V1.4.3

    cEvOSX86 Team

    DSDT Patcher, fassl, /- DSDT. , Mac OS X : HPET, RTC, :, , 0

    Mac OS,

    dsdt.aml,

    Extra .

    http://www.osx86.es/?p=610http://www.osx86.es/?p=610http://www.osx86.es/?p=610http://www.osx86.es/?p=610
  • 7/22/2019 Hackintosh Manual

    120/225

    dsdt.

    1.0.1

    dumpacpitbls ACPI.,

    dsdt.aml, ..

    , , cd

    (), Enter

    :VlaD-iMac:~ vlad$ cd /Users/vlad/Desktop/dumpacpitbls

    dumpacpitbls Enter

    :

    VlaD-iMac:dumpacpitbls vlad$ /Users/vlad/Desktop/dumpacpitbls/dumpacpitbls.

    Everest- ., Ultimate. , ,ACPI Tools, Save Table . -., , , ..bin, .aml

    IASLme.aml.dsl

    -.

    IASLme - cVad, dsdt.aml dsdt.dsl , , , dsdt .

    iASLMe.1.2.w.iasl_20100304.w.Fix.Int.bug

    TextWrangler- .

    http://www.lavalys.com/products.php?ps=UE&lang=en&page=10http://www.lavalys.com/products.php?ps=UE&lang=en&page=10
  • 7/22/2019 Hackintosh Manual

    121/225

    Bare Bones Software

    TextMate- OS X. , , . .Macromates

    . 30--

    Voodoomonitor- , ., ,

    . .- P-states.

    P-states Calculator- P-states

    mark-i- ,

    . mark., - , ,.

    ACPI

    DSDT

    Processorfinder

    .

    .

    , ,

    ..

    dsdt ,

    -, ? - .

    .

    dsdt, :

    - Extra dsdt, .- dsdt, , test.amlDSDT=test.aml

    - , dsdt

    zhell, roisoft, Superhai, THe KiNG, MasterChief, mm67, Slice,

    cVad ..: http://www.insanelymac.com/forum/

    http://www.insanelymac.com/forum/index.php?showtopic=168014&st=140

    http://www.insanelymac.com/forum/index.php?showtopic=188920

    http://www.projectosx.com/forum/index.php?showforum=160

    http://www.projectosx.com/forum/index.php?showtopic=610 ..

    http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=168014&st=140http://www.insanelymac.com/forum/index.php?showtopic=168014&st=140http://www.insanelymac.com/forum/index.php?showtopic=168014&st=140http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://www.mediafire.com/file/k0ltdctzggx/DSDT_from_real_mac.ziphttp://www.projectosx.com/forum/index.php?showtopic=546http://macromates.com/http://www.projectosx.com/forum/index.php?showtopic=610http://www.projectosx.com/forum/index.php?showtopic=610http://www.projectosx.com/forum/index.php?showforum=160http://www.projectosx.com/forum/index.php?showforum=160http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=188920http://www.insanelymac.com/forum/index.php?showtopic=168014&st=140http://www.insanelymac.com/forum/index.php?showtopic=168014&st=140http://www.insanelymac.com/forum/http://www.insanelymac.com/forum/http://processorfinder.intel.com/Default.aspxhttp://processorfinder.intel.com/Default.aspxhttp://www.mediafire.com/file/k0ltdctzggx/DSDT_from_real_mac.ziphttp://www.mediafire.com/file/k0ltdctzggx/DSDT_from_real_mac.ziphttp://www.acpi.info/http://www.acpi.info/http://www.projectosx.com/forum/index.php?showtopic=546http://www.projectosx.com/forum/index.php?showtopic=546http://macromates.com/http://macromates.com/http://www.barebones.com/products/TextWrangler/http://www.barebones.com/products/TextWrangler/http://www.barebones.com/products/TextWrangler/http://www.barebones.com/products/TextWrangler/
  • 7/22/2019 Hackintosh Manual

    122/225

    , , -,

    BIOS.

    dsdt.dsl

    .

    DSDTSE dsdt.dsl

    , ,

    .

    - dsdt,

    ,

    /**/./* */

    , VoodooHDA.kext

    AppleHDA.kext/

    , dsdt Device (HDEF):

    :

    /*Device (HDEF)

    {

    Name (_ADR, 0x001B0000)

    Name (_S3D, 0x03)

    Name (RID, Zero)

    Name (_PRW, Package (0x02)

    {

    0x05,

    0x04})

    Method (_PSW, 1, NotSerialized)

    {

    Noop

    }

    } */

    -, ,

    ,

    //, . dsdt

    , dsdt,

    Find - ,, - ,

    Replace All - .

    LPC

  • 7/22/2019 Hackintosh Manual

    123/225

    :

    :

    :

    Scope (\_SI){

    Method (_MSG, 1, NotSerialized)

    {

    Store (Local0, Local0)

    }

    Method (_SST, 1, NotSerialized)

    {

    Store (Local0, Local0)

    }}

    :

    :Scope (\_SI)

    {

    Method (_MSG, 1, NotSerialized)

    {

    Store ("Local0", Local0)}

    Method (_SST, 1, NotSerialized)

    {

    Store ("Local0", Local0)

    }

    }

    Method (\_WAK, 1, NotSerialized):

    :Return (Package (0x02)

    {

  • 7/22/2019 Hackintosh Manual

    124/225

    Zero,

    Zero

    })

    }

    IRQNoFlags (), ,

    RTC, TMR, PIC.

    .

    RTC Length 0x04002 BIOS

    :

    :Device (RTC)

    {

    Name (_HID, EisaId ("PNP0B00"))

    Name (_CRS, ResourceTemplate ()

    {

    IO (Decode16,

    0x0070, // Range Minimum

    0x0070, // Range Maximum

    0x00, // Alignment

    0x02, // Length change from

    0x04

    )

    })

    }

    :Device (TMR)

    {

    Name (_HID, EisaId ("PNP0100"))

    Name (_CRS, ResourceTemplate ()

    {

    IO (Decode16,

    0x0040, // Range Minimum

    0x0040, // Range Maximum

    0x01, // Alignment

    0x04, // Length)

    IO (Decode16,

    0x0050, // Range Minimum

    0x0050, // Range Maximum

    0x01, // Alignment

    0x04, // Length

    )

    })

    }

    :Device (PIC)

    {

  • 7/22/2019 Hackintosh Manual

    125/225

    Name (_HID, EisaId ("PNP0000"))

    Name (_CRS, ResourceTemplate ()

    {

    IO (Decode16,

    0x0020, // Range Minimum

    0x0020, // Range Maximum

    0x00, // Alignment

    0x02, // Length

    )

    IO (Decode16,

    0x00A0, // Range Minimum

    0x00A0, // Range Maximum

    0x00, // Alignment

    0x02, // Length

    )

    })

    }

    HPET, :

    :Device (HPET)

    {

    Name (_HID, EisaId ("PNP0103"))

    Name (_STA, 0x0F)

    Name (_CRS, ResourceTemplate ()

    {

    IRQNoFlags ()

    {0}

    IRQNoFlags ()

    {8}

    Memory32Fixed (ReadOnly,

    0xFED00000, // Address Base

    0x00000400, // Address Length

    )

    })

    }

    USB-,

    ,

    IOPCIFamily.kext.

    IOPCIFamily.kext.

    HPET:

    :

    Device (HPET){

    Name (_HID, EisaId ("PNP0103"))

  • 7/22/2019 Hackintosh Manual

    126/225

    Name (_STA, 0x0F)

    Name (_CRS, ResourceTemplate ()

    {

    IRQNoFlags ()

    {0}

    IRQNoFlags ()

    {8}

    IRQNoFlags ()

    {11}

    IRQNoFlags ()

    {15}

    Memory32Fixed (ReadOnly,

    0xFED00000, // Address Base

    0x00000400, // Address Length

    )

    })

    }

    IOATAFamily

    IOATAFamily.kext.

    IOATAFamily.kext

    dsdt Intel PATA controller, 0x001F0001

    :

    :OperationRegion (IDET, PCI_Config, 0x40, 0x04)

    Field (IDET, WordAcc, NoLock, Preserve)

    {

    M1, 16,

    M2, 16

    }

    Method (_INI, 0, NotSerialized)

    {

    Store (0xE307, M1)

    Store (0xC000, M2)

    }

    /, Method_WAK

    :

    :Method (_WAK, 1, NotSerialized)

    {

    \_SB.PCI0.PATA._INI ()

    \_SB.PCI0.SATA._INI ()

    ..............................--

    Return (Package (0x02)

  • 7/22/2019 Hackintosh Manual

    127/225

    {

    Zero,

    Zero

    })

    }

    , dsdt,

    DTGP, .

    _WAK ():

    :}

    Method (DTGP, 5, NotSerialized)

    {

    If (LEqual (Arg0, Buffer (0x10)

    {

    /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13,

    0x1C, 0x44,

    /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF,

    0x94, 0x9B

    }))

    {

    If (LEqual (Arg1, One))

    {

    If (LEqual (Arg2, Zero))

    {

    Store (Buffer (One)

    {

    0x03

    }, Arg4)

    Return (One)

    }

    If (LEqual (Arg2, One))

    {

    Return (One)

    }

    }

    }

    Store (Buffer (One)

    {

    0x00

    }, Arg4)

    Return (Zero)

    }

    Method (_WAK, 1, NotSerialized)

  • 7/22/2019 Hackintosh Manual

    128/225

    {

    SATA ICH8M.

    ICH9 (ICH8R) .

    DSDT,

    LegacyAppleAHCIPort.kext ( Jmicron).

    cVad

    :Device (SATA)

    {

    Name (_ADR, 0x001F0002)

    Name (_SUN, 0x02) //

    .

    // 0x02 -

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package ()

    {

    "device-id",

    Buffer ()

    {

    0x29, 0x28, 0x00, 0x00 // Hack the ID to

    ICH8M (8086:2829)

    },

    "device_type",

    Buffer ()

    {

    "AHCI Controller"

    },

    "model",

    Buffer ()

    {

    "ICH8M hack (ICH9|ICH8-R SATA/AHCI

    Controller)" //

    },

    "name",

    Buffer ()

    {

    "ICH8M hack (ICH9|ICH8-R SATA/AHCI

    Controller)" //

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

  • 7/22/2019 Hackintosh Manual

    129/225

    }

    }

    :}

    Method (PS2K._PRW, 0, NotSerialized)

    {

    Return (GPRW (0x1D, 0x04))

    }

    }

    Device (SATA)

    {

    Name (_ADR, 0x001F0002)

    Name (_SUN, 0x02)

    Name (^NATA, Package (0x01)

    {

    0x001F0002

    })

    Name (\FZTF, Buffer (0x07)

    {

    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5

    })

    Name (REGF, One)

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x08)

    {

    "device-id",

    Buffer (0x04)

    {

    0x29, 0x28, 0x00, 0x00

    },

    "device_type",

    Buffer (0x10)

    {

    "AHCI Controller"

    },

    "model",

    Buffer (0x1C)

    {

    "ICH8-M SATA/AHCI Controller"

    },

  • 7/22/2019 Hackintosh Manual

    130/225

    "name",

    Buffer (0x1C)

    {

    "ICH8-M SATA/AHCI Controller"

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    Method (_REG, 2, NotSerialized)

    {

    dsdt USB -, USB

    ,

    , IOUSBFamily.kext

    IOPCIFamily.kext

    EHCI - USB 2.0 ()- Enhanced Host Controller Interface.

    EHCI ,

    USB 2.0.

    UHCI - USB 1.0 ()- Universal Host Controller Interface.

    UHCIUSB 1.0 1.1-,

    -

    - (HCD) - (HC). Intel.

    HCD.

    HCD, ,

    .

    OHCI- Open Host Controller Interface.

    OHCI -,

    Firewire USB 1.0 1.1.

    Compaq

    - USBOHCIFWOHCI

    , - UHCI, - OHCI.

    "device-id", . Slice

    Intel

    USB1 - 0x2830 0x3a34

    USB2 - 0x2831 0x3a35

    USB3 - 0x2832 0x3a36

    USB4 - 0x2834 0x3a37

    USB5 - 0x2835 0x3a38

    USB6 - 0x3a39

    EHC1 - 0x2836 0x3a3a

    EHC2 - 0x283a 0x3a3c

    nForce

  • 7/22/2019 Hackintosh Manual

    131/225

    USB1 - 0x0aa5

    USB2 - 0x0aa7

    EHC1 - 0x0aa6

    EHC2 - 0x0aa9

    USB - .

    USB -

    , ,

    - Name (_ADR, 0x001D0000)

    dsdt USB0

    :}

    Device (UHC1) // Renamed from: USB0

    {

    Name (_ADR, 0x001D0000)

    // Newly added: USB_RESUSB Resume Enable Register

    (ICH9R-3169722.pdf /16.1.24 / page 642).

    OperationRegion (BAR0, PCI_Config, 0xC4, One)

    Field (BAR0, ByteAcc, NoLock, Preserve)

    {

    USBW, 2, Offset (0x01)

    }

    Method (_S3D, 0, NotSerialized) // S3 Device State

    {

    Return (0x02)

    }

    Method (_PSW, 1, NotSerialized) // Power State Wake

    {

    If (Arg0)

    {

    Store (0x03, USBW) // Monitor port for

    remote wakeup and connect/disconnect events.

    }

    Else

    {

    Store (Zero, USBW) // Monitoring

    disable.

    }

    }

    Name (_PRW, Package (0x02) // Power Resources for

    Wake

  • 7/22/2019 Hackintosh Manual

    132/225

    {

    0x03,

    0x04 // Lowest supported sleep state.

    })

    Method (_DSM, 4, NotSerialized) // Device Specific

    Method

    {

    Store (Package (0x02)

    {

    "device-id",

    Buffer (0x02)

    {

    0x34, 0x3a, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    Device (UHC2) // Renamed from: USB1

    {

    Name (_ADR, 0x001D0001)

    // Newly added: USB_RESUSB Resume Enable Register

    (ICH9R-3169722.pdf /16.1.24 / page 642).

    OperationRegion (BAR0, PCI_Config, 0xC4, One)

    Field (BAR0, ByteAcc, NoLock, Preserve)

    {

    USBW, 2, Offset (0x01)

    }

    Method (_S3D, 0, NotSerialized) // S3 Device State

    {

    Return (0x02)

    }

    Method (_PSW, 1, NotSerialized) // Power State Wake

    {

    If (Arg0)

    {

    Store (0x03, USBW) // Monitor port for

    remote wakeup and connect/disconnect events.

    }Else

    {

  • 7/22/2019 Hackintosh Manual

    133/225

    Store (Zero, USBW) // Monitoring

    disable.

    }

    }

    Name (_PRW, Package (0x02) // Power Resources for

    Wake

    {

    0x03,

    0x04 // Lowest supported sleep state.

    })

    Method (_DSM, 4, NotSerialized) // Device Specific

    Method

    {

    Store (Package (0x02)

    {

    "device-id",

    Buffer (0x02)

    {

    0x35, 0x3a, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    Device (UHC3) // Renamed from: USB2

    {

    Name (_ADR, 0x001D0002)

    // Newly added: USB_RESUSB Resume Enable Register

    (ICH9R-3169722.pdf /16.1.24 / page 642).

    OperationRegion (BAR0, PCI_Config, 0xC4, One)

    Field (BAR0, ByteAcc, NoLock, Preserve)

    {

    USBW, 2, Offset (0x01)

    }

    Method (_S3D, 0, NotSerialized) // S3 Device State

    {

    Return (0x02)

    }

    Method (_PSW, 1, NotSerialized) // Power State Wake

    {

  • 7/22/2019 Hackintosh Manual

    134/225

    If (Arg0)

    {

    Store (0x03, USBW) // Monitor port for

    remote wakeup and connect/disconnect events.

    }

    Else

    {

    Store (Zero, USBW) // Monitoring

    disable.

    }

    }

    Name (_PRW, Package (0x02) // Power Resources for

    Wake

    {

    0x03,

    0x04 // Lowest supported sleep state.

    })

    Method (_DSM, 4, NotSerialized) // Device Specific

    Method

    {

    Store (Package (0x02)

    {

    "device-id",

    Buffer (0x02)

    {

    0x36, 0x3a, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    /* Device (USB3)

    {

    Name (_ADR, 0x001D0003)

    Method (_S3D, 0, NotSerialized)

    {

    If (LEqual (OSFL, 0x02))

    {

    Return (0x02)

    }

    Return (0x03)

    }

  • 7/22/2019 Hackintosh Manual

    135/225

    Name (_PRW, Package (0x02)

    {

    0x0E,

    0x03

    })

    }

    */

    Device (UHC4) // Renamed from: US31

    {

    Name (_ADR, 0x001A0000)

    // Newly added: USB_RESUSB Resume Enable Register

    (ICH9R-3169722.pdf /16.1.24 / page 642).

    OperationRegion (BAR0, PCI_Config, 0xC4, One)

    Field (BAR0, ByteAcc, NoLock, Preserve)

    {

    USBW, 2, Offset (0x01)

    }

    Method (_S3D, 0, NotSerialized) // S3 Device State

    {

    Return (0x02)

    }

    Method (_PSW, 1, NotSerialized) // Power State Wake

    {

    If (Arg0)

    {

    Store (0x03, USBW) // Monitor port for

    remote wakeup and connect/disconnect events.

    }

    Else

    {

    Store (Zero, USBW) // Monitoring

    disable.

    }

    }

    Name (_PRW, Package (0x02) // Power Resources for

    Wake

    {

    0x03,

    0x04 // Lowest supported sleep state.})

  • 7/22/2019 Hackintosh Manual

    136/225

    Method (_DSM, 4, NotSerialized) // Device Specific

    Method

    {

    Store (Package (0x02)

    {

    "device-id",

    Buffer (0x02)

    {

    0x37, 0x3a, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    Device (UHC5) // Renamed from: USB4

    {

    Name (_ADR, 0x001A0001)

    // Newly added: USB_RESUSB Resume Enable Register

    (ICH9R-3169722.pdf /16.1.24 / page 642).

    OperationRegion (BAR0, PCI_Config, 0xC4, One)

    Field (BAR0, ByteAcc, NoLock, Preserve)

    {

    USBW, 2, Offset (0x01)

    }

    Method (_S3D, 0, NotSerialized) // S3 Device State

    {

    Return (0x02)

    }

    Method (_PSW, 1, NotSerialized) // Power State Wake

    {

    If (Arg0)

    {

    Store (0x03, USBW) // Monitor port for

    remote wakeup and connect/disconnect events.

    }

    Else

    {

    Store (Zero, USBW) // Monitoring

    disable.

    }

    }

  • 7/22/2019 Hackintosh Manual

    137/225

  • 7/22/2019 Hackintosh Manual

    138/225

    {

    Store (Zero, USBW) // Monitoring

    disable.

    }

    }

    Name (_PRW, Package (0x02) // Power Resources for

    Wake

    {

    0x03,

    0x04 // Lowest supported sleep state.

    })

    Method (_DSM, 4, NotSerialized) // Device Specific

    Method

    {

    Store (Package (0x02)

    {

    "device-id",

    Buffer (0x02)

    {

    0x39, 0x3a, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    Device (EHCI) // Renamed from: USBE - Extended with Power

    Management and Port Wake Capabilities.

    {

    Name (_ADR, 0x001D0007)

    OperationRegion (PMCS, PCI_Config, 0x54, 0x02) // Power

    Management Control/Status (ICH9R-3169722.pdf / 17.1.19 / page 664).

    Field (PMCS, WordAcc, NoLock, Preserve)

    {

    , 15,

    PMES, 1

    } // Bit 15, PME Status, single bit.

    OperationRegion (PWCR, PCI_Config, 0x62, 0x02) // Port

    Wake Capabilities Register (ICH9R-316972.pdf / 17.1.25 / page 667).

    Field (PWCR, AnyAcc, NoLock, Preserve)

    {URE2, 9

    }

  • 7/22/2019 Hackintosh Manual

    139/225

    Method (_PSW, 1, NotSerialized)

    {

    If (LEqual (Arg0, Zero))

    {

    Store (Zero, URE2) // Clear all bits.

    }

    If (LEqual (Arg0, One))

    {

    Store (0x01FF, URE2) // Set bits 0-8

    }

    }

    Name (_PRW, Package (0x02)

    {

    0x0D,

    0x03

    })

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x06)

    {

    "AAPL,current-available",

    0x05DC,

    "AAPL,current-extra",

    0x04B0,

    "AAPL,current-in-sleep",

    0x09C4

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    Device (UHCI) // Renamed from: USE2 - Extended with Power

    Management and Port Wake Capabilities.

    {

    Name (_ADR, 0x001A0007)

    OperationRegion (PMCS, PCI_Config, 0x54, 0x02) // PowerManagement Control/Status (ICH9R-3169722.pdf / 17.1.19 / page 664).

    Field (PMCS, WordAcc, NoLock, Preserve)

  • 7/22/2019 Hackintosh Manual

    140/225

    {

    , 15,

    PMES, 1

    } // Bit 15, PME Status, single bit.

    OperationRegion (PWCR, PCI_Config, 0x62, 0x02) // Port

    Wake Capabilities Register (ICH9R-316972.pdf / 17.1.25 / page 667).

    Field (PWCR, AnyAcc, NoLock, Preserve)

    {

    URE2, 9

    }

    Method (_PSW, 1, NotSerialized)

    {

    If (LEqual (Arg0, Zero))

    {

    Store (Zero, URE2) // Clear all bits.

    }

    If (LEqual (Arg0, One))

    {

    Store (0x01FF, URE2) // Set bits 0-8

    }

    }

    Name (_PRW, Package (0x02)

    {

    0x0D,

    0x03

    })

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x06)

    {

    "AAPL,current-available",

    0x05DC,

    "AAPL,current-extra",

    0x04B0,

    "AAPL,current-in-sleep",

    0x09C4

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))Return (Local0)

    }

  • 7/22/2019 Hackintosh Manual

    141/225

    }

    Device (IDE1)

    {

    Name (_ADR, 0x001F0002)

    OperationRegion (PCI, PCI_Config, 0x40, 0x20)

    Field (PCI, DWordAcc, NoLock, Preserve)

    {

    ITM0, 16,

    ITM1, 16,

    SIT0, 4,

    SIT1, 4,

    Offset (0x08),

    UDC0, 2,

    UDC1, 2,

    Offset (0x0A),

    UDT0, 8,

    UDT1, 8,

    Offset (0x14),

    ICF0, 2,

    ICF1, 2,

    , 6,

    WPPE, 1,

    , 1,

    FAS0, 2,

    FAS1, 2

    }

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x02)

    {

    "device-id",

    Buffer (0x04)

    {

    0x81, 0x26, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    PCI0, ,, , -:- GFX0, 0

  • 7/22/2019 Hackintosh Manual

    142/225

    - LAN0- HDEF..

    , pci express 16x:GFXPOP ASUS, PEGP PEX Gygabite

    POPPEGP, PEX - pci-, pci express 16x

    , , IORegistryExplorer

    ASUS

    :Device (P0P1)

    {

    Name (_ADR, 0x001E0000)

    Method (_PRW, 0, NotSerialized)

    {

    Return (GPRW (0x0B, 0x04))

    }

    Method (_PRT, 0, NotSerialized)

    {

    If (PICM)

    {

    Return (AR01)}

    Return (PR01)

    }

    Device (LAN)

    {

    Name (_ADR, 0x00010000)

    Name (_SUN, One)

    Method (_DSM, 4, NotSerialized){

    Store (Package (0x06)

    {

    "built-in",

    Buffer (One)

    {

    0x00

    },

    "device_type",Buffer (0x09)

    {

  • 7/22/2019 Hackintosh Manual

    143/225

    "Ethernet"

    },

    "model",

    Buffer (0x35)

    {

    "Realtek RTL8139/810x Family Fast

    Ethernet Controller"

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    }

    Device (SBRG)

    {

    Name (_ADR, 0x001F0000)

    Gigabyte:Method (_PRT, 0, NotSerialized)

    {

    If (LNot (PICF))

    {

    Return (PIC4)

    }

    Else

    {

    Return (API4)

    }

    }

    Device (LAN0)

    {

    Name (_ADR, Zero)

    Name (_PRW, Package (0x02)

    {

    0x0B,

    0x04

    })

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x08)

    {

    "built-in",

    Buffer (One)

  • 7/22/2019 Hackintosh Manual

    144/225

  • 7/22/2019 Hackintosh Manual

    145/225

    Name (_PRW, Package (0x02)

    {

    0x09,

    0x03

    })

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x06)

    {

    "model",

    Buffer (0x17)

    {

    "Wireless Broadcom 4311"

    },

    "device-type",

    Buffer (0x09)

    {

    "Ethernet"

    },

    "built-in",

    Buffer (One)

    {

    0x01

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    OperationRegion (MINP, PCI_Config, Zero, 0x68)

    Field (MINP, ByteAcc, NoLock, Preserve)

    {

    Gigabyte:Method (_PRW, 0, NotSerialized)

    {

    Return (Package (0x02)

    {

    0x0B,

    0x05

    })

    }

    }

    Device (ARPT)

  • 7/22/2019 Hackintosh Manual

    146/225

    {

    Name (_ADR, 0x00020000)

    Name (_PRW, Package (0x02)

    {

    0x09,

    0x03

    })

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x08)

    {

    "AAPL,slot-name",

    Buffer (0x0B)

    {

    "PCI SLot 3"

    },

    "device_type",

    Buffer (0x08)

    {

    "airport"

    },

    "name",

    Buffer (0x19)

    {

    "Wireless Network Adapter"

    },

    "model",

    Buffer (0x0F)

    {

    "Atheros AR5008"

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    Device (LPCB)

    {

  • 7/22/2019 Hackintosh Manual

    147/225

    Fire-Wire

    ASUS:}

    Method (_PRT, 0, NotSerialized)

    {If (PICM)

    {

    Return (AR01)

    }

    Return (PR01)

    }

    Device (FRWR)

    {Name (_ADR, 0x00030000)

    Name (_GPE, 0x18)

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x02)

    {

    "fwports",

    Buffer (0x04)

    {

    0x01, 0x00, 0x00, 0x00}

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    }

    Device (SBRG)

    {

  • 7/22/2019 Hackintosh Manual

    148/225

    Gigabyte:}

    Method (_PRW, 0, NotSerialized)

    {

    Return (Package (0x02){

    0x0B,

    0x05

    })

    }

    Device (FRWR)

    {

    Name (_ADR, 0x00030000)

    Name (_GPE, 0x18)

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x02)

    {

    "fwports",

    Buffer (0x04)

    {

    0x01, 0x00, 0x00, 0x00

    }

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

    }

    }

    }

    Device (LPCB)

    {

  • 7/22/2019 Hackintosh Manual

    149/225

    ASUS:}

    Method (NWAK, 1, NotSerialized)

    {}

    Device (HDEF)

    {

    Name (_ADR, 0x001B0000)

    Method (_DSM, 4, NotSerialized)

    {

    Store (Package (0x04)

    {

    "layout-id",Buffer (0x04)

    {

    0x0C, 0x00, 0x00, 0x00

    },

    "PinConfigurations",

    Buffer (Zero) {}

    }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)}

    }

    Device (P0P2)

    {

  • 7/22/2019 Hackintosh Manual

    150/225

    Gigabyte:}

    Device (PX43)

    {

    Name (_ADR, 0x001F0003)OperationRegion (PBAS, PCI_Config, 0x20, 0x02)

    Field (PBAS, ByteAcc, NoLock, Preserve)

    {

    BAS0, 16

    }

    Method (SMBB, 0, NotSerialized)

    {

    And (BAS0, 0xFFFE, Local0)

    Return (Local0)

    }

    }

    Device (HDEF)

    {

    Name (_ADR, 0x001B0000)

    Method (_DSM, 4, NotSerialized)

    {