Jump to content
1 post in this topic

Recommended Posts

- Install Leo4allv3 or Leo4allv4

You should have 10.5.2 by now

 

what you need for easy update is:

osx tools:

http://code.google.com/p/osx86tools/downloads/list

 

!!!BACKUP ALL YOUR EXTENSIONS BEFORE STARTING INSTALLATION PROCESS!!!

 

Dell 9300 backuplist "only files i did backup after long trial and error".

AppleAC97Audio

AppleACPIPlatform

AppleAPIC

AppleHDA

ApplePS2Controller

AppleSMBIOS

dsmos

IONetworkingFamily

IOPCIFamily

System

 

*All of them are on your extensions Folder -> /system/library/extensions*

Open Terminal

 

sudo -s

 

*type password*

 

*type or copy-paste this*

while sleep 1; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext; done

Open 10.5.3 Update Installer

 

Run update BUT DO NOT PRESS RESTART

 

Go back to your terminal and press Control C to end the script

In terminal type:

 

nano /System/InstallAtStartup/scripts/1

 

DONT RESTART

 

Replace the line Dont Steal Mac OS X.kext with dsmos.kext

 

IF ON THE BOTTOM OF THE TERMINALL SCREEN SAYS NEW FILE DONT SAVE IT, that means installer script didn't put anything to install during startup!

 

Now, if you're running hacked kernel DONT RESTART

open osx tools, click install or restore kernel, choose a file name to backup ur original kernel, choose the new one click ok, type password and thats all. but:

 

DONT RESTART

 

go to /system/library/extensions

on the "search" type NV

Delete all related to NVDIA and nvinject

on the "search" type GeForce

Delete all related to GeForce

go to /system/library

delete extensions.mkext

 

*Remember you got the 9.2.0 kernel "SSE2" soo you need to put the 9.2.0 system.kext

*I hope you backed up the important kexts i told you eh? =P *

go to /system/library/extensions/

copy all your important backup kexts and paste it on the extensions folder. -> give authorization, etc.

 

Open osxtools -> check the following

repair permissions

set kext permissions,

clear extensions cache

 

click run selected tasks

 

then if all went good, just recall if you have done everything(backup extensions, run the sleep script in terminal and finished it, installed the update, installed the kernel and system.kext, repaired permissions) and if yes. you're ready to restart.

 

restart

boot with -v

if the system didnt boot after 1st try:

boot with -f -v

 

system should boot in a big resolution, thats what we hoped for in the first place.....

now for the fun part!!!!

 

download

Zephyroth NVIDIA Universal Installer

http://osx86leo4all.wikidot.com/utilities-resources

 

when installing select customize

only select Nvidia-Kexts

continue installation

 

DONT RESTART , DONT LOGOUT. =)

 

Download NVinstaller .52 -> for 10.5.3 system

http://scottdangel.com/blog/?page_id=20

 

when installing select go(mobile/laptop)

continue installation.

 

DONT RESTART, DONT LOGOUT. XP

 

Now for editing the kexts....

go to /system/library/extensions

find NVDANV40Hal.kext -> right click -> show package contents

copy info.plist to desktop

open it -> find this kind of code:

<key>IOPCIPrimaryMatch</key>

<string>0x00c810de</string> -> change it like this, *here there should be lots of texts*

<key>IOProbeScore</key>

save it

pass it to the original info.plist -> authorization needed.

done!

find NVDAResman.kext -> right click -> show package contents

copy info.plist to desktop

open it -> find this kind of code:

<key>IONameMatched</key>

<string>NVDA,NVMac</string>

<key>IOPCIPrimaryMatch</key>

<string>0x00c810de</string> -> change it like this, *here there should be lots of texts*

<key>IOProbeScore</key>

save it

pass it to the original info.plist -> authorization needed.

done!

 

*NOTE* -> I DIDNT CHANGE GEFORCE.kext because the string of the 6800go was already there*

*Soo do it if you want to be sure, or check the info.plist with find and put 0x00c810de *

 

find GeForce.kext -> right click -> show package contents

copy info.plist to desktop

open it -> find this kind of code:

<key>IOMatchCategory</key>

<string>IOAccelerator</string>

<key>IOPCIMatch</key>

<string>0x00c810de</string> -> change it like this, *here there should be lots of texts*

<key>IOProbeScore</key>

<integer>100</integer>

save it

pass it to the original info.plist -> authorization needed.

done!

 

now that you edited the important NVdia kexts... all thats left is to put permissions on them!

run terminal

type:

-s

sudo chown -R root:wheel /system/library/extensions

sudo chmod -R 755 /system/library/extensions

sudo rm /system/library/extensions.mkext

reboot

Enjoy 10.5.3 SSE2 =D

 

Remember to TIME MACHINE BACKUP if all went well =)

 

Jtrunk.

Long process ehh... well this is how it worked finally on my dell 9300 hehe... maybe when it comes

a kallyway or JAS or Leo4all with support for SSE2 it will be more easy... im just putting what it helped me to get here

 

Thanks for all the tutorials from the diferent people i read, thanks for the trials and error, it helped.

i hope this guide can help some more people like all the guides helped me.

post-64542-1217453685_thumb.jpg

×
×
  • Create New...