Envoi de commandes AT via ADB Android
J'ai une tâche au travail pour étudier s'il est possible d'envoyer des commandes à un périphérique android via ADB shell. Jusqu'à présent,j'ai essayé de faire écho à la À des commandes, mais il passe comme des chaînes de caractères.
Toute aide plaire à tout le monde.
source d'informationauteur Sani Yusuf
Vous devez vous connecter pour publier un commentaire.
Veuillez essayer ceci:
Sur votre téléphone, le numéro de série de la ligne ne doit pas nécessairement être appelé
ttyUSB0
. Si cela ne fonctionne pas ou n'est pas disponible, découvrez les autres entrées de la/dev/
répertoire.Ainsi, il pourrait également être
/dev/ttyGS0
ou/dev/SMD0
(que l'on trouve par @Sani).Pour de plus amples informations, veuillez consulter ce Guide
REMARQUE:
Il peut être également les téléphones, qui ne répondent pas aux commandes sur l'une de leur série
(tty)
appareils.J'ai juste essayé de faire de mon propre procédure sur un Samsung Galaxy S4 et vous n'avez pas de succès.
L'écho où? Dans Android, vous parlez à la rild (Radio Couche d'Interface) démon, qui transforme en parle à une bibliothèque propriétaire, qui envoie des commandes pour le matériel réel. Vérifier rild code source pour plus de détails. Vous pourrait probablement écrire un programme en ligne de commande qui parle à la rild et de l'exécuter via la commande adb shell, si cela correspond à vos besoins.
oui, vous pouvez exécuter des commandes à partir de la commande adb shell trop...
pour exécuter la commande de la BAD
PS: smd11 est le port utilisé par RIL.Cela varie d'un appareil à l'autre.
Également pour exécuter les commandes à partir de l'application android, vérifiez ce tutoriel
http://tech-papers.org/executing-at-commands-android-application/
Afin de trouver le port à utiliser :
Vous pouvez le vérifier
Utilisation
logcat -b radio | grep dev
pour voir qui ats la radio.