备份驱动

mkdir /Users/glister/Desktop/backup
cp 
-/System/Library/Extensions/* /Users/glister/Desktop/backup

如果不成功开机F8删除刚安装的驱动

mount -um /

rm -rf /System/Library/Extensions/*

cp -R /Uses/glister/Desktop/backup/* /System/Library/Extensions/

 

clean      rm -rf /System/Library/Extensions.kextcache
              rm -rf /System/Library/Extensions.mkext
              chown -R root:wheel /System/Library/Extensions
              chmod -R 755 /System/Library/Extensions
              diskutil repairpermissions /
              kextcache -k /System/Library/Extensions

       或直接执行以前编辑好的清理脚本

sudo sh ./clean

操作完成

 

 

1、确定硬件ID

这是导出的T43的ID设备

Code

2、确定了硬件ID是5460

    1)将附件中的“Callisto_006.zip”解压,修改“CallistoHAL.kext/Contents/Info.plist”中键值“IOPCIMatch”的Device Id为“0x54601002”;
    2)将“Callisto.kext”和“CallistoHAL.kext”拷贝至“/System/Library/Extensions”;
    3)将附件中的“koverg-patch9700-v0.2.zip”解压到桌面patch9700,在终端窗口中执行以下命令:
        a)sudo -s
        b)<Input your password>
        c)cd ~/Desktop/patch9700

        d)sh ./patch9700.sh 54 60


    4)将“/System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist”中键值“IOPCIMatch”的Device Id“0x5B601002”改为“0x54601002”;

    5)将“/System/Library/Extensions/ATIRadeon9700GA.plugin/Contents/Info.plist”中键值“IOProviderClass”的值改为“CallistoFB”;

3、修改权限重启

rm /System/Library/Extensions.mkext           

rm /System/Library/Extensions.kextcache
kextcache -k /System/Library/Extensions
diskutil repairpermissions /  (修复磁盘权限,别忘了 / 符号)

reboot

结果花屏

1、开机—x进入安全模式

  打开桌面上的Mac OS X分区(双击),然后依次打开这个路径: /Library/Preferences/SystemConfiguration  然后就会看见com.apple.Boot.plist这个文件

  然后检查下前面说的com.apple.Boot.plist文件中的Quiet Boot下面的YES改成No了没有

2、替换ATIRadeon9700.kext

3、更改权限:sudo -s
  (输入你的密码)
  chown -R root:wheel /System/Library/ATIRadeon9700.kext  

  chmod -755 /System/Library/ATIRadeon9700.kext

  rm /System/Library/Extensions.*

  kextcache -k /System/Library/Extensions

  diskutil repairpermissions /  (修复磁盘权限,别忘了 / 符号)

  reboot