⼩⽶笔记本装MAC(⿊苹果),外接USB蓝⽛,禁⽌笔记本⾃带
的蓝⽛⽅法
1、⼩⽶笔记本装⿊苹果10.13后,⾃带的intel蓝⽛不稳定,想要⽤⿏标键盘⽹上说⽆解。
2、购买USB蓝⽛4.0在某宝上20多元,但是因为mac为了保证⽤户体验只⽀持1个蓝⽛设备,所以直接插上USB蓝⽛不能使⽤,需要禁⽤⾃带的蓝⽛。(信息是卖家提供的)
3、我再此记录禁⽤⼩⽶笔记本Pro 装⿊mac禁⽤⾃带蓝⽛的办法
3.1 到⽂件:/System/Library/Extensions/IOBluetoothFamily.kext
3.2 到⾃⼰的蓝⽛硬件⼗六进制的“供应商ID”和“产品Id”,“关于本机”->"系统报告"->“蓝⽛”  ,我的是0x8087 ,0x0A2B
3.3 将蓝⽛的⼗六进制转成⼗进制,即8087->32903      0A2B->2603
3.4 IOBluetoothFamily.kext 右键->显⽰包内容->Contents->PlugIns->BroadcomBluetoothHostControllerUSBTransport.kext->显⽰包内容->Contents->Info.plist,⽂本⼯具打开Info.plist
3.5 将所有的idProduct、idVendor值进⾏替换,⽬的是禁⽌该设备
<key>idProduct</key>
周一围个人资料
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
替换后的⽂件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">范冰冰大尺度礼服
<dict>
<key>BuildMachineOSBuild</key>
<string>16B2657</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>CFBundleGetInfoString</key>
<string>6.0.5, Copyright © 2002-2018 Apple Inc. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>6.0.5</string>
<key>CFBundleSignature</key>
<string></string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>6.0.5f3</string>
<key>DTCompiler</key>
<string>com.applepilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9P107g</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17E188</string>
<key>DTSDKName</key>
<string>macosx10.13internal</string>
<key>DTXcode</key>
<string>0930</string>
<key>DTXcodeBuild</key>
<string>9P107g</string>
<key>IOKitPersonalities</key>
<dict>
<key>Broadcom2045FamilyUSBBluetoothHCIController_D</key>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2045FamilyUSBBluetoothHCIController_P</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_10</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_16A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_19A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>巩新亮 走光
<key>Broadcom2046FamilyUSBBluetoothHCIController_19B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
<key>Broadcom2046FamilyUSBBluetoothHCIController_19C</key>
舒淇侄女撞脸姨妈<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_21</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_21B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_21C</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_27</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_28</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_28B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_29B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_29C</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_29D</key>
<dict>
贾斯丁比伯吸奶
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_33A3</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_33B0</key>
<dict>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
非诚勿扰 邢星<key>Broadcom2046FamilyUSBBluetoothHCIController_37A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_51</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_52_A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_52_B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>LMPLoggingEnabled</key>
<true/>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>Broadcom2046FamilyUSBBluetoothHCIController_Combo</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>  <key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>idProduct</key>
<integer>2603</integer>
<key>idVendor</key>