由于AMD的方法还没做测试--希望有着第一个吃螃蟹的人
only foy-------94527
首先要感谢远景论坛的各位仁兄提供各种测试数据----和hdfdisk的9A466/9A499安装教程与某篇安装报告
准备工作
1--镜像文件---OSX10.5-LEOPARD.DMG--9A527
的原版本
2--kernel---AMD或INTEL的9A527的kernel
3--破解文件-Patches--AMD或INTEL的patches(9A466_或_9A499_AMD_INTEL_SSE_2_Kernels_Patches_and_Decripts--)由于目前还没有发出9A527的破解文件只好用9A466或9A527的其中一个来修改成我们需要的 建议用9A466的
4--OSX系统--装好的10.4X系统--因为我们的工作要在OSX系统下完成
5--装LEOPARD的分区不得低于10G建议15-20G或更大,分区格式我就不说了
6--用于恢复镜像的分区一个,分区格式同上需要7G多
说明:镜像文件 kernel 破解文件都需要放到OSX系统中
安装:
进入你的OSX系统里在帐户管理里以你的管理员身份启用ROOT帐户,然后注销,用ROOT帐户登陆系统
第一步:修改9A466或9A499的Patches------用9A527的"mach_kernel"替换9A499patch下的"mach_kernel"就OK了(AMD用户用AMD的mach-kernel, INTEL用INTEL的)
第二步:给镜像打补丁-----以如下方式修改补丁中的patch-it.sh
APDIR="你的破解补丁所在地"
DMG="你的LEOPARD镜象所在地"
在rm -rf那一大堆后面
加一行
cd $APDIR
修改完后执行-----你必须确保转到补丁位置(也就是patch-it.sh 的位置),否则将会显示“file not found ”错误。假定你的补丁文件夹在桌面上,文件夹命名为“patcher”,那么在终端(terminal)中执行以下代码:
Code:
cd /Users/MyUserName/Desktop/patcher/9A499/9A499_patcher/
上面的MyUserName要改成你自己的用户名。
然后执行以下代码:
Code:
sudo -s
密码
./patch-it.sh
系统会自动生成新的dmg文件,它就在你上面转到的路径下,即/Users/MyUserName/Desktop/patcher/9A499/9A499_patcher/下面。
AMD的用户需要执行这个步骤:还没做测试----步骤--,加载刚创建的DMG文件,删除/System/Library/LaunchDaemons下的ossmgr.plist,转到AMD patches(对于9A499,即:/Users/MyUserName/Desktop/patches/9A499/"amd_patcher Folder"/, 对于9A466,即:/Users/MyUserName/Desktop/patches/9A466/"AMD_MaxxussPatcher_cpuid_and_decryps Folder"/)
然后,对于9A499,执行以下代码:
Code:
./decryps.sh
patcher leo_cpuid.txt
cd "DVD Patch"
patcher leo499_dvd_cpuid.txt
对于9A466,执行以下代码:
Code:
./decryps.sh
patcher leo_cpuid.txt
patcher leo_dvd.txt
第三步:把破解好的镜像文件恢复到我们刚才建好的7G的分区里----并且把要装LEOPARD的分区也抹掉
打开磁盘工具把那个7G的分区抹掉以Mac OS X扩展(日志式),然后选择‘恢复’把我们的镜像文件恢复到这个分区 注意(这个分区必须和你的Darwin Bootloader在一块硬盘上)
这个版本恢复后system等文件夹处于隐藏,解决方法
显示隐藏文件(终端):
defaults write com.apple.Finder AppleShowAllFiles YES
killall Finder
改完之后不显示隐藏文件(终端):
defaults write com.apple.Finder AppleShowAllFiles NO
killall Finder
第四步:替换和更改我们刚才恢复的那个分区里的kext(不说也知道在哪了)这个更改要根据自己的配置,如果你的硬件在OS X上非常完美,那么你只需编辑patch-it.sh .然而,并非每个人的硬件都如此完美,目前流行的对策是把Tiger中的IOATAFamily.kext替换到Leopard.
第五步:从恢复盘安装....
启动时按下F8,选择你恢复到的分区从那个分区启动
进入安装界面以后
首先记住无论如何不要使用LEOPARD的磁盘工具,那对你没好处
如果你打算把原来的10.4干掉,进入终端
输入cd /Volumes/"目标宗卷卷标"
rm -rf *
如果你不想干掉你原来的数据
那就
rm -rf usr
rm -rf System
rm -rf Library
rm -rf bin
rm -rf sbin
rm -rf Applications
一段等待.....
继续安装,现在就是一路下一步的事^
完成后会要求重启动,千万别着急
这时候选"工具"
进入"终端"
然后执行以下命令
cd /Volumes/Leopard(或你的目标分区卷标)
rm mach_kernel
cd System/Library
rm -rf Extensions
cd LaunchDaemon
rm ossmgr.plist
cd ..
cp -R /System/Library/Extensions ./
cd ..
cd ..
cp -R /mach_kernel ./
reboot
现在你可以直接进入你的Leopard了
............写在最后
9A466需要SSE2,而9A499需要SSE3.
★需要编辑什么文件吗?
是的!如果你的硬件在OS X上非常完美,那么你只需编辑patch-it.sh .然而,并非每个人的硬件都如此完美,目前流行的对策是把Tiger中的IOATAFamily.kext替换到Leopard.
★安装完后却无法引导!
目前的补丁只是修改了DVD,对安装无影响.你需要在安装后手动替换kernel和一些kernel extensions.
★如过启动出现kernel panic/extension loading errors/SAM errors
试试用-x -f -v参数引导.
启动失败的原因很可能在第四步.......大家就需要根据自己的配置和其他人的测试来替换增加或删除KEXT
NIKAVI----2007.9.18同步发表于999
kernel-----地址http://rapidshare.com/files/5237 ... .AMD.x2fix.zip.html
patches----地址http://www.torrentportal.com/det ... d_Decripts.zip.html
[ 本帖最后由 nikavi 于 2007-9-20 00:57 编辑 ]