Подтвердить что ты не робот

Отправить AT-команды на Android-телефон

Я хочу отправить AT Command на телефон Android.

Я знаю, что SDK не поддерживает это.

но есть два решения:

  • измените код ядра и отпустите новый Android (похоже, это так сложно!)

  • LoopBack on USB. (Я думаю, что Bluetooth такой же)

О втором решении, когда вы подключаете свой телефон к ПК с помощью кабеля USB, вы увидите модем GSM в диспетчере устройств, который поможет вам отправить команду AT на GSM модем.

Если мы найдем решение для обратной связи на мобильном телефоне, мы можем отправить AT-команды на GSM-модем.

Вопрос: КАК зацикливаться и какой файл tty на ядре нам поможет?

4b9b3361

Ответ 1

сначала вы должны в оболочке adb

су

echo -e "AT\r" > /dev/smd0

если вы хотите использовать ответ

cat/dev/smd0

Я тестировал эту команду в samsung mini, cooper, s + и работает.

если вы используете htc (протестирован htc рифмой), попробуйте adb shell и введите эту команду "radiooptions 13 AT" если вы хотите увидеть тип ответа "logcat -b radio"

попробуйте echo to/dev/smd0 для других устройств

* вы можете использовать эту команду в коде sdk java, используя Runtime.exec(require su)