工具箱 发表于 2023-8-13 02:48

linux、windows11、mac多系统蓝牙无缝衔接

首先这些教程都有,我根据我的电脑情况和蓝牙设备作一个分享吧!
前提条件 PStools官方
https://learn.microsoft.com/zh-cn/sysinternals/downloads/pstools
下载最下面的适用于win11


1、先进入linux下进行配对键盘。
2、再进入windows11下进行配对键盘。同时记下(在蓝牙设置里面更多蓝牙设置——硬件——选择相应的蓝牙设备——详细信息——硬件ID)
3、再在macOS下进行配对蓝牙设备。同时记下(系统——系统报告——蓝牙——蓝牙设备ID)
4、然后关闭所连接的蓝牙设备(不关闭电脑的蓝牙适配器),用Hackintool工具,把蓝牙设备信息导出来bluetooth.reg。
5、进入windows11,用PStools导入bluetooth.reg
      cmd管理员权限运行
      cd C:\PSTools 进入PStools目录
      psexec -s -i regedit.exe 运行
      在注册表上方的地址栏粘贴下面一行后回车转到蓝牙配置:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\
      可以在左侧看到 Keys 下面有一个文件夹,表示蓝牙适配器的地址,下面才是鼠标键盘等蓝牙设备ID的地址。
      选中需要处理的一个蓝牙设备的ID,重命名为macOS下的蓝牙设备ID,然后导入bluetooth.reg。
6、再把刚才修改为macOS下的蓝牙设备ID,又重新改回Windows11下的设备ID。
7、重启Windows11然后打开蓝牙设备,就可以共用了。
8、在windows11下用PStools导出 windows 的蓝牙配置信息
      cmd管理员权限运行
      cd C:\PSTools进入PStools目录
      psexec -s -i regedit.exe 运行
      在注册表上方的地址栏粘贴下面一行后回车转到蓝牙配置:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\
      可以在左侧看到 Keys 下面有一个文件夹,表示蓝牙适配器的地址,下面才是鼠标键盘等蓝牙设备ID的地址。
      选中其中一个蓝牙设备的ID,点右键导出为txt文件。同时PStools不要关闭。
9、从导出的txt文件中复制信息出来(下面的数据是举例)
   第一个复制:LTK:10 4b 00 a4 16 48 be f1 - 3a 6f c8 2c 28 1f e4 64
   第二个复制:ERand:10288395130641023199(这是一个十进制,要用PStools进入蓝牙设备的ID下查看十进制然后复制出来)
   第三个复制:EDIV:11392(同上)
   第四个复制:IRK:e9 1f 51 68 d2 3f 06 07 - 08 09 0a 0b 0c 0d 0e 0f
   第五个复制:3fd268511fe9蓝牙设备的ID(也可以在蓝牙设置里面更多蓝牙设置——硬件——选择相应的蓝牙设备——详细信息——硬件ID)
10、然后把第四步的信息进行转换(改大写和去空格减号)
   大写网址:https://www.iamwawa.cn/daxiaoxie.html
   空格网址:http://www.esjson.com/delSpace.html
      第一个复制:LTK:104B00A41648BEF13A6FC82C281FE464(去掉减号和变大写、去空格)
      第二个复制:ERand:10288395130641023199(这一步不作处理)
      第三个复制:EDIV:11392(同上)
      第四个复制:IRK:E91F5168D23F060708090A0B0C0D0E0F(去掉减号和变大写、去空格)
      第五个复制:3F:D2:68:51:1F:E9   (变大写加冒号)
11、打开DiskGenius专业版,找到linux分区,进入/var/lib/bluetooth/适配器ID/选择相应的键盘鼠标ID文件夹找到里面的info文件,复制出来用记事本打开。
12、开始写入文件
      第一个复制:LTK:104B00A41648BEF13A6FC82C281FE464(复制到LongTermKey的key值)
      第二个复制:ERand:10288395130641023199(复制到LongTermKey下的Rand)
      第三个复制:EDIV:11392(复制到LongTermKey下的EDiv)
      第四个复制:IRK:E91F5168D23F060708090A0B0C0D0E0F(复制到的key值)
      第五个复制:3F:D2:68:51:1F:E9(把到/var/lib/bluetooth/适配器ID/相应设备的ID重命名为Windows下的名字)
13、进入linux,就可以打开蓝牙,达到共用了。



另一个需要求助的:就是在Menterey下我没有配对键盘。因为我的蓝牙键盘5.0在windows11下面有一项CSRK,
而在linux和Menterey下没有CSRK这一项。所以应该是win11下面的键盘的值复制到linux和Menterey(也就是改linux和Menterey)而不是反过来改Win11。

发现【新提醒】有CSRK的蓝牙4.0键鼠macOS与Windows双系统共用-远景论坛-微软极客社区 (pcbeta.com)这个教程,
但是没有这个文件/private/var/root/Library/Preferences/com.apple.bluetoothd.plist 也就无法修改Menterey的蓝牙的值。
应该是教程的macOS的版本不是Menterey,所以我就想问一下,Preferences/com.apple.bluetoothd.plist这个文件在Menterey的系统中藏到哪里去了?
谢谢!!!!!





idealer 发表于 2023-8-13 06:34

水窝老用户,支持下

aywes 发表于 2023-8-13 08:11

不错,支持下楼主

oulei 发表于 2023-8-13 10:07

23年水窝,感谢有你

mo1212 发表于 2023-8-13 11:22

黑哥的论坛,要支持

YL2022 发表于 2023-8-13 12:26

:lol20年水粉

fengzhihui 发表于 2023-8-13 14:03

抢个楼板不容易

南泉清幽 发表于 2023-8-13 15:17

水窝老用户,支持下

coleo 发表于 2023-8-13 16:20

我是来抢楼的

tianma00aly 发表于 2023-8-13 18:20

抢个楼板不容易
页: [1] 2 3 4 5 6
查看完整版本: linux、windows11、mac多系统蓝牙无缝衔接