# 解决蓝牙4.0+鼠标在双系统下必须重新配对的问题 ###### tags: `技术笔记` 换了一个小米的蓝牙鼠标,各方面都挺满意,但由于我是win10 + ubuntu双系统,每次在一个系统中配对好蓝牙鼠标之后,再切换到另一个系统时又得重新配对,十分麻烦,今天忍无可忍上网寻找解决办法,在此做个记录 其实基本的思路很简单,蓝牙4.0的配对需要靠几个key,我们把windows和ubuntu的这几个key手动修改成一样,这样在切换系统后就不用再重新配对了 ## 详细步骤 1. 如果不清楚自己的蓝牙鼠标对应的文件名是什么的话,建议首先在两个系统中都清除所有蓝牙连接记录 2. 在ubuntu中连接上蓝牙鼠标,这一步是为了产生一个记录,一会方便修改 3. 切换到windows,同样连接上蓝牙鼠标 4. 下载PSTools 5. 以管理员身份运行cmd,切换到PSTools目录,执行命令`psexec.exe -s -i regedit`,会打开windows注册表 6. 找到如下目录`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys\`,在`Keys`目录下找到蓝牙鼠标的连接记录 7. (重要!!!)记录如下几个参数的值:IRK,LTK,EDIV,ERand,这几个值一会用来替换 8. 切换到ubuntu,以管理员身份进入`/var/lib/bluetooth/`,找到刚刚连接的蓝牙记录,先将文件夹名字修改为和windows下一样(一般只有一位不同),然后打开该文件夹下的`info`开始编辑 9. 进行如下替换: | [IdentityResolvingKey].Key | [LongTermKey].Key | [LongTermKey].EDiv | [LongTermKey].Rand | | -------------------------- | ------------------| -------------------| -------------------| | IRK(大写) | LTK(大写) | EDIV(括号中的内容) | ERand(括号中的内容)| 10. 重启蓝牙服务`service bluetooth restart`,就可以连接上蓝牙鼠标了,随便切换系统也不用再重新配对 ## 更简单的方法…… 换一个蓝牙多模鼠标,切换系统后直接切换鼠标模式即可……
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up