将AT命令发送到Android手机

时间:2011-11-27 06:38:11

标签: android at-command

我想将AT命令发送到Android手机。

我知道SDK不支持此功能。

但有两种解决方案:

  1. 更改内核代码并发布新的Android(看起来真是太难了!)

  2. USB上的LoopBack。(我认为蓝牙是一样的)

  3. 关于第二种解决方案,当您使用USB电缆将手机连接到PC时,您将在设备管理器上看到GSM调制解调器,可帮助您将AT命令发送到GSM调制解调器。

    如果我们找到在手机上循环的解决方案,我们可以将AT命令发送到GSM调制解调器。

    问题是:如何循环回来,内核上的tty文件对我们有什么帮助?

1 个答案:

答案 0 :(得分:13)

首先你必须根电话 在adb shell中

  

     

echo -e“AT \ r”>的/ dev / SMD0

如果你想看到答案使用

  

cat / dev / smd0

我在samsung mini,cooper,s +中测试了这个命令并且它有效。

如果你使用htc(htc押韵测试)尝试adb shell并输入这个命令“radiooptions 13 AT” 如果你想看到答案类型“logcat -b radio”

为其他设备尝试echo到/ dev / smd0

*您可以使用Runtime.exec(require su)

在sdk java代码中使用此命令