AR9565网卡注入蓝牙id实现黑苹果蓝牙开关控制

开始

该方法只是实现蓝牙的开关控制,具体的蓝牙使用起来必须让蓝牙热启动才行,热启动的方法有很多,比如:1.Windows重启到mac,(缺点就是可能mac声卡无法外放)2.在mac中运行Linux虚拟机,让蓝牙热启动工作,然后关闭虚拟机蓝牙就可以正常使用了。该教程不教详细怎么热启动方法,具体需要自行研究。
这个网卡已经很老了,5GWIFI不支持,还是单口天线。如果在黑苹果对WiFi+蓝牙+接力需求比较的大的建议更换网卡,按照目前的价格支持黑苹果的网卡涨价幅度很大,需要的尽快入手。

教程

首先去windows提取一下蓝牙ID我的是(方法:此电脑-管理-蓝牙-属性-硬件ID)

USB\VID_04CA&PID_3018&REV_0001

idProduct的ID是04CA转换成10进制就是1226
idVendo的ID是3018转换成10进制是12312

用文本记住这两串数值,后面更改驱动需要!!!

下面需要修改两个文件:
1.首先是原生(S/L/E目录下)(注意保存好原文件以防万一)的IOBluetoothFamily.kext。

然后用显示包内容的方式,找到 IOBluetoothFamily.kext-Contents-Pluglns-IOBluetoothHostControllerUSBTransport.kext-Contents-Info.plist

使用PlistEdit Pro软件打开info.plist,在IOKitPersonalities下-展开EricssonROK101,把数据填进去,然后保存。

idVendor填写idProduct ID
idProduct填写idVendo ID

保存好了丢回去(S/L/E目录)记得用Kext Utility修复权限

2.接下来把你clover下的FakeSMC.kext文件找到,然后用显示包内容的方式,找到Info.plist使用PlistEdit Pro软件打开info.plist,在IOKitPersonalities/BroadcomUSBB....下填写相应ID。

idVendor填写idProduct ID
idProduct填写idVendo ID

修改好FakeSMC.kext驱动后,将FakeSMC.kext和BTFirmwareUploader.kext两个驱动一起放入clover/kexts-other文件夹下

如果你clover使用的是VirtualSMC.kext,步骤是一样的如果IOKitPersonalities下没有BroadcomUSBBluetoothHCIController那你就从其他的地方复制过来就好,文件我会放在下面。
注意⚠VirtualSMC.kext与FakeSMC.kext不能共存,如果两个文件都有会引导不进桌面。

3.将放(L\E文件夹)内4个的驱动放入L\E中,用Kext Utility修复权限。(如果有相同驱动就不用替换)

修改好后重启系统,然后在设置中查看蓝牙的开关时候能用,如果还是灰色检查自己哪个步骤做错或者漏做了,还有两个ID是否转换正确,记住是16进制转10进制!!!

如果你的id和我相同,可以使用我修改好的IOBluetoothFamily.kext和VirtualSMC.kext,并且系统在10.15以上。但是不推荐这么直接使用,希望还是自己动手操作一下,教程已经写得很详细了。

下载

网盘1: 云盘下载提取码:xj6b

网盘2: 云盘下载

点赞
  1. 头像 寂心惮说道:
    Google Chrome Mac OS X 10.15.6
    你好,改了之后放回去,重建缓存时提示签名无效怎么解决,报错如下(IOBluetoothFamily的): Kext with invalid signature (-67030) allowed: OSKext 0x7fac8c6a0a70 [0x7fff85203cc0]
    1. 小时光 小时光说道:
      Google Chrome Windows 10
      最新的蓝牙驱动修复教程已经发布,请参照最新方法修复。https://www.longzc.cn/index.php/archives/308
      1. 头像 寂心惮说道:
        Google Chrome Mac OS X 10.15.6
        感谢大佬百忙之中给予的回复,我现在是两个方法中的kext和修改kext都一起用了,蓝牙总算可以关掉了,因为一直用的是外接的无线网卡,所以蓝牙用不上了,之前就是想关掉它但关闭按钮是灰色的情况。
  2. 头像 franksfc说道:
    这个可实现接力吗?我的上面显示不支持接力,有什么办法
    1. 小时光 小时光说道:
      Google Chrome Windows 10
      好像不行,驱动太老了。
  3. 头像 佛系软件说道:
    Google Chrome Mac OS X 10.15.5
    我是用edge浏览器,怎么显示Chrome啊
    1. 小时光 小时光说道:
      Google Chrome Windows 10
      因为Edge基于chrome内核了
      1. 头像 佛系软件说道:
        Google Chrome Windows 10
        别的网站都是正常的
        1. 小时光 小时光说道:
          Google Chrome Windows 10
          插件不同
  4. 头像 佛系软件说道:
    Google Chrome Mac OS X 10.15.5
    之前看了你的教程解决了很多问题,后来还是买了个苹果电脑,什么问题都解决了。

发表评论

电子邮件地址不会被公开。必填项已用 * 标注