2

Android バージョン: 2.3.7

カーネル バージョン: 2.6.35-14-CyanogenMod-Arco-Kalim arco@tuxbox #1

Mod バージョン: CyanogenMod-7.1.0.1-クリック

デバイスは完全にルート化されています。

プロジェクトにコードを追加しました

これは、hidd.c の Bluez Utils から取得したものです。

コードは次のとおりです。

if (bind(sk, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
    close(sk);
    return -1;
}

bind()戻り続け-1ます。

DisablePlugins = inputAndroid デバイスの Bluetooth 設定にline( ) を追加しました

/system/etc/bluetooth/main.conf

私が持っている情報は次のとおりです。 sk:37

(struct sockaddr *) &addr=0x44597e90

sizeof(addr)=12

errno:13

理由: 権限が拒否されました。

誰でも助けることができますか?さらに詳しく知りたい場合は、お気軽にお知らせください。

4

1 に答える 1

1

sdpblueZ ソースコードで作成できます。

したがって、独自の sdptool を作成し、これを利用してソケットをバインドできます。確かに、chmodそれを使用する前に、その所有権を取得する必要があります。

このアプローチは私にとってはうまくいき、このアプローチがあなたに役立つことを願っています.

于 2012-04-23T06:28:25.097 に答える