Paulicats 10.4.8 guide
copied over for easier access:
IMPORTANT NOTE - THIS TUTORIAL ASSUMES YOU ARE USING THE ORIGINAL 4.4 FROM RESTORE DVD. NOT 4.5 NOT 4.6 NOT 4.7 NOT SERVER, AND ESPECIALLY NOT MYZAR DVDs. MYZARS DVD'S ARE TAILORED FOR AMD!! NO OTHER DVD HAS BEEN TESTED BY ME WITH THIS TUTORIAL. NOR DO I GUARANTEE IT WILL WORK WITH ANY OTHER DVD.
These are the detailed steps I used to get up and running very quickly:
1: Install 10.4.4 as a normal bootable install.
2: Boot into newly installed 10.4.4 system
3: Begin backing up files that you will need to replace back after 10.4.8 combo update.
3A: sudo -s
3B: mkdir /backup
3C: cp -R /System/Library/Extensions/* /backup
Step 3D only needs to be done if you have a 915 based mobo
3D: cp -R /System/Library/Frameworks/OpenGL.framework /backup
Leave Terminal open as you will need it again shortly.
4: Run Apple 10.4.8 Combo update - DO NOT REBOOT WHEN IT COMPLETES
Wait until combo update completes - DO NOT REBOOT WHEN IT COMPLETES
Now comes kernel choice and restoring important files that we just backed up
5: I suggest using a kernel with r2 support (provided in link below) built in at least to help with first bootup post combo update. After you're up and running you can use decrypts if you want, and use a kernel without r2 support.
5A: Back to Terminal type mv /mach_kernel /mach_kernel.unpatched
5B: cp /location/to/your/patched/mach_kernel /mach_kernel
6: cp -R /backup/AppleIntelIntegratedFramebuffer.kext /System/Library/Extensions
7: Steps 7A to 7C to be done only if you have a 915 based mobo
7A: rm -fr /System/Library/Extensions/AppleIntelGMA950.kext
7B: rm -fr /System/Library/Frameworks/OpenGL.framework
7C: cp -R /backup/OpenGL.framework /System/Library/Frameworks
8: Step 8A only to be done if you have a 950 based mobo
8A: rm -fr /System/Library/Extensions/AppleIntel915.kext
9: Move back the 4.4 AppleSMBios.kext (provided in link below).
9A: rm -fr /System/Library/Extensions/AppleSMBIOS.kext
9B: cp -R /backup/AppleSMBIOS.kext /System/Library/Extensions
Steps 10 to 10D can be skipped if you use the modded 10.4.8 IOATA kext provided in link below.
10: Depending on which mobo you have you might need to edit the Info.plist for the IDE controller plugin your mobo uses. In my case its an ICH6 915 mobo and it uses the AppleIntelPIIXATA.kext plugin under IOATAFamily.kext
10A: Open the following file in Textedit /backup/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/Info.plist
10B: Select the text from the following line -
<key>ICH ATA Controller</key>
up until the following line (but dont select this line) -
then copy that text into the clipboard
10C: Back to Terminal - pico /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/Info.plist and we are going to make a spot to paste the copied text after the <dict> at the following line:
Put cursor at beginning of the next line and hit enter, line up the text again since we want it to look purdy.
You should have an empty line between <dict> and <key>ESB2 ATA/100</key>:
PASTE TEXT HERE
10D: save the file and exit
11: Repair permissions on that drive with Disk Utility.
12: Reboot now (and prey ).
Special Note - Bios setting for Sata if possible should be set to Sata+Pata (might only be needed if you have a drive on your Sata and on your Pata channels, I need to test that more, but I couldnt boot when it was set to just Sata in my case).
The Files, kernel has r2 support.
If I missed something guys, I apologize....
(i have done this using jas 10.4.7 and simply upgrading following the rest of the steps from 3 onwards)
Here they are...
Originally Posted by velayo
Also, if you download these files use the step below instead of 10A to 10D
10E cp -R /path/to/downloaded/files/IOATAFamily.kext /System/Library/Extensions
Ok i tryed this method on 10.4.6 using semthex's kernel, the only issue im getting is webkit errors, which is making most or all apps to crash, system profiler isnt working.
My mobo is abit aw8, cpu is pentium d 3.2, so if anyone expiernces this please reply thanx.