总算解决了intel蓝牙不能关闭(打开)的问题了,分享给需要的机友
本帖最后由 chenpengstar 于 2019-4-1 00:16 编辑(方法学自江南小虫虫 https://bbs.pcbeta.com/viewthread-1810211-1-1.html)
论坛里用intel蓝牙的人还不少,虽然还是要先进win系统加载蓝牙固件再进mac才能识别蓝牙,但对于暂时没法更换蓝牙的人来说,能让intel蓝牙可以打开和关闭也是值得高兴的。
我的蓝牙是8087 0aaa
产品 ID:0x0aaa 厂商 ID:0x8087有相同型号的直接下载附件,替换到/System/Library/Extensions/并用kext utility修复权限即可使得蓝牙可以关闭和打开了。当然,冷启动的话还是得先进win再进mac。
其他intel型号可以参照此方法修改:
/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist文件,搜索IOKitPersonalities,里面有很多型号,改第一个(Broadcom2045FamilyUSBBluetoothHCIController_D)就行了,修改idVendor值为32903和idProduct的值为2730。(具体修改值根据你的型号来转换)
比如,
供应商ID: 0x8087
产品ID: 0x0AAA
[*]转换为10进制
[*]供应商ID: 32903
产 品ID: 2730
附件丢了吗?大家自己改一下吧,很简单
试试看一下 型号刚好跟你的一样{:5_262:},但是你的附件呢{:5_270:} 我也来试试下 可以试试把那段代码复制到FakeSMC中的info.plist中,并修改成你的ID,不修改原版的kext,效果一样。 感谢分享教程 感谢分享,成功了 会飞的蜗牛@ 发表于 2019-3-31 23:27 https://www.pcbeta.com/static/image/common/back.gif
型号刚好跟你的一样,但是你的附件呢
重新编辑了一下,出来了 hugarninwow 发表于 2019-3-31 23:50 https://www.pcbeta.com/static/image/common/back.gif
可以试试把那段代码复制到FakeSMC中的info.plist中,并修改成你的ID,不修改原版的kext,效果一样。
之前弄过一次没成功,现在没用fakesmc了,用了那个v开头的 chenpengstar 发表于 2019-4-1 01:09 https://www.pcbeta.com/static/image/common/back.gif
重新编辑了一下,出来了
测试过了,可以正常开关蓝牙,太感谢了。 试试看一下 先进win再进mac,好麻烦啊。 谢谢分享 顶一下,太感谢了 谢谢分享。。 谢谢分享。。。 hugarninwow 发表于 2019-3-31 23:50 https://www.pcbeta.com/static/image/common/back.gif
可以试试把那段代码复制到FakeSMC中的info.plist中,并修改成你的ID,不修改原版的kext,效果一样。
感谢老哥。我把Broadcom2045FamilyUSBBluetoothHCIController_D复制到fakesmc下面再改id就成功了。 希望能解决先入win,在入macOS才能用蓝牙的问题~~~ 可以打开关闭开关了,但蓝牙好像用不了 建议做成infopatch,避免升级丢失以及替换驱动引起的缓存问题。