https://github.com/merlinschumacher/dualbootbluetoothhelper
A tool to export Windows Bluetooth keys and import them into Linux
https://github.com/merlinschumacher/dualbootbluetoothhelper
bluetooth dualboot linux macos windows
Last synced: 3 months ago
JSON representation
A tool to export Windows Bluetooth keys and import them into Linux
- Host: GitHub
- URL: https://github.com/merlinschumacher/dualbootbluetoothhelper
- Owner: merlinschumacher
- License: gpl-3.0
- Created: 2022-10-30T11:18:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T23:25:25.000Z (over 2 years ago)
- Last Synced: 2025-12-02T20:45:53.128Z (7 months ago)
- Topics: bluetooth, dualboot, linux, macos, windows
- Language: C#
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DualBootBluetoothHelper
A tool to dump Windows Bluetooth connection keys. These can be imported into Linux and macOS systems.
The tool extracts Windows Bluetooth encryption keys from the registry and dumps them into a JSON file. From there you can import them into your other operating system. This relives you of the dual boot issues with Bluetooth hardware.
## Usage
To run the program you need [Sysinternals psexec](https://learn.microsoft.com/en-us/sysinternals/downloads/psexec). psexec is used to elevate from normal Administrator priviledges to System priviledges. This is necessary, because the Bluetooth keys are stored in a protected area of the registry.
Start the program as follows:
- Open a Windows PowerShell with Administrator priviledges.
- Run `C:\Where\Ever\psexec64.exe -s -i C:\Where\Ever\DualBootBluetoothHelper.exe C:\bt.json`
NOTE: You *must* pass the complete path to the DualBootBluetoothHelper.exe to psexec or else it won't work.