OS X Leopard On The Unimaginable G3

This project was created by christiann from MacRumors Forums in order to breathe new life into unsupported and relatively ancient hardware. Using these methods and tools, you will be able to install OS X 10.5 Leopard on your G3 Mac.

Pre-Install

Working Builds

OS X 10.5 G3 Install Method I

Post-Install

var minRam = 512;

function checkSupportedMachine(machineType){

// Fail on G3

if (1 != system.sysctl('hw.vectorunit') ) {

return false;

}

var badMachines = ['MacBook3,1','iMac','PowerBook1,1','PowerBook2,1', 'AAPL,Gossamer', 'AAPL,PowerMac G3', 'AAPL,PowerBook1998', 'AAPL,PowerBook1999'];

if(machineType){

var length = badMachines.length;

// Fail if any of the compatible values match the list of badMachines

for( var j = 0; j < length; j++ ){

if(machineType == badMachines[j]){

return false;

}

}

}

// require 867Mhz+

if (system.sysctl("hw.cpufrequency") < 866000000) {

return false;

}

return true;

if (system.sysctl("hw.cpufrequency") < xxx000000) {return false;

var minRam = 512;

OS X 10.5 G3 Install Method II

Post-Install

Review the .pdf below for post-install assistance.

Leopard for unsupported Macs - installation and setup guide.pdf

The Classic Environment (9A241 Only)

It is possible to take the Classic Environment from a Tiger installation and run it.

Download the 9A241 build here and extract it.

Copy the System folder to your hard drive.

Copy the Classic Startup app from CoreServices from an install of Tiger to your install of 10.5 (9A241) in the same location. Copy the Classic prefPane to

Code:

/System/Library/PreferencePanes

Allow it to copy it to the destination, replacing files to get Classic to work.

in Terminal, run the following:

Code:

sudo chown root /System/Library/CoreServices/Classic Startup.app/Contents/Resources/TruBluEnvironment

Code:

sudo chmod u+s /System/Library/CoreServices/Classic Startup.app/Contents/Resources/TruBluEnvironment

Classic should now start. Currently speaking, it is slow to start.