introduction to hackintosh
Post on 06-Dec-2014
376 Views
Preview:
DESCRIPTION
TRANSCRIPT
Me
Richard Wu 吳軒豪 • iOS/Node.js developer • richard.sh.wu@gmail.com • 0972120386
My Boss
Doudou 荳荳 • Mixed Breed • Skills: Eat, Sleep, Play
How did it Start?
• Apple’s secret plan
• Project “Marklar”
• Port Mac OS to x86 PC
• Owner: John Kullman
Timeline
Year Event OSX Version
2005 Apple plans changes CPU supplier 10.4
2006 “BootCamp” announced 10.4
2007 Last OSX to suport PowerPC 10.5
2009 OSX 10.6 does not support the PowerPC 10.6
What is Hackintosh?
• Definition
• Non-Apple hardware that has been made or “hacked" to run Mac OS X
• OSx86 Project
• Since 2005
• Latest version: OSX 10.9
How does it Work?
• Approaches
• Kernel Patch
• Boot Loader
• Driver Patch
!
!
Pros and Cons
• Pros
• Cost effective
• Flexibility
• Can run on VM
!
!
• Cons
• Compatibility
• System Update
• Criticism
• Violation of EULA
Approaches
• OSX on VM
• OSX on x86-based PC
• Intel Processor
• Core 2 or later
• AMD Processor
• Patched kernel
Item List
• A Running MAC Machine
• 8GB USB Drive
• A x86 based PC
!
!
!
Build Your Hardware
• CPU:Intel Core 2 or later
• GPU: Intel, nVidia, AMD
• Sound: Realtek, VIA
• NIC: Realtek, Atheros, Marvell
• RAM, HDD: As you wish
!
OSX Installation
• Pre-install
• Download the OS X Mavericks
• Create bootable USB flash drive
• BIOS Configuration
• Use “Disk Utility” to create partition
!
OSX Installation
• Install
• Boot with USB flash drive
• Install OSX
!
!
!
OSX Installation
• Post-install
• Install drivers
• Modify system settings
!
!
!
Reference Hardware
Item Brand/Model
CPU Intel Pentium DualCore G840
MB ECS H67H2-I
GPU nVIDIA 9500GS
What You Get?
• A Cheaper MAC Clone
• Knowledge
• How OSX Works
• How to configure device drivers
!
!
KEXT
• Mac OS X Kernel Extension
• Device driver for OS X
• Usually in /System/Library/Extensions/
!
!
!
KEXT Example
!
!
!
!
!
!
KEXT Example
!
!
!
!
!
!
KEXT Example
!
!
!
!
!
!
KEXT Example
!
!
!
!
!
!
References
• OSx86 Project http://wiki.osx86project.org/wiki/index.php/Main_Page
• 蘋果採購指南 http://benjenq.pixnet.net/blog/post/31004525
• 安裝OSX 10.9 Mavericks 到 PC http://www.metamuse.net/2013/10/2013-osx-109-mavericks-pc.html
top related