发送AT命令到Android手机

问题描述 投票:0回答:2

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

我知道SDK不支持这个。

但是有两个解决方案:

  1. 更改内核代码并发布你的新Android(看来很难!)

  2. LoopBack on

    USB
    。(我认为蓝牙是一样的)

关于第二种解决方案,当您使用

USB
电缆将手机连接到PC时,您将在设备管理器中看到
GSM
调制解调器,帮助您将AT命令发送到
GSM
调制解调器。

如果我们找到了手机环回的解决方案,我们可以向 GSM Modem 发送 AT 命令。

问题是:如何循环以及内核上的哪些 tty 文件可以帮助我们?

android at-command
2个回答
15
投票

首先你必须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)


-1
投票

嘿伙计们, 如果您正在寻找 atx 命令通过 SUB 驱动程序连接在 Samsung A03 Core 设备上进行测试,请检查我的 git,它可能会帮助您,谢谢 :

https://github.com/DanDevel/Samsung-a03-core

我的应用程序利用 AT 命令与调制解调器通信。以下是其工作原理以及可以用它做什么的简要概述:

☎️ AT:此命令检查与调制解调器的通信。这是确保应用程序能够与设备正常通信的第一步。

☎️ ATZ:此命令恢复调制解调器的默认设置。如果您需要将设备设置重置为其默认值,这非常有用。

☎️ ATI:返回有关调制解调器的详细信息,包括制造商、型号和固件版本。这对于识别正在使用的调制解调器的类型很有用。

在此输入图片描述

© www.soinside.com 2019 - 2024. All rights reserved.