Обратная привязка Android к Mac через Bluetooth

Я пытаюсь разрешить моему телефону Android (4.1.1) использовать Wi-Fi-соединение моего Mac (10.8.2) через Bluetooth. Это то, что я пробовал:

  • Сопряжение устройств успешно; Интерфейс PAN, созданный на Mac
  • Включен общий доступ к Интернету с Wi-Fi на Bluetooth PAN
  • adb shell;pand -c XX:XX:XX:XX:XX:XX

После запуска pandя ненадолго вижу, что Bluetooth-соединение установлено, но через секунду оно быстро обрывается. Запускаю adb logcat, вот что я вижу:

I/pand    ( 4876): Bluetooth PAN daemon version 4.93
I/pand    ( 4876): Connecting to XX:XX:XX:XX:XX:XX
D/BluetoothEventLoop(  300): Device property changed: XX:XX:XX:XX:XX:XX property: Connected value: true
E/pand    ( 4876): Connect to XX:XX:XX:XX:XX:XX failed. Permission denied(13)
D/BluetoothEventLoop(  300): Device property changed: XX:XX:XX:XX:XX:XX property: Connected value: false

Как мне заставить это работать успешно?

Ответы (1)

Что сработало для меня, в этом ответе.

Существуют ли телефоны Android, поддерживающие Bluetooth PAN?

Включив общий доступ к Интернету через Bluetooth на Mac, который не требует командной строки, по крайней мере, в последних версиях, соедините устройства, а затем перейдите к настройкам Bluetooth на устройстве Android, выберите Mac, коснитесь шестеренки настроек и включите его для Интернета. доступ.

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

Причина, по которой мне нужно было это сделать, заключается в доступе в Интернет в отеле, где вы должны платить за устройство , а сигнал был плохим, поэтому только мой ноутбук мог получить приличное соединение. Теперь Mac, iPad и 2 планшета Android онлайн, так что дети счастливы :-)