introduction to hackintosh

22
Introduction to Hackintosh 吳軒豪 Richard Wu [email protected]

Upload: richard-wu

Post on 06-Dec-2014

376 views

Category:

Education


3 download

DESCRIPTION

The history of Hackintosh and how to.

TRANSCRIPT

Page 1: Introduction to hackintosh

Introduction to Hackintosh 吳軒豪 Richard Wu

[email protected]

Page 2: Introduction to hackintosh

Me

Richard  Wu  吳軒豪  • iOS/Node.js  developer  • [email protected]  • 0972120386

Page 3: Introduction to hackintosh

My Boss

Doudou  荳荳  • Mixed  Breed  • Skills:  Eat,  Sleep,  Play

Page 4: Introduction to hackintosh

How did it Start?

• Apple’s secret plan

• Project “Marklar”

• Port Mac OS to x86 PC

• Owner: John Kullman

Page 5: Introduction to hackintosh

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

Page 6: Introduction to hackintosh

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

Page 7: Introduction to hackintosh

How does it Work?

• Approaches

• Kernel Patch

• Boot Loader

• Driver Patch

!

!

Page 8: Introduction to hackintosh

Pros and Cons

• Pros

• Cost effective

• Flexibility

• Can run on VM

!

!

• Cons

• Compatibility

• System Update

• Criticism

• Violation of EULA

Page 9: Introduction to hackintosh

Approaches

• OSX on VM

• OSX on x86-based PC

• Intel Processor

• Core 2 or later

• AMD Processor

• Patched kernel

Page 10: Introduction to hackintosh

Item List

• A Running MAC Machine

• 8GB USB Drive

• A x86 based PC

!

!

!

Page 11: Introduction to hackintosh

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

!

Page 12: Introduction to hackintosh

OSX Installation

• Pre-install

• Download the OS X Mavericks

• Create bootable USB flash drive

• BIOS Configuration

• Use “Disk Utility” to create partition

!

Page 13: Introduction to hackintosh

OSX Installation

• Install

• Boot with USB flash drive

• Install OSX

!

!

!

Page 14: Introduction to hackintosh

OSX Installation

• Post-install

• Install drivers

• Modify system settings

!

!

!

Page 15: Introduction to hackintosh

Reference Hardware

Item Brand/Model

CPU Intel Pentium DualCore G840

MB ECS H67H2-I

GPU nVIDIA 9500GS

Page 16: Introduction to hackintosh

What You Get?

• A Cheaper MAC Clone

• Knowledge

• How OSX Works

• How to configure device drivers

!

!

Page 17: Introduction to hackintosh

KEXT

• Mac OS X Kernel Extension

• Device driver for OS X

• Usually in /System/Library/Extensions/

!

!

!

Page 18: Introduction to hackintosh

KEXT Example

!

!

!

!

!

!

Page 19: Introduction to hackintosh

KEXT Example

!

!

!

!

!

!

Page 20: Introduction to hackintosh

KEXT Example

!

!

!

!

!

!

Page 21: Introduction to hackintosh

KEXT Example

!

!

!

!

!

!

Page 22: Introduction to hackintosh

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