Contrôler son smartphone depuis le PC ? C’est possible !

Categories: Technologie
Tags: No Tags
Comments: 2 Comments
Published on: 29 décembre 2014

Hello World,

Ces derniers temps, j’ai constaté que j’étais devenu de moins en moins réactif aux SMS que les gens m’envoyaient. Pour cause, j’ai tendance à avoir la flemme de lâcher mon activité en cours sur le PC pour répondre sur mon tel.
Devoir lâcher son clavier, prendre son téléphone, déverrouiller l’écran, puis répondre sur le clavier tactile puis reposer/verrouiller son tel afin de se remettre sur le PC, ça prend du temps, et ça fait perdre le fil de son activité initiale.

Du coup, j’ai cherché des moyens de pouvoir simplement envoyer des sms depuis mon PC comme si j’étais sur mon android, et BINGO, j’ai trouvé mon bonheur !

 

Un MAXS de fonctionnalités

Mon petit bonheur, il s’appelle MAXS (pour Modular Android XMPP Suite).
Cette application Android découverte sur F-droid  possède plusieurs qualités importantes à mes yeux (sans compter les features en elles-mêmes) que ses équivalents propriétaires n’ont pas :

  • C’est une application libre et open source
  • Ça utilise un ensemble de protocoles standardisés et ouverts (XMPP)
  • Permet de contrôler son smartphone depuis n’importe quel client Jabber.
  • Jabber, c’est le bien.
  • Skype c’est le mal
  • Ca ne requiert pas de branchement en USB ou d’être dans le même réseau local en WIFI.
  • C’est modulable, donc on peut choisir d’activer telle ou telle fonctionnalité et pas une autre.

En dehors de ça, il y a les fonctionnalités de l’appli en elle-même, notamment :

  • Permet d’envoyer des SMS depuis son PC.
  • Notifications de SMS reçu directement sur l’ordinateur.
  • Activation du GPS à distance, et géolocalisation avec visualisation de l’emplacement du téléphone sur OpenStreeMap.
  • Configuration d’alarmes et de compte-à-rebours à distance.
  • Permet de savoir depuis le PC quel est le taux de batterie du téléphone (et s’il est en charge ou non).
  • Activation à distance du wifi, affichage des réseaux wifis autour du téléphone
  • Gestion du presse-papier (partage du téléphone au PC et inversement)
  • Affichage des données sur les contacts du téléphone
  • Permet de mettre son téléphone en vibreur/silencieux/sonnerie depuis le PC

 

A savoir que c’est du work in progress, et que d’autres fonctionnalités devraient arriver !

 

Comment ça marche ?

 

Le principe est simple : vous et votre téléphone avez chacun un compte Jabber, ce qui vous permet de communiquer via Internet.
L’idée, c’est que depuis votre compte Jabber, vous envoyez des commandes à votre téléphone, qui les interprète grâce à MAXS, et vous renvoie les informations sur Jabber.

Ainsi, pour envoyer un sms depuis le PC, il vous suffit d’être connecté à Jabber, et d’envoyer « sms send Fredo Lasticot  Hey, salut l’ami ! Ca roule ? »
J’en vois déjà certains faire une petite grimace : non, il ne sera pas nécessaire de taper « sms send contact » à chaque fois, on reviendra là-dessus plus loin ! :-).

 

De la théorie à la pratique

La documentation officielle m’ayant posé quelques soucis de compréhension sur le principe de l’appli, je vais tâcher d’être le plus clair possible et de faire un pas à pas des étapes principales pour la mise en œuvre du truc.

Pré-requis :

  • Il vous faut un compte Jabber, et un client pour vous y connecter.
  • Un smartphone Android (merci captain obvious !).

Une fois les pré-requis satisfaits :

  1. Tout d’abord, allez sur votre dépôt d’applications favoris (F-droid ou Google Play), et installez MAXS Main
  2. Avant de faire quoi que ce soit d’autre, lancez MAXS Main une fois, afin que l’OS reconnaisse les permissions demandées par MAXS.
  3. Ensuite, installez MAXS Transport
  4. Lancez à nouveau MAXS Main. Vous devriez avoir un affichage semblable à celui-ci :MAXS Main screenshot
  5. Cliquez sur le bouton « More » en haut à droite. Vous devriez vous retrouver avec l’écran ci-dessous.
    Il s’agit de la page de configuration des comptes XMPP.Master Addresses = votre compte Jabber à vous, perso. Celui auquel vous vous connecterez pour administrer votre téléphone. Vous pouvez en configurer plusieurs sur MAXS si vous utilisez plusieurs comptes Jabber et que vous voulez gérer votre mobile depuis chacun d’entre eux.Device Account = compte Jabber de votre téléphone, auquel vous enverrez vos commandes.- Par exemple, si votre compte jabber perso est dede@monjabber.com, renseignez cette adresse dans le champ « Master Adresses« .

    – Dans la partie « Device Account », renseignez l’adresse Jabber que vous souhaitez créer pour votre téléphone, et le mot de passe de votre choix.

    Personnellement, je suis sur @im.apinc.org (vous trouverez une liste de serveurs XMPP publiques à cette adresse https://list.jabber.at/ ).

    Pour que la création du compte soit effective, cliquez sur « Register Account« .
    A la création de ce compte, MAXS ajoutera automatiquement votre compte perso à ses contacts Jabber pour que vous puissiez communiquer.

    – La partie « Advanced Settings » vous permettra de configurer des éléments tels que le chiffrement des communications, fortement conseillé.
    Pour activer le chiffrement, dans ce sous-menu, passez le niveau de « Stream encryption » à « Required« .

    Ca y est, votre téléphone est prêt à être géré depuis votre PC.

    MAXS Transport screenshot

  6. Maintenant, il va falloir installer les différents modules qui vous intéressent, et permettant d’accéder aux fonctionnalités énumérées précédemment.
    Pour ce faire, c’est tout simple. Vous installez le module qui vous intéresse, et au prochain lancement de MAXS, il sera automatiquement utilisable (il doit être possible de le prendre en compte via le bouton « discover components » du menu principal, sans que l’appli ne soit redémarrée).La liste des modules existants est disponible sur le site officiel du projet : http://projectmaxs.org/homepage/

 

Et une fois installé ?

 

  1. Lancez MAXS sur le téléphone.
  2. Connectez-vous à Jabber sur votre ordinateur. Vous devriez voir « MAXS » en ligne.
  3. Envoyez-lui vos commandes pour qu’il les exécute.

Pour un peu plus de concret, voici quelques exemples de commandes que j’utilise fréquemment ou qui peuvent être très utiles, ainsi que le module associé.


Module SmsSend
(pour envoyer un sms) :

sms send Pierre Richard  Il fait sacrément froid aujourd’hui tu trouves pas !?

A noter que les commandes ont souvent des raccourci. Il est possible de remplacer « sms send » par « s », ce qui donne :

s Pierre Richard  Il fait sacrément froid aujourd’hui tu trouves pas !?

Autre point important : pour cette commande, il est impératif de mettre DEUX espaces après le nom du contact, afin de dissocier le nom du contact du contenu du SMS.

Ce module simplifie également la réponse au dernier contact avec la commande « reply » dont voici le raccourci :

r Oui, c’est vrai qu’il fait un froid de canard !

 

Module Ringermode (permet de gérer le mode de sonnerie) :

ringermode vibrate

Cette commande passera le portable en mode vibreur.

Module LocationFine (permet de géolocaliser le téléphone) :

locate start

Cette commande activera le GPS et vous enverra la position du téléphone.

Pour avoir une liste exhaustive des modules et commandes disponibles, rendez-vous sur le site officiel du projet à cette adresse : http://projectmaxs.org/documentation/

Vous y trouverez une page par module détaillant leur fonctionnement.

 

Alors, vous en pensez quoi ?

Si vous avez le moindre souci à l’installation/utilisation, n’hésitez pas à laisser un commentaire.

Si vous avez des remarques, ou d’autres astuces à partager sur cette application, ou des applis similaires, lâchez-vous également !

A noter que MAXS est publié sous licence GPLv3 et que vous pouvez faire un petit don pour que le projet avance encore plus vite !,

page 1 of 1
Welcome , today is lundi, 20 novembre 2017