麦克雷

标题: [原创]多系统同步蓝牙鉴权,不需要切换系统重新配对蓝牙设备 [打印本页]

作者: cvl宏登庆w7    时间: 2024-10-24 09:29
标题: [原创]多系统同步蓝牙鉴权,不需要切换系统重新配对蓝牙设备
多个系统切换,连接同一个蓝牙音箱,蓝牙手柄,切换系统又要重新配对,很麻烦,所以通过修改鉴权信息,让蓝牙设备识别为同一个环境,这样就可以切换系统后直接连接了,看吧里有人有需求,就写个教程吧:
1.分别进入windows,linux,macOS配对所有需要的蓝牙设备(如果有macOS,最后用macOS配对蓝牙设备)
2.macOS使用hackintool的"工具"下面的蓝牙图标导出蓝牙注册表文件bluetooth.reg
3.各系统同步鉴权信息修改位置Windows(MAC去掉冒号):
注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\蓝牙适配器MAC\配对蓝牙设备MAC
Linux(MAC带冒号):
配置文件路径:/var/lib/bluetooth/蓝牙适配器MAC/配对蓝牙设备MAC/info
4.修改方法Windows:下载PSTools,用管理员权限输入psexec -i -s regedit打开注册表,文件 - 导入 - bluetooth.reg(macOS导出的)
第一种蓝牙设备:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\蓝牙适配器MAC]
"配对蓝牙设备MAC"=hex:9c,1e,40,68,dd,99,73,2f,b5,4b,e6,9a,73,ea,e9,d2
第二种蓝牙设备:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\蓝牙适配器MAC\配对蓝牙设备MAC]
"LTK"=hex:af,bf,1b,51,22,28,59,d9,97,11,c4,cf,1c,5d,ce,32
"KeyLength"=dword:00000010
"ERand"=hex(b):ff,43,31,62,73,51,15,54
"EDIV"=dword:0000568b
"IRK"=hex:5b,6e,e9,5e,b6,49,c9,fe,b6,67,0c,ae,db,56,a6,67
"Address"=hex(b):32,b0,f7,5a,4b,68,00,00
"AddressType"=dword:00000000
"CSRKInbound"=hex:28,36,91,dc,53,5a,33,1a,3d,20,f7,61,1f,21,b1,61
"InboundSignCounter"=hex(b):ff,ff,ff,ff,ff,ff,ff,ff
"CSRK"=hex:c6,a9,a6,25,a9,4a,d2,85,ca,14,6a,46,fb,8d,cb,71
"OutboundSignCounter"=dword:00000000
"CEntralIRKStatus"=dword:00000001
"AuthReq"=dword:0000002d
Linux:手工修改配置文件(改成上面的值)
第一种蓝牙设备:
[LinkKey]Key=9c1e4068dd99732fb54be69a73eae9d2
第二种蓝牙设备:
[IdentityResolvingKey]
Key=5b6ee95eb649c9feb6670caedb56a667(IRK)
[LongTermKey]
Key=afbf1b51222859d99711c4cf1c5dce32(LTK)
EDiv=22155(EDIV十六进制转十进制)
Rand=6058838429707355135(ERand十六进制转十进制)
作者: wangyoo2003    时间: 2024-10-24 09:29
OK,感谢楼主,已经成功了。
(, 下载次数: 0)




欢迎光临 麦克雷 (http://imac.ly/) Powered by Discuz! X3.5