- 积分
- 843
- 最后登录
- 2024-4-1
- 精华
- 0
- 阅读权限
- 40
- 主题
- 140
- UID
- 435763
- 帖子
- 1582
- PB币
- 384
- 威望
- 35
- 贡献
- 0
- 技术
- 8
- 活跃
- 1018
- UID
- 435763
- 帖子
- 1582
- PB币
- 384
- 贡献
- 0
- 技术
- 8
- 活跃
- 1018
|
本帖最后由 onlymechen 于 2021-8-14 22:56 编辑
由于需要在win和mac上共用1个蓝牙音响,需要进行key值统一。
在11系统之前,mac这边都可以通过
sudo defaults read /private/var/root/Library/Preferences/com.apple.bluetoothd.plist
读取到key值,但是12中同样的文件中key值不见了.....
那个大佬知道应该怎么查找?
---------------------------------------------------------------------------------
附11系统一下mac,win公用蓝牙设备的方法:
1.在win10系统配对蓝牙设备。
2. 进入macos 配对,同时读取蓝牙id
sudo defaults read /private/var/root/Library/Preferences/com.apple.bluetoothd.plist
"00-88-65-3d-ed-51" = {
"f8-a7-63-fb-cf-68" = {length = 16, bytes = 0xd030c06ae24fe4c612876d1fc8e3c104};
};
3. 将对应的key 反转
4.进入win
psexec -s -i regedit
打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\serv
ices\BTHPORT\Parameters\Keys\
修改对应的id。
win的修改工具
------------------------------------------------分隔线---------------------------------------------
经某大佬提示已经解决了,写一个简单的教程
1. 连上蓝牙之后,到钥匙串中,系统-所有项目 找 MobileBluetooth,看时间刚连上很容易通过时间定为,双击打开,看一下里面的蓝牙mac是不是对应你的蓝牙设备,是的话就是这个了。
勾选下面的显示密码,输入两次系统用户密码后,在对话框中显示出文字,这里是不方便看的,直接全选复制粘贴出来
你会看到如下信息:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>LinkKey</key>
<string>4E-7B-3F-1A-6D-91-43-22-C1-60-05-8F-20-27-95-B6</string>
<key>LinkKeyType</key>
<string>UnAuthenticated</string>
<key>LocalAddress</key>
<string>10:40:F3:8D:1E:6F</string>
</dict>
</plist>
其中 4E-7B-3F-1A-6D-91-43-22-C1-60-05-8F-20-27-95-B6 就是我们需要的key,注意这个不需要反转,直接按这个顺序进win贴进注册表即可。 |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|