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, 16 visites, 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 :
- pré requis : un smartphone android avec une version >= 2.2
- installer shellMS
- avec fdroid : 2024 : f-droid : applications et programmes
- on peut aussi utiliser directement l’apk : https://www.f-droid.org/en/packages...
- autoriser le débuggage usb ( devenir développeur puis l’autoriser )
sur l’ordinateur
- installer adb
apt-get install adb
tests
- brancher le smartphone avec le cordon usb sur l’ordinateur
- sur l’ordinateur, ouvrir un terminal et taper
adb devices
un truc du genredoit s’afficher. Sinon voir #AIDES
Utilisation
- brancher le smartphone avec le cordon usb sur l’ordinateur
- 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"
- 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"
- Dans un terminal, si on utilise un numéro de téléphone, ici 0123456789 taper
installation plus compliquée pour simplifier l’utilisation
- faire l’installation précédente
- créer un dossier /opt/usr_bin
mkdir -p /opt/usr_bin
- créer un fichier /opt/usr_bin/SMS.sh avec dedans :
- 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
- vérifier que e déboggage usb est activé
- éventuellement mettre l’usb sur MTP ( ou PTP )
- voir https://www.problogbooster.com/2015/06/adb-device-not-found-error-fixed-failed-usb-debugging-android-xda-debug-command-on-windows.html