QUOTE(aasimbeck01 @ May 28 2008, 11:40 PM)

I am also in this situation. It would be nice for someone to rewrite his tut, it look like its rock solid but i can seem to understand alot of it.
I will extrapolate here on some of were my problems are in the guide. I have highlighted in Red And Bold where my misunderstanding is.
---START---
Open Terminal/Finder/etc, go to System/Library/Extensions. start installing update.
What goes where etc is?
Monitor System/Library/Extensions folder, once AppleIntelCPUPowermanagement.kext appears there - remove it immideatly.
u can use this little script for it, run as root, before starting upgrade
while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done
While in sleep 1? What does this mean?
Do i run this script before, after, or as soon as i see the file appear?
once update finished, press ctrl-c in terminal window, to stop script, don’t press restart !
after it, open this file in textedit - /System/InstallAtStartup/scripts/1
find there string /System/Library/Extensions/Dont Steal Mac OS X.kext
and replace with this string /System/Library/Extensions/dsmos.kext or r3d3 if u use r3d3.
then save it.
This just means replace a file path, right?. how do i know if i use r3d3?
now u can recover ur applesmbios/applehda/etc (didn;’t u forget to make backups b4 running update ?)
and finaly press restart.
How do i recover it?
on first start it will do smth, without booting to gui, then it will reboot, it can take about 3-4 mins, then it shuld boot normaly, if u didn;t forget smth.
smth? Huh? Whats that?
of course it’s all for intel core 2 based cpus and intel mobos. and pc_efi.
other users can use 10.5.1 kernel/system.kext with 10.5.2 system (like amd users or pentium-d)
I have a pentium 4 processor, 2.66 Ghz, Will it work? What do i have to do special?
---END---
I know for a fact that I would like a more descriptive tutorial. Other than that the tutorial is great, and the feedback on it looks good too.
Hi
The purpose of that script is to monitor the folder for you, and as soon as it 'sees' the file in question, it will remove it. I'm going into the complete working of all of the parameters of the script.
Note that on your Pentium 4, this guide will probably not work. Please wait for other P4 users to come up with a guide for you.
What you'll probably need to do, is use Pacifist to remove System.kext and mach_kernel from the install package, and then run it (using the guide below). Can't promise anything though!
For Core2Duo users:
0. Always backup your /System/Library/Extensions folder first.
1. Download the
10.5.3 Combo Update from the Apple website2. run Terminal and type:
CODE
sudo su
then type your password
then paste
CODE
while sleep 1; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext; done
and hit enter
(nothing seems to happen but it is now monitoring your Extensions folder for the AppleInterCPUPowerManagement.kext file (folder))
You can, for safety, open a Finder window in the folder /System/Library/Extensions and look for that file (sort by filename of course), and you willl see it'll be removed automatically within a few seconds after it's created in step 3.
3. Run the MacOSXUpd10.5.3.pkg file in the MacOSXUpd10.5.3.dmg you just downloaded, and follow the instructions, but do not reboot at the end.
4. When the installation finishes, do not press reboot. Go back to your terminal window and hit ctrl+c. This will stop the script from running. In my case, there was some kind of error, but that's okay.
5. type
CODE
nano /System/InstallAtStartup/scripts/1
A very simple text editor within Terminal will appear. Note you can't use your mouse to click to a certain line/point. 'Walk down' using your arrow keys to the line that contains
CODE
"/System/Library/Extensions/Dont Steal Mac OS X.kext"
In this line, replace
CODE
Dont Steal Mac OS X.kext
with
CODE
dsmos.kext
Now hit ctrl+o, enter, ctrl+x (this first saves the file, confirms it, then closes the editor).
Type
CODE
exit
and close Terminal.
6. Return to the installer window and click reboot. If you need to restore some kexts, you can do that before or after rebooting, doesn't really matter. I recommend doing it after rebooting, to see which things still work (so you have the latest drivers for those).
It will reboot, right up until the point that the screen would usually turn blue, then reboot again, and all should be well. I guess it has to reboot twice to execute the commands within the /System/InstallAtStartup/scripts/1 file we just edited, and has to reboot again after that.
Hope this clears it up a little.