Попытка привязать bluetooth-сокет к PSM 17 и 19 возвращает EACCESS на MeeGo

Я пытаюсь использовать Nokia N9 (meego) в качестве виртуальной мыши / клавиатуры Bluetooth . Я пытаюсь использовать эту небольшую программу в качестве отправной точки, но у меня возникает проблема: когда я запускаю эту программу, я получаю сообщение об ошибке «Ошибка привязки (PSM 19): Permission denied». Это когда bluetooth-сокет привязывается к PSM 19.

Мне отказывают в доступе, когда я запускаю программу от имени обычного пользователя, а также при запуске от имени пользователя root.

При поиске в Интернете я обнаружил, что PSM (порты) ниже 0x1000 зарезервированы, и что в других реализациях bluetooth невозможность привязки к этим PSM является особенностью (например, jsr-82).

Я пробовал ту же программу с PSM выше 0x1000, и она работала, хотя другие устройства не могли видеть, что поблизости есть HID-устройство: (

Есть ли способ привязать к этим PSM, не прибегая к взлому Bluetooth сам стек?

7
задан Martín Canaval 17 January 2013 в 08:53
поделиться