Envoyer des SMS depuis sont PC via son Smartphone Android
Envoyer des SMS depuis sont PC (Linux, Windows ou Mac) via sont téléphone Android c’est possible : Grâce à EasySMS
Comment ça marche ?
EasySMS une fois installé, et lancé, génère un « mini site web » et vous permet donc, en vous connectant sur le téléphone via votre Naviguateur préféré, d’envoyer des SMS par une interface web (que vous pouvez déjà voir à la fin de cet article) . L’avantage c’est que vous n’avez rien à installer sur votre pc (or mis quand vous vous connectez par usb).
Comment faire ?
- Installer Easy SMS :
Scanner-moi pour installer Easy SMS
Démarrer EasySMS depuis la liste des applications, et appuyer sur le bouton « Start », en dessous de l’intitulé « Manual », juste en dessous du champ « Password ». Vous devriez voir apparaitre une icone EasySMS dans votre barre de notification, cela indique que EasySMS tourne bien en tâche de fond.- Ici plusieurs possibilités, pour vous connecter à votre Androphone :
- Par Bluetooth: Non traité dans cet article voir sur le site ici.
- Par Wifi (le plus simple):
- Activez le wifi sur votre Androphone, et connectez vous à votre wifi.
- Récupérer maintenant l’ip de votre androphone, pour cela aller dans Paramètres > Sans fil et réseaux > Paramètres Wi-Fi > Dans la liste des réseaux visibles, cliquez sur le réseau wifi au quel vous ête connecté > Une popup apparait, avec plusieurs informations sur la connexion wifi, dont l’IP !
- Il ne vous reste plus qu’a démarrer votre navigateur et aller sur l’adresse « http://adresse_de_votre_androphone:2511″ et vous devriez voir apparaitre une page comme celle de fin.

Si vous le désirez, vous pouvez préciser un nom d’utilisateur et un mot de passe afin d’empêcher que n’importe qui du réseaux puisse accéder à l’interface web de EasySMS sans y être invité. (cf: Interface de configuration de EasySMS sur votre téléphone) - Par usb:
- Tous d’abord, télécharger la SDK Android ici. L’idée va être de rediriger un des ports de l’ordinateur vers un port du téléphone virtuellement et ceci grâce au SDK.
- Du coup comme on ce sert du SDK… Eh bien il faut activer le mode debugage sur le téléphone pour cela aller dans Paramètres > Applications > Développement > Cochez « Débogage USB » et cliquez sur « OK » dans la popup qui apparait.
- Maintenant dé-zipper le SDK android (je vous conseille de le décompresser à la racine de votre disque : c’est plus simple pour les commandes).
- Ouvrer un Invite de commande, ou un shell, pour mes amis Linuxiens, et aller dans le répertoire ou vous avez décompresser votre SDK Android.
- Puis aller dans le répertoire « tools » et executer la commande « adb -d forward tcp:2511 tcp:2511″.
- Démarrer votre navigateur et aller sur l’adresse « http://localhost:2511″.
Si la commande « adb -d forward tcp:2511 tcp:2511″ pose problème : exécutez les commandes suivantes afin de résoudre le problème :
- adb kill-server
- adb start-server
- adb devices
Cela relance le serveur qui gère les connexions aux téléphones Android, et lance une détection de ces derniers qui sont connectés.
![]()
Si les SMS que vous essayer d’envoyer reste en mode « Queued » sans changer, une solution est d’activer une option dans EasySMS : Cochez la case « Alt. send (user if texts stay queued) » ….



salut,
le wifi marche bien mais je n’arrive pas avec l’USB. Dans le navigateur il faut que je tape » http://localhost:2511 « , mais je ne vois pas ce que pourrait être « localhost ». j’aimerais bien que tu m’éclaire. Merci
Salut monts,
« localhost » est un nom qui désigne ton ordinateur. En tapant « localhost:2511″ dans ton navigateur, tu demande donc d’accéder à une page sur ton poste sur le port 2511. Cependant il arrive sur certain ordinateur qui on été bidouillé, que le nom « localhost » ne pointe plus sur le poste local. Pour tester, essaie l’adresse « http://127.0.0.1:2511″.
Sur quel version de Android es-tu ?
Car visiblement, il n’est pas possible de cocher la case « Alt. Send » sous Android 1.5 : http://code.google.com/p/androideasysms/issues/detail?id=76&can=1
Merci mathieu c’etait bien ça! j’ai tester http://127.0.0.1:2511 et ça a marché
. j’ai un autre souci maintenant lol. Les SMS que j’essaie d’envoyer reste en « queued » et impossible de cocher la case « Alt. send… » car celle ci est transparente (impossible de l’activé). J’espere que tu pourras m’aider sur ça…
je suis sous android 1.6 :s, j’ai un xperia x10 mini.
Je viens de regarder rapidement sur les Issues mais je n’ai rien trouvé de concluant.
Pose ta question dans cette section si tu est un peu Anglophone, ou faudrait essayer avec l’émulateur Android fournie dans le SDK de développement!
Bonne soirée.
Bon bah merci pour ton aide en tout cas. Bonne soirée
Bonjour, tout d’abord très bonne année a tous, meilleurs voeux
très bonne application, le seul hic c’est que même si ma case est coché pour les message en queued, bah il s’envoi pas… que faire?
Bonjour Laurent,
Oui! Merci, bonne année à toi aussi
Alors pour résoudre ton problème il faudrait quelques explication en plus:
- Quel est ton téléphone ?
- Quelle est sa version d’android ?
- Quelle est la version EasySMS que tu utilise ?
- Quel est le symptôme en détails ? Le message ne pars tous simplement pas ? Il reste Queud ? Est ce que tu le vois dans les messages envoyés dans l’application sms d’android ?
Bonne soirée.
Mathieu
Alors figure toi que via le wifi ça marche pas, mais avec l’usb ça fonctionne. bizarre…
Mon htc est un desire, il doit être en 2.1 si je ne dis pas de bétise, j’utilise le easy sms ci dessus, et le symptôme des détails c’est que ça reste en queued avec le wifi
Salut Laurent,
Je t’avais un peu oublié j’avoue …
Ton problème est vraiment étrange parce que de ce que j’avais vu du code de EasySMS il ne dépend pas du mode de conecntion, il se « contente » d’afficher la page web qui lui sert d’interface. Après c’est à nous de configurer la chose pour se connecter à cette interface: en rédirigeant virtuellement le port en usb ou, en accédant par le réseau en wifi …
Quand tu te connecte à ton téléphone en wifi, ton téléphone c’est connecté à un réseau wifi ou c’est lui qu’il le génère ?
Bonne soirée.
Sous Ubuntu
» adb : commande introuvable »
Je dois installer quoi ?
Merci.
Salut Uvoguine,
Amis Linuxien ^^
« adb : commande introuvable » signifie qu’il n’arrive pas à trouver le programme « adb » depuis ton shell courant.
« adb » est le programme situé dans le SDK android. Si tu as bien téléchargé le SDK comme expliqué dans le premier point, de la sous-partie « c. Par usb » à l’étape 3, vérifie que tu es bien dans le répertoire du SDK comme détaillé dans le quatrième point de cette même sous-partie.
PS : En fait, de qu’elle façon te connectes-tu au téléphone ? Usb je suppose, si tu te sers du SDK ? Wifi ?
Oui, c’est bien USB car je n’ai pas le Wifi chez moi. Je vais revoir ça.
Ça a peut-être un lien mais je ne suis pas sûr. Il faut qu’en même temps Easy SMS tourne sur le téléphone ? Car ton lien est mort.
Merci de l’info je viens de corriger le lien.
Faudrait que j’installe un plugin pour surveiller les liens morts moi … Bref, oui, bien sûr il faut que EasySMS tourne sur ton téléphone, car il va « recevoir » les ordres que tu lui enverras depuis ton pc. Ceci est expliqué dans l’étape 2.
Concernant le programme « adb« … Je viens de découvrir que celui avait bougé ! En effet dans le répertoire « tools », on trouve un petit fichier texte qui s’appelle « adb_has_moved » (c’est trop mignon …) qui contient le texte suivant :
The adb tool has moved to platform-tools/
If you don’t see this directory in your SDK,
launch the SDK and AVD Manager (execute the android tool)
and install « Android SDK Platform-tools »
Please also update your PATH environment variable to
include the platform-tools/ directory, so you can
execute adb from any location.
En clair, le programme « adb » à migré dans le dossier «/plateform-tools », si celui n’existe pas, alors il faut lancer le programme « SDK Manager » à la racine du dossier , là il vous demande se que vous voulez installer, sélectionnez tous (histoire de pas se casser la tête), et Accepter.
Un téléchargement assez long ce lance …
Je te donne déjà ça, et je te tiens au courant quand le téléchargement sera terminé
Oula mais moi je ne suis qu’un débutant. Comment lance t-on le programme « SDK Manager » ? Parce que je n’ai rien d’installé pour l »instant donc aucune commande ne lance ce programme et je ne vois aucun programme dans « android-sdk-linux_x86″ avec ce nom.
Dans le README il y a ceci : « To start the SDK Manager, please execute the program « tools/android ». ».
Mais quand je lance le fichier « android » avec :
sudo gnome-terminal -x « /media/Fichiers/Téléchargements/android-sdk-linux_x86/tools/android »
Je me retrouve avec un second terminal et il y à ça :
» Il y a eu une erreur lors de la création du processus fils pour ce terminal
L’exécution du processus fils « /media/Fichiers/Téléchargements/android-sdk-linux_x86/tools/android » a échoué (Permission non accordée) »
Bonsoir,
(Tu peux regarder ici si tu veux en savoir plus)
Je vois que tu as su t’orienter depuis ton dernier message. L’erreur proviens appriorie d’un problème de droit : En effet le programme android ne doit pas avoir les droits d’exécution. C’est la joie de la gestion des droits sous Linux
Pour corriger le problème on va changer les droits sur le dossier du sdk, pour ce faire exécute la commande chmod 775 DOSSIER_SDK/* -R Et après tu peux lancer le programme comme avec ta commande précédente :
sudo gnome-terminal -x « /media/Fichiers/Téléchargements/android-sdk-linux_x86/tools/android »
Maintenant j’ai ça :
« L’exécution du processus fils « « » a échoué (Aucun fichier ou dossier de ce type) »
Salut,
J’ai essayé de me faire le même environnement que toi en créant une machine virtuelle sous Ubuntu Desktop 10.10. En testant de lancer le programme android via ta méthode : sudo gnome-terminal -x « /media/Fichiers/Téléchargements/android-sdk-linux_x86/tools/android »
Cela ne fait rien, même pas un message d’erreur, par contre en utilisant la méthode décrite ci-dessous ça fonctionne, je t’invite donc à l’essayer.
- Ouvrir un terminal
- Aller dans le répertoire « tools » du dossier du SDK (à l’aide de la commande « cd »)
- Taper la commande « ./android » (sans les guillemets)
J’avais déjà essayé comme ça mais ça n’avait rien donné. Et ça ne donne toujours rien d’ailleurs :/
» bash: ./android: Permission non accordée »
et avec un petit sudo :
» sudo: unable to execute ./android: Permission non accordée «
Humm, c’est étrange !
Ton utilisateur root n’a pas le droit d’exécuter le programme android…
A tu bien exécuté la commande « chmod 775 DOSSIER_SDK/* -R « , comme dit précédemment, car cette commande permet d’attribuer le droit d’exécution à l’utilisateur root (ainsi qu’au groupe) de tous le répertoire du SDK et tous ses sous-fichiers.
Après avoir exécuter cette requête (si n’était pas encore le cas) peux-tu nous donner le résultat de la commande « ls -l » depuis le répertoire « tools » du dossier du SDK.
uvoguine@uvo:~$ chmod 775 /media/Fichiers/Téléchargements/android-sdk-linux_x86/
Voilà ce que j’ai fais…
uvoguine@uvo:/media/Fichiers/Téléchargements/android-sdk-linux_x86/tools$ ls -l
total 10160
-rwxrwxr-x 1 uvoguine uvoguine 323 2011-02-17 05:48 adb_has_moved.txt
-rwxrwxr-x 1 uvoguine uvoguine 3443 2011-02-17 05:48 android
drwxrwxr-x 2 uvoguine uvoguine 4096 2011-02-17 05:48 ant
-rwxrwxr-x 1 uvoguine uvoguine 1977 2011-02-17 05:48 apkbuilder
-rwxrwxr-x 1 uvoguine uvoguine 3179 2011-02-17 05:48 ddms
-rwxrwxr-x 1 uvoguine uvoguine 86930 2011-02-17 05:48 dmtracedump
-rwxrwxr-x 1 uvoguine uvoguine 1940 2011-02-17 05:48 draw9patch
-rwxrwxr-x 1 uvoguine uvoguine 7747007 2011-02-17 05:48 emulator
-rwxrwxr-x 1 uvoguine uvoguine 500976 2011-02-17 05:48 etc1tool
-rwxrwxr-x 1 uvoguine uvoguine 3229 2011-02-17 05:48 hierarchyviewer
-rwxrwxr-x 1 uvoguine uvoguine 22738 2011-02-17 05:48 hprof-convuvoguine uvoguine
-rwxrwxr-x 1 uvoguine uvoguine 1939 2011-02-17 05:48 layoutopt
drwxrwxr-x 5 uvoguine uvoguine 4096 2011-02-17 05:48 lib
-rwxrwxr-x 1 uvoguine uvoguine 17779 2011-02-17 05:48 mksdcard
-rwxrwxr-x 1 uvoguine uvoguine 2262 2011-02-17 05:48 monkeyrunner
-rwxrwxr-x 1 uvoguine uvoguine 206312 2011-02-17 05:48 NOTICE.txt
drwxrwxr-x 5 uvoguine uvoguine 4096 2011-02-17 05:48 proguard
-rwxrwxr-x 1 uvoguine uvoguine 34 2011-02-17 05:48 source.properties
-rwxrwxr-x 1 uvoguine uvoguine 1549093 2011-02-17 05:48 sqlite3
-rwxrwxr-x 1 uvoguine uvoguine 3044 2011-02-17 05:48 traceview
-rwxrwxr-x 1 uvoguine uvoguine 198992 2011-02-17 05:48 zipalign
J’ai ça :
uvoguine@uvo:/media/Fichiers/Téléchargements/android-sdk-linux_x86/tools$ adb -d forward tcp:2511 tcp:2511
Commande « adb » non trouvée
Tu as oublié l’argument « -R » avec la commande « chmod » qui a toute sont importance car il permet que cette commande s’applique de façon récursive. Mais de toute manière tu as déjà le droit d’exécution sur le programme android.
As tu ressayé de lancer le programme android !? Même sans être root ?
Et bien depuis nautilus il ne se lance simplement pas. Il ne me propose que le traitement de texte et quand je choisi le lanceur d’application j’ai ça :
« Ce support contient un logiciel prévu pour être lancé automatiquement. Souhaitez-vous le lancer ?
Ce logiciel se lancera directement depuis le support « Fichiers ». Vous ne devriez jamais lancer un logiciel en lequel vous n’avez pas confiance.
En cas de doute, cliquez sur Annuler. »
puis :
« Erreur durant l’exécution automatique du logiciel
Impossible de trouver le programme de lancement automatique »
Bonsoir,
Quand tu lance « android » en commande avec « ./android » par exemple cela donne quoi !? (Bien sûr, tu dois te trouver dans ton répertoire « tools » dans le dossier du SDK pour cette commande)
bash: ./android: Permission non accordée
Et avec sudo :
sudo: unable to execute ./android: Permission non accordée
Humm, essais la même manip que j’avais expliqué avec la commande « chmod … » sauf que là, tu vas taper la commande « chmod 777 DOSSIER_SDK/* -R« .
Et après ré-essais d’exécuter le programme « android »
Bonne soirée.
uvoguine@uvo:~$ chmod 777 /media/Fichiers/Téléchargements/android-sdk-linux_x86/ -R
uvoguine@uvo:~$ sudo gnome-terminal -x « /media/Fichiers/Téléchargements/android-sdk-linux_x86/tools/android
[sudo] password for uvoguine:
J’ai un nouveau terminal et :
Il y a eu une erreur lors de la création du processus fils pour ce terminal
L’exécution du processus fils « « » a échoué (Aucun fichier ou dossier de ce type)
Et idem sans le sudo.
uvoguine@uvo:/media/Fichiers/Téléchargements/android-sdk-linux_x86/tools$ ./android
bash: ./android: Permission non accordée
Et j’ai :
uvoguine@uvo:/media/Fichiers/Téléchargements/android-sdk-linux_x86/tools$ ls -l
total 10160
-rwxrwxrwx 1 uvoguine uvoguine 323 2011-02-17 05:48 adb_has_moved.txt
-rwxrwxrwx 1 uvoguine uvoguine 3443 2011-02-17 05:48 android
drwxrwxrwx 2 uvoguine uvoguine 4096 2011-02-17 05:48 ant
-rwxrwxrwx 1 uvoguine uvoguine 1977 2011-02-17 05:48 apkbuilder
-rwxrwxrwx 1 uvoguine uvoguine 3179 2011-02-17 05:48 ddms
-rwxrwxrwx 1 uvoguine uvoguine 86930 2011-02-17 05:48 dmtracedump
-rwxrwxrwx 1 uvoguine uvoguine 1940 2011-02-17 05:48 draw9patch
-rwxrwxrwx 1 uvoguine uvoguine 7747007 2011-02-17 05:48 emulator
-rwxrwxrwx 1 uvoguine uvoguine 500976 2011-02-17 05:48 etc1tool
-rwxrwxrwx 1 uvoguine uvoguine 3229 2011-02-17 05:48 hierarchyviewer
-rwxrwxrwx 1 uvoguine uvoguine 22738 2011-02-17 05:48 hprof-conv
-rwxrwxrwx 1 uvoguine uvoguine 1939 2011-02-17 05:48 layoutopt
drwxrwxrwx 5 uvoguine uvoguine 4096 2011-02-17 05:48 lib
-rwxrwxrwx 1 uvoguine uvoguine 17779 2011-02-17 05:48 mksdcard
-rwxrwxrwx 1 uvoguine uvoguine 2262 2011-02-17 05:48 monkeyrunner
-rwxrwxrwx 1 uvoguine uvoguine 206312 2011-02-17 05:48 NOTICE.txt
drwxrwxrwx 5 uvoguine uvoguine 4096 2011-02-17 05:48 proguard
-rwxrwxrwx 1 uvoguine uvoguine 34 2011-02-17 05:48 source.properties
-rwxrwxrwx 1 uvoguine uvoguine 1549093 2011-02-17 05:48 sqlite3
-rwxrwxrwx 1 uvoguine uvoguine 3044 2011-02-17 05:48 traceview
-rwxrwxrwx 1 uvoguine uvoguine 198992 2011-02-17 05:48 zipalign
Encore une tentative : essais le « sudo » mais en le faisant sur la commande « ./« . Ca donne cette commande là :
sudo ./android
J’ai un problème j’ai une offre sms illimité alors j’essaye de tester cela et aprèes 50 sms il faut chaque fois appuyer sur confirmer sur le smartphone il y a un message qui apparais en disant que org.fireburg.easysms essaye d’envoyer bp de emssage …
comment desactiver ce message de confirmation/d’avertissement???
Il y a aussi RemoteAnyThing sur Android, il est fourni avec adb et tu peux voir tes mms
http://remoteanything.mobi
Salut François,
Il a l’air sympa aussi aussi ce soft, ne serait-ce qu’au niveau de l’esthétique ^^ Par contre il nécessite un client sur le pc, chose dont DesktopSMS n’a pas besoin !
Je peux pas le tester là, je suis au boulot, et le pc de la boite refoul mon Android quand je le connecte au pc, et pas de wifi non plus. Je vous tiens au courant une fois que j’aurais pus le testé.
PS : Le faite d’être fournie avec un ADB inclue, ç’est super user-friendly
(ce qui est une bonne chose dans la majorité des cas)
Essayez l’application, c’est encore mieux et on peut tout faire sur son mobile en cliquant avec la souris sur la reproduction du téléphone a l’écran.
Pardon, j’ai oublié de dire que je parlais de WEBKEY.
Tchusss.