pense-bête de bruno sanchiz

Accueil > smartphones et tablettes > Envoyer un sms avec son ordinateur

Envoyer un sms avec son ordinateur

Publié le 4 mars 2021, dernière mise-à-jour le 30 juin 2023, 10 visites, 24541 visites totales.

L’idée générale est de pouvoir écrire des messages sure un clavier normal ; il faut quand même son smartphone et ça n’économise pas d’argent ni de sms.

installation, à faire une seule fois

sur le smartphone :

  1. pré requis : un smartphone android avec une version >= 2.2
  2. installer shellMS
    1. avec fdroid : 2024 : f-droid : applications et programmes
    2. on peut aussi utiliser directement l’apk : https://www.f-droid.org/en/packages...
  3. autoriser le débuggage usb ( devenir développeur puis l’autoriser )

sur l’ordinateur

  1. installer adb apt-get install adb

tests

  1. brancher le smartphone avec le cordon usb sur l’ordinateur
  2. sur l’ordinateur, ouvrir un terminal et taper adb devices
    un truc du genre

    doit s’afficher. Sinon voir #AIDES

Utilisation

  1. brancher le smartphone avec le cordon usb sur l’ordinateur
    1. Dans un terminal, si on utilise un numéro de téléphone, ici 0123456789 taper
      adb shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact "0123456789" -e msg "message à envoyer"
    2. Dans un terminal, si on utilise un nom de contact, taper
      adb shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact "nom du contact" -e msg "message à envoyer"

installation plus compliquée pour simplifier l’utilisation

  1. faire l’installation précédente
  2. créer un dossier /opt/usr_bin mkdir -p /opt/usr_bin
  3. créer un fichier /opt/usr_bin/SMS.sh avec dedans :
  4. passer en root et copier coller
    mkdir -p /opt/usr_bin; mv /tmp/SMS.sh /opt/usr_bin/ ;chmod a+x /opt/usr_bin/SMS.sh ; ln -s /opt/usr_bin/SMS.sh /usr/bin/SMS

UTILISATION :
dans un terminal, taper SMS "Numero" "Message" avec les doubles guillemets
exemple : SMS "0123456789" "bonjour le monde"
Pour vérifier le message, un fichier /tmp/SMS.log est créé, qui sera détruit au redémarage de l’ordinateur.


AIDES :
en cas de "ADB Device Not Found Error" comme réponse à adb devices

[bruno sanchiz]