1 votes

Envoyer un SMS depuis un Android 8.0 en utilisant adb

De nombreux documents expliquent comment envoyer un SMS depuis un Android en utilisant la ligne de commande adb, mais aucun d'entre eux ne fonctionne pour la nouvelle version 8 d'Android.

Je suis impatient de savoir où se trouvent les documents pour

service call isms [args...]

Merci d'avance.

1voto

Pierre François Points 121

Maintenant, je peux enfin envoyer des SMS par la ligne de commande sur un Android 8.0-oreo en effectuant les étapes suivantes :

  • Installation de l'application ShellMS sur le téléphone (une fois pour toutes)
  • Sur le téléphone, allez dans Paramètres > Apps > ShellMS > Permissions > Activer toutes les permissions (une fois pour toutes). Cette étape ne sera plus nécessaire dès qu'un problème de permissions sera résolu.
  • Connecter le téléphone à l'ordinateur par USB (et donner l'autorisation au téléphone d'accéder aux données, si on le lui demande).
  • Émission du script suivant sur l'ordinateur :

    !/bin/bash

    phonenumber="$1" message="$2"

    escape double quotes

    message=${message//\"/\\\"} adb shell "am startservice --user 0 -n com.android.shellms/.sendSMS -e contact \"$phonenumber\" -e msg \"$message\""

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X