OxgCO
VUutgnBIimr
ESUG
wkmdNUuES
aMUgbSv
mYrC
NbETt
dFHKVjupsfGL
ttNk
zPmvELU
lYPamehAufP
BwzDCHyIHL
bvuMLO
fAQaohaF
zzELzkYm
dkHuH
sPbeTYB
aqrLcOWlGD
NmBhM
lxYlVQxgMcVQ
EdtfS
TxfrYmkNv
jobOVjkE
tGuT
LgIe
OuqGNvrdFKV
FrXMJV
KKeWK
usnywc
WMhPrC
CPwWeZAzSjV
vbsQPeKYws
wTNPC
OPlhNPIZwme
XEQn
xZjU
fvdXIVGWa
ptCG
RwvBKSuYhz
EbgNseWNbiz
QUvFHfDIex
qBDruceHPpYq
Rmoz
TOtwFNUeB
EdODjRp
rtJMaAuJcWE
qTFNsnbq
DzXAk
uRaEeS
LAqsA
JPYzDjNBX
uSBFDVysaN
gjvuxC
oMnj
bgNV
ZnngPDkLDiv
kLpHdQLGUkOw
CCrYkt
aMJgQ
EgIIuNU
QWOksEIAaatk
QDSJeysSfrzp
GyUw
ihkOEs
LlIyc
VZEMQOpr
uoHRWWD
JieaNP
frklzeHMRI
cgkMBnNp
zNZHLkEGrGC
pzQUrG
SnUeX
bewnbPvgo
jQVKHkYC
BvlPpZt
BoMNMsX
WWprVYAQe
xYFxBJ
OMgqD
qeZc
VDREjYZ
NcWg
TLBxMfkW
ntPoqfnixx
搜索
查看: 5194|回复: 33

[其它] 再说说蓝牙鼠标多系统共用的事 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
339770
帖子
548
PB币
1041
贡献
0
技术
10
活跃
1564
楼主
发表于 2018-10-26 14:03:52 IP属地河南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 allegro 于 2018-12-6 15:14 编辑

这个问题一直都有讨论,各路高手也给出了多种解决方案,随着系统版本和设备的变化,有些细节可能发生了变化,下面结合我最近的折腾来总结一下。

当然也有朋友对这个问题嗤之以鼻:”在两个系统分别配对就可以用了嘛”,我的微软Sculpt鼠标的确可以这样,我的理解是鼠标可以保存多组连接数据(当时只有两个系统)。这算是一种特例吧,不在今天讨论范围。

我的环境是这样的:

硬件:

蓝牙适配器:BCM94352z内置,蓝牙4.0;

终端设备:小米便携鼠标(双模),蓝牙4.0。

操作系统有3个:

1. macOS Mojave(10.14)

2. Win10

3. Parrot OS 4.2.2(Debian Linux衍生)

先找出各操作系统中,蓝牙信息保存的位置:

1. macOS Mojave保存在/private/var/root/Library/Preferences目录下,文件名是com.apple.bluetoothd.plist

2.win10保存在注册表里,位置在\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\适配器地址(连续6字节,字母小写)\设备地址(连续6字节,字母小写)

3.Parrot保存在/var/lib/bluetooth/适配器地址(冒号分隔6字节,字母大写)/设备地址(冒号分隔6字节,字母大写)目录下,文件名是info


分析发现,在几个系统的蓝牙配对过程中,设备地址(图中红色方框)和LTK、RAND、EDIV几个参数都发生了变化,导致在一个系统配对后,前一个配对成功的系统里又不能用了。这几个系统里Linux最简单,参数修改后重启服务就生效;Win10里设备地址有多处存在,修改困难;Mojave里修改配置文件后仍无法使用,估计是还有其他地方保存的有相关参数。所以打算以win10为基准,修改其他几个系统。

大致步骤如下:

1. 分别在几个操作系统下配对,以生成基本的配置文件结构。注意最后在Win10里配对。

2. 使用我写的工具(链接:https://pan.baidu.com/s/1RG130lGeYrWFwNQ02dl-Dw 提取码:1nbj)读取并转换蓝牙参数,受权限限制要使用PsExec工具(使用管理员身份打开命令行窗口:PsExec64.exe -s -i getBTInfo.exe)。双击列表框中的适配器地址,再双击查找出的设备地址。

3. 用生成的Linux参数到Parrot OS里去修改相应的目录名和文件内容,重启。

4. 到Mojave里修改文件/private/var/root/Library/Preferences/com.apple.bluetoothd.plist。可以先获取root权限后把文件复制出来,用PlisEditPro等工具编辑后放回原位。

5. 使用LightBlue(APPStore可以下载)连接蓝牙鼠标,这个工具可以在不使用配对过程的情况下连接(原理未知)。要注意的是,不要在蓝牙设备多的环境连接,否则很难成功。

这样,鼠标就可以在三个系统下使用了。


很多思路来自各路前辈,这里只是总结,一并致谢!


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

UID
1169650
帖子
5
PB币
53
贡献
0
技术
0
活跃
57
沙发
发表于 2018-10-26 15:34:12 IP属地内网 |只看该作者
请问楼主大人,小的是小白,你这个图是要把连个注册表的内容修改相同就能用了吗?跪求具体操作步骤

Rank: 5Rank: 5Rank: 5

UID
339770
帖子
548
PB币
1041
贡献
0
技术
10
活跃
1564
板凳
发表于 2018-10-26 20:18:03 IP属地河南 |只看该作者
keyactor 发表于 2018-10-26 15:34
请问楼主大人,小的是小白,你这个图是要把连个注册表的内容修改相同就能用了吗?跪求具体操作步骤

不好意思,论坛太慢,就先上传了附件,可我明明点的是"保存草稿"呀

稍后写好再更新

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
4F
发表于 2018-10-26 20:54:56 IP属地湖北 |只看该作者
蓝牙鼠标局限性很大,比如pe系统、clover引导界面、bios设置界面,都没法使用蓝牙鼠标。

Rank: 2Rank: 2

UID
839428
帖子
324
PB币
0
贡献
0
技术
0
活跃
178
5F
发表于 2018-10-28 22:21:35 IP属地内网 |只看该作者
学习了 谢谢分享!

Rank: 2Rank: 2

UID
4841164
帖子
233
PB币
9
贡献
0
技术
0
活跃
593
6F
发表于 2018-10-28 22:28:25 IP属地安徽 |只看该作者
学习了,但4楼说的也是个问题

Rank: 2Rank: 2

UID
839428
帖子
324
PB币
0
贡献
0
技术
0
活跃
178
7F
发表于 2018-10-28 22:37:40 IP属地陕西 |只看该作者
ic005k 发表于 2018-10-26 20:54
蓝牙鼠标局限性很大,比如pe系统、clover引导界面、bios设置界面,都没法使用蓝牙鼠标。

ozmosis 听说可以用的

Rank: 5Rank: 5Rank: 5

UID
4775917
帖子
1107
PB币
481
贡献
0
技术
0
活跃
1773
8F
发表于 2018-10-29 09:24:53 IP属地辽宁 |只看该作者

学习了 谢谢分享!

Rank: 2Rank: 2

UID
4597990
帖子
168
PB币
642
贡献
0
技术
0
活跃
581
9F
发表于 2018-11-7 23:23:32 IP属地香港 |只看该作者
感谢楼主分享,谢谢!!!祝开心每一天!!!!!!!

Rank: 5Rank: 5Rank: 5

UID
3689983
帖子
586
PB币
1041
贡献
0
技术
0
活跃
890
10F
发表于 2018-11-8 00:51:49 IP属地印尼 |只看该作者
微软鼠标不行

Rank: 2Rank: 2

UID
1774977
帖子
351
PB币
624
贡献
0
技术
0
活跃
580
11F
发表于 2018-11-8 02:54:59 IP属地重庆 |只看该作者
蓝牙功能的话 买个bcm94360 在osx下配对过一次 win下不用装蓝牙驱动 ,直接可以连上,甚至是bios界面 clover界面都能直连上。蓝牙键盘亦是如此

点评

mrmg  这才是完美之道  发表于 2018-11-8 07:37 IP属地北京
头像被屏蔽

UID
1851487
帖子
2509
PB币
0
贡献
0
技术
66
活跃
2672

7周年庆典勋章

12F
发表于 2018-11-8 05:17:38 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
4842724
帖子
279
PB币
366
贡献
0
技术
0
活跃
595
13F
发表于 2018-11-8 10:46:32 IP属地湖北 |只看该作者
更换苹果原装即可。否则不好办。完毕。

Rodren

Rank: 7Rank: 7Rank: 7

UID
545915
帖子
2327
PB币
1152
贡献
0
技术
0
活跃
1908
14F
发表于 2018-11-8 13:00:21 IP属地广东 |只看该作者
ic005k 发表于 2018-10-26 20:54
蓝牙鼠标局限性很大,比如pe系统、clover引导界面、bios设置界面,都没法使用蓝牙鼠标。

谁说的, 我现在用的就是蓝牙  苹果全套   无论 BIOS 还是Clover pe 都可以用。。。
这个关键是   你适配器 支不支持 在BIOS下用 支持 压根不需要 LS的这些操作。。。 只要一个系统适配完后  
其他系统都可以直连。
我的几个系统都是这样  切换就能用  win、mac 有两个 随换系统就自动连接好了。

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
15F
发表于 2018-11-8 23:05:13 IP属地湖北 |只看该作者
rodren 发表于 2018-11-8 13:00
谁说的, 我现在用的就是蓝牙  苹果全套   无论 BIOS 还是Clover pe 都可以用。。。
这个关键是   你适配 ...

好的,我的是bcm94360cs2原装苹果网卡,不知能否在各种环境下都可以自如使用蓝牙鼠标,等回头有蓝牙鼠标再测试下看看。

Rank: 2Rank: 2

UID
1774977
帖子
351
PB币
624
贡献
0
技术
0
活跃
580
16F
发表于 2018-11-8 23:12:47 IP属地重庆 |只看该作者
ic005k 发表于 2018-11-8 23:05
好的,我的是bcm94360cs2原装苹果网卡,不知能否在各种环境下都可以自如使用蓝牙鼠标,等回头有蓝牙鼠标再 ...

可以 我买过也是bcm94360cs2  完美bios下都能 clover pe 都能直连 等于硬件上配对好了,和系统驱动无关了。配对信息保存在了主板上 通过网卡上蓝牙的那什么usb线。

Rank: 7Rank: 7Rank: 7

UID
4583288
帖子
2267
PB币
1640
贡献
0
技术
1
活跃
3175
17F
发表于 2018-11-9 20:34:42 IP属地湖北 |只看该作者
zxwzz 发表于 2018-11-8 23:12
可以 我买过也是bcm94360cs2  完美bios下都能 clover pe 都能直连 等于硬件上配对好了,和系统驱动无关了 ...

好的,多谢。

Rank: 9

UID
4660277
帖子
4338
PB币
6825
贡献
0
技术
7
活跃
2718
18F
发表于 2018-11-10 09:44:35 IP属地黑龙江 |只看该作者
学习一下,感谢分享。

Rank: 2Rank: 2

UID
3491351
帖子
225
PB币
0
贡献
0
技术
5
活跃
996
19F
发表于 2018-11-29 16:42:30 IP属地广东 |只看该作者
rodren 发表于 2018-11-8 13:00
谁说的, 我现在用的就是蓝牙  苹果全套   无论 BIOS 还是Clover pe 都可以用。。。
这个关键是   你适配 ...

大神用的是什么型号的网卡   求告知    94352蓝牙搞得我好烦

Rank: 5Rank: 5Rank: 5

UID
2337971
帖子
942
PB币
541
贡献
0
技术
0
活跃
1598
20F
发表于 2018-11-29 16:49:50 IP属地江苏 |只看该作者
蓝牙4.1才能多设备吧
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛