crosy 发表于 2020-1-6 22:48

有CSRK的蓝牙4.0键鼠macOS与Windows双系统共用

黑苹果电脑是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如果没有可以去附件中的百度盘地址下载。

crosy 发表于 2020-1-8 10:55

本帖最后由 crosy 于 2020-1-9 06:38 编辑

罗技和微软的鼠标一般都会有这个CSRK,用这两家蓝牙BLE4.0鼠标需要Windows与macOS共用的精油们可以参考一下。

navypeng 发表于 2020-1-8 11:13

{:5_262:}割舍不开就装虚拟机,,宿主机用苹果系统比win更可靠,更高效

hugarninwow 发表于 2020-1-8 11:59

这么复杂啊。我几个杂牌的蓝牙鼠标,都是win与Mac共用没问题,就是配对,有时候反复多配对几次就OK了。

林嘉杰 发表于 2020-1-8 13:02

老哥。你这个太复杂没必要了!
直接用hackinool里面有个工具。 然后有个蓝牙图标。点一下去win下执行注册表 就会自动蓝牙2个设备都可以用了!所以你这个好复杂 好没必要啊!

crosy 发表于 2020-1-8 19:18

林嘉杰 发表于 2020-1-8 13:02 https://www.pcbeta.com/static/image/common/back.gif
老哥。你这个太复杂没必要了!
直接用hackinool里面有个工具。 然后有个蓝牙图标。点一下去win下执行注册 ...

以前也是这么弄的,现在用的DELL WM615是有CSRK的蓝牙BLE4.0鼠标,这个方法不行了,所以折腾了好久。

crosy 发表于 2020-1-8 19:20

hugarninwow 发表于 2020-1-8 11:59 https://www.pcbeta.com/static/image/common/back.gif
这么复杂啊。我几个杂牌的蓝牙鼠标,都是win与Mac共用没问题,就是配对,有时候反复多配对几次就OK了。

有CSRK的蓝牙4.0鼠标不行啊,所以才好一番折腾,写出来供别的方法搞不定的参考。

jamyu 发表于 2020-1-8 19:37

通过不断探索来解决问题,给楼主点赞!

hugarninwow 发表于 2020-1-8 21:17

crosy 发表于 2020-1-8 19:20 https://www.pcbeta.com/static/image/common/back.gif
有CSRK的蓝牙4.0鼠标不行啊,所以才好一番折腾,写出来供别的方法搞不定的参考。

哈哈,看来品牌的东西未必就好,虽然功能强点。

kakukeishin 发表于 2020-1-22 20:28

感谢分享,最近正在研究这个问题呢,尝试着弄一下看看能不能“互通”,下载前回帖感谢,谢谢🙏

wglh520 发表于 2020-1-29 21:11

看看这个方法我的能不能用呀!!!

wglh520 发表于 2020-1-29 21:14

怎么下载不了呀!!!!

wt475397186 发表于 2020-2-10 19:47

试试看。好用不

lante88 发表于 2020-2-20 14:42

10.15.3修改完后,栓验时还是改过的,重起后,又还原了。怎么才能改了呢

局域人生 发表于 2020-2-20 15:15

直接换个蓝牙3.0的或者2.4G的鼠标,省事

lrbeng 发表于 2020-2-27 02:04

不知道楼主的MAC是哪个版本不知道10.15.3能不能有空试一下

xscyk 发表于 2020-2-27 10:17

原来是这个原因,我之前罗技都是切换设备的,回去试试

crosy 发表于 2020-2-27 17:10

lrbeng 发表于 2020-2-27 02:04 https://www.pcbeta.com/static/image/common/back.gif
不知道楼主的MAC是哪个版本不知道10.15.3能不能有空试一下

当前在用的就是10.15.3

crosy 发表于 2020-2-27 17:11

lante88 发表于 2020-2-20 14:42 https://www.pcbeta.com/static/image/common/back.gif
10.15.3修改完后,栓验时还是改过的,重起后,又还原了。怎么才能改了呢

我的也是10.15.3,没有遇到这个问题,会不会是改好的文件复制回去时搞错了?可以把执行命令返回的结果发上来看看

lrbeng 发表于 2020-2-27 19:37

crosy 发表于 2020-2-27 17:10 https://www.pcbeta.com/static/image/common/back.gif
当前在用的就是10.15.3

嗯 现在马上干搞楼主辛苦
页: [1] 2 3
查看完整版本: 有CSRK的蓝牙4.0键鼠macOS与Windows双系统共用