hackintosh manual
TRANSCRIPT
-
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)
{