J'ai une oreillette bluetooth qui est détectée comme un clavier. Comment changer sa classe de périphérique dans Ubuntu ?
Réponse
Trop de publicités?J'ai fait l'expérience de la même chose et j'utilise un Kali Linux. J'ai copié les fichiers d'un appareil Bluetooth qui fonctionne.
sudo nano /var/lib/bluetooth/EB:D4:3D:F5:C3:32/1C:6B:37:D2:D3:4B/info
J-800L (Jeu de tête vu comme Keyboard)
J'ai changé la classe et les services
Name=J-800L
Class=0x302540 # is the class of a KeyBoard
Services=00001101-0000-1000-8000-00805f9b34fb;0000110b-0000-1000-8000-00805f9b34fb;0000110c-0000-1000-8000-00805f9b34fb;0000110d-0000-1000-8000-00805f9b34fb;0000110e-0000-1000-8000-00805f9b34fb;0000111e-0000-1000-8000-00805f9b34fb;00001124-0000-1000-8000-00805f9b34fb;00001200-0000-1000-8000-00805f9b34fb;
# Services of KeyBoard
Copie de
sudo nano /var/lib/bluetooth/EB:D4:3D:F5:C3:32/1B:6E:22:C3:F3:8B/info
Q5 (casque de travail)
Name=Q5
Class=0x240404 # is the class of an Headset
Services=0000110b-0000-1000-8000-00805f9b34fb;0000110c-0000-1000-8000-00805f9b34fb;0000110d-0000-1000-8000-00805f9b34fb;0000110e-0000-1000-8000-00805f9b34fb;0000111e-0000-1000-8000-00805f9b34fb;
# Services of an Headset
Vous pouvez utiliser ce que j'ai pour Q5 si vous n'avez pas de casque qui fonctionne.
Ensuite, exécutez le :
sudo systemctl restart bluetooth
o
sudo systemctl start bluetooth.service
J'espère que cela a été utile