- 积分
- 92
- 最后登录
- 2024-4-16
- 精华
- 0
- 阅读权限
- 20
- 主题
- 6
- UID
- 306416
- 帖子
- 216
- PB币
- 1322
- 威望
- 1
- 贡献
- 0
- 技术
- 0
- 活跃
- 831
- UID
- 306416
- 帖子
- 216
- PB币
- 1322
- 贡献
- 0
- 技术
- 0
- 活跃
- 831
|
黑苹果电脑是XPS15-9550,用的是Dell WM615的蓝牙4.0鼠标,自然黑锅成功后就想搞定双系统蓝牙鼠标共用。不幸的是,跟之前论坛上大神帖子里介绍的相比,在Windows下会多出一项CSRK,macOS却死活找不到相关的设置项。于度娘、B迎与某404搜索引擎反复搜索无果,已经准备挑战从未玩过对我来说犹如天书的抓包工具之际,无意中搜到一条回帖说,CSRK其实配对完就不需要了,不知道为啥Windows要存它,终于恍然大悟,顺利搞定。
具体步骤如下:
0. 下载Windows下工具PSTools,和macOS下工具PlistEdit Pro。
1. 先在macOS下配对蓝牙鼠标,确认键鼠可用后重启进入Windows。
2. Windows重新配对蓝牙鼠标或键盘,再次确认键鼠已经可用。
3. 下载并解压PSTools,管理员方式运行命令行,进入PSTools解压目录用psexec -s -i C:\Windows\regedit.exe打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\下对应键鼠的那项,右键导出为注册表文件blemsekb.reg,保存到macOS下能访问的文件夹中;
4. 关闭键鼠电源,重启进入macOS;
5. 打开实用工具中的终端,依次输入以下命令把蓝牙配置文件复制到桌面上并修改权限为可修改:
sudo cp /private/var/root/Library/Preferences/com.apple.bluetoothd.plist ./Desktop/
sudo chmod 750 ./Desktop/com.apple.bluetoothd.plist
(上述命令运行时如提示管理员密码请自行输入)
6. 用PlistEdit Pro打开桌面的com.apple.bluetoothd.plist,用文本编辑器打开第3步中导出的blemsekb.reg文件。
7. PlistEdit Pro中展开SMPDistributionKeys到能看到EDIV、LTK、RAND的这一层,根据blemsekb.reg文件内容修改如下:
(以下用PlistEdit Pro修改时均无需区分大小写,也无需手工输入空格)
EDIV改为.reg文件中EDIV行后两位的逆序
————如.reg文件中"EDIV"=dword:00001234,则.plist中EDIV改为3412;
LTK改为.reg文件中LTK行hex:之后去掉,的部分,顺序不变,
————如"LTK"=hex:aa,29,de,65,dd,5d,be,36,43,af,1c,81,83,09,61,72,则改为aa29de65dd5dbe3643af1c8183096172
RAND改为.reg文件中ERand行hex:之后去掉,的部分,顺序不变
————"ERand"=hex(b):00,a0,21,04,6a,d5,5b,3c,则改为00a021046ad55b3c
8. PlistEdit Pro修改om.apple.bluetoothd.plist完毕后,在File菜单中save as为com.apple.bluetoothd2.plist
9. 回到终端窗口,输入如下命令把修改后的蓝牙配置文件复制回原处
sudo cp ./Desktop/com.apple.bluetoothd2.plist /private/var/root/Library/Preferences/com.apple.bluetoothd.plist
(上述命令运行时如提示管理员密码请自行输入)
10. (检查步骤,可选)继续输入如下命令,从返回的信息确认plist文件中EDIV、LTK、RAND已修改正确
sudo defaults read /private/var/root/Library/Preferences/com.apple.bluetoothd.plist
11. 重启macOS,打开蓝牙键鼠电源愉快地玩耍吧,以后无论进Windows还是macOS之前键鼠电源是开还是关都无妨了
PSTools与PlistEdit Pro如果没有可以去附件中的百度盘地址下载。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|