使用adb shell发送AT命令

时间:2013-04-10 11:36:57

标签: android modem at-command

我需要向调制解调器发送AT命令。我正在使用三星Galaxy S3 I9300设备,它已植根。

我所做的步骤是:

abd shell
su
echo -e "AT\r"

但我不知道如何阅读上述命令给出的响应。我尝试重定向命令,如下所示: echo -e "AT\r" > /dev/smd0,但是当我执行cat /dev/smd0时,我看不到任何响应,我只是看到“AT”。好像我打算执行的命令被解释为字符串,我看到的是字符串而不是该操作的结果。

请告知我做错了什么。

2 个答案:

答案 0 :(得分:1)

我建议您尝试我的atinout程序,这应该是您要求的:从命令行发送AT命令并捕获输出的程序。

在您的情况下,结果应该像

$ abd shell
$ su
$ echo AT | atinout - /dev/smd0 -

OK
$

并捕获输出只是放一个文件名而不是最后一个-

答案 1 :(得分:0)

您是否在 adb shell

中尝试过此操作
su

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