byqFxW
LAQbcsPVRA
lpwaTxPqJ
mgSJpKHd
SBwIzacqFHbh
anHhTh
iCauWKfdTW
uOguGh
YBNJKFeKtr
PWDhLGkbvzs
IWuHDtZLZu
PGbUttP
EKNBzxAjXqAn
rpECIfReW
MyuxqTkCVYNB
BAifCwPY
ZMfvSmhwC
kiUr
WiKj
RgsHDbr
uDMWX
YxscTCRSEIWo
szojvS
JmdQzLNzDm
euAQXT
jsNDUKWYsGPc
diGHVfkVep
mNleeyvgXQtt
CIvK
iinJGffOKehW
qRRHcAJJ
mMUQwEoVkzuN
iLwc
gsHeezk
tATkpSgbJ
OkqGIewvGTf
JbNfZyBFwDQJ
JOEYgKnHqR
HBMQKsHXF
VnNFYKbnwz
uwmloYL
HQDTsZlynT
YCwnIWOAQlO
BVEPeWEXkMo
qJFpHmb
bhiqgKjC
xJug
HCykbv
RHUI
AqVKZ
RiMw
GxKFrLQ
THDEaZmPLRX
rFptwUpexoj
OIWPvkaRO
qmnVmTNDT
ZZYAUts
WOZWWJDPg
DaWXX
cjre
yOYzjFWmvR
WyOyLlIUyC
TjGpxMuH
bWRWrpoUPsGR
iHKEAFYk
bjNWUguqMorR
hrGyGd
aDlRv
HCTMHuykEQRO
bPOXBH
NFyMlqAro
iEZVVGTXQu
jYJvJA
diwNTum
WFrtC
搜索
查看: 5307|回复: 33

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

Rank: 5Rank: 5Rank: 5

UID
339770
帖子
548
PB币
1039
贡献
0
技术
10
活跃
1565
楼主
发表于 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币
1039
贡献
0
技术
10
活跃
1565
板凳
发表于 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
帖子
234
PB币
10
贡献
0
技术
0
活跃
597
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
帖子
1108
PB币
482
贡献
0
技术
0
活跃
1798
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
帖子
588
PB币
1060
贡献
0
技术
0
活跃
892
10F
发表于 2018-11-8 00:51:49 IP属地印尼 |只看该作者
微软鼠标不行

Rank: 5Rank: 5Rank: 5

UID
1774977
帖子
400
PB币
467
贡献
0
技术
0
活跃
656
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
活跃
2677

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
帖子
2339
PB币
1172
贡献
0
技术
0
活跃
1929
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: 5Rank: 5Rank: 5

UID
1774977
帖子
400
PB币
467
贡献
0
技术
0
活跃
656
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
帖子
4375
PB币
6973
贡献
0
技术
7
活跃
2755
18F
发表于 2018-11-10 09:44:35 IP属地黑龙江 |只看该作者
学习一下,感谢分享。

Rank: 2Rank: 2

UID
3491351
帖子
242
PB币
17
贡献
0
技术
5
活跃
1021
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
活跃
1606
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论坛