我想发送 AT 命令到 Android 手机。
我知道SDK不支持这个。
但是有两个解决方案:
更改内核代码并发布你的新Android(看来很难!)
LoopBack on
USB
。(我认为蓝牙是一样的)关于第二种解决方案,当您使用
USB
电缆将手机连接到PC时,您将在设备管理器中看到GSM
调制解调器,帮助您将AT命令发送到GSM
调制解调器。
如果我们找到了手机环回的解决方案,我们可以向 GSM Modem 发送 AT 命令。
问题是:如何循环以及内核上的哪些 tty 文件可以帮助我们?
首先你必须root手机然后 在 adb shell 中
苏
回声-e“AT > /dev/smd0
如果您想查看答案,请使用
猫/dev/smd0
我已经在 samsung mini、cooper、s+ 中测试了此命令,它有效。
如果您使用 htc(经过 htc rhyme 测试),请尝试 adb shell 并输入此命令“radiooptions 13 AT” 如果您想查看答案,请输入“logcat -b radio”
尝试 echo 到其他设备的 /dev/smd0
*您可以通过使用 Runtime.exec 在 sdk java 代码中使用此命令(需要 su)
嘿伙计们, 如果您正在寻找 atx 命令通过 SUB 驱动程序连接在 Samsung A03 Core 设备上进行测试,请检查我的 git,它可能会帮助您,谢谢 :
https://github.com/DanDevel/Samsung-a03-core
我的应用程序利用 AT 命令与调制解调器通信。以下是其工作原理以及可以用它做什么的简要概述:
☎️ AT:此命令检查与调制解调器的通信。这是确保应用程序能够与设备正常通信的第一步。
☎️ ATZ:此命令恢复调制解调器的默认设置。如果您需要将设备设置重置为其默认值,这非常有用。
☎️ ATI:返回有关调制解调器的详细信息,包括制造商、型号和固件版本。这对于识别正在使用的调制解调器的类型很有用。