通过ADB Android发送AT命令

San*_*suf 10 android cmd adb at-command

我有一项任务正在研究是否可以通过ADB shell将AT命令发送到Android设备.到目前为止,我已经尝试回显AT命令,但它将它们作为普通字符串传递.任何帮助请任何人.

Nip*_*pey 6

请试试这个:

echo -e "AT+CFUN=?\r\n" > /dev/ttyUSB0
Run Code Online (Sandbox Code Playgroud)

在手机上,不一定要调用串行线ttyUSB0.如果这不起作用或不可用,请查看/dev/目录的其他条目.
所以它也可以是(/dev/ttyGS0/dev/SMD0由@Sani发现).

有关详细信息,请查看本指南


注意:

可能还有电话,它们不响应任何串行(tty)设备上的AT命令.
我刚刚在三星Galaxy S4上尝试了自己的程序并且没有任何成功.


Nik*_*kov 2

回声他们在哪里?在 Android 中,您与 rild(无线电接口层)守护进程对话,该守护进程又与专有库对话,该库向实际硬件发送命令。检查 rild 源代码了解详细信息。如果适合您的需要,您可以编写一个与 rild 对话的命令行程序并通过 adb shell 执行它。