|
|
 |
|
 |
|
Bienvenue sur Smartphone France Windows Edition Actuellement, 176 visiteurs en ligne |
|
Vous utilisez un bloqueur de publicités ? Félicitations :)
|
| Gérer de manière totalement autonome et à distance son smartphone Android |
 L'écran de connexion de la partie serveur
Suivre à distance un smartphone est un truc très pratique. Le seul gros problème est qu’on est aujourd’hui quasiment obligé de permettre à Samsung, Apple ou Google de nous suivre en temps réel. Pour ne pas se retrouver dans cette situation, la seule solution est de mettre en place un logiciel auto-hébergé c’est-à-dire dont le serveur est installé par vous, géré par vous et surtout se trouvant chez vous. Une telle solution logicielle existe-t-elle ? Oui nous en avons trouvé une qui s’appelle FMD / Find My Device. Découvrir un logiciel c’est bien mais le tester c’est mieux. Nous avons donc testé ce FMD afin de savoir s’il fonctionnait et ce qu’il valait.
S’il est possible d’utiliser le serveur mis à disposition par ceux qui maintiennent ce projet, le véritable intérêt de la solution est bien sûr d’installer son propre serveur afin de partager avec personne ses données personnelles et d’assurer la sécurité de sa solution. Il y a tellement de vols de données que le moyen le plus sûr semble être de garder soit même ses données. Ça ne protège pas totalement des vols mais au moins s’il y a des trucs à reprocher à quelqu’un, ce quelqu’un c’est vous-même ! Pour ça il faut donc installer le serveur FMD sur un de vos ordinateurs.
 Etonnamment ça fonctionne plutôt bien !
De notre côté on a choisi un bon vieux Raspberry de test sur lequel fonctionne le logiciel de containerisation docker. En quelques lignes de commande le serveur est installé. Enfin presque car pour le configurer et faire en sorte qu’il fonctionne et soit accessible c’était bien plus compliqué. DNS, certificats, configuration proxy, ... heureusement que c’est notre métier et surtout notre passion, faute de quoi nous n’y serions peut-être pas parvenus, surtout en quelques heures seulement. Bref cette première étape n’est clairement pas à la portée de tout le monde d’autant plus que nous nous sommes contentés d’un test sur un réseau local et non pas en publiant notre serveur sur Internet.
Une fois le serveur installé, la configuration côté smartphone n’est pas aisée non plus. Pour commencer obligation d’installer le logiciel Android à la main car il n’est pas proposé sur le Play Store. Sa configuration n’est ensuite pas vraiment évidente car le logiciel nécessite beaucoup d’autorisations Android pour fonctionner. D’ailleurs est-ce une si bonne chose de donner autant d’autorisations à un logiciel qu’on ne connait pas ? Nous n’en sommes pas certains, c’est pour ça que nous avons utilisé un smartphone de test. En outre pour que ça fonctionne, l’installation manuelle d’un autre logiciel pour gérer des notifications push est nécessaire. On le fait tout de même car nous n’avons pas perdu 2 heures à installer un serveur pour être bloqué sur une question existentielle concernant l’installation d’une application mobile.
 Réinitialisation à distance de l'appareil !
Une fois tout correctement installé et configuré, on a pu se connecter sur le smartphone et sur le serveur via un navigateur Internet classique. La bonne nouvelle est que tout fonctionne plutôt bien. Les fonctionnalités proposées sont assez nombreuses :
- Localisation de l’appareil mobile via différents moyens (GPS, réseau, ...)
- Faire sonner l’appareil à distance
- Arrêt / Marche du Bluetooth à distance
- Allumer la lampe torche à distance
- Verrouiller l’appareil à distance
- Réinitialiser l’appareil à distance !!!
- Prendre des photos à distance et les récupérer
Bref pas mal de fonctionnalités dont l’accès potentiel peut heureusement être configuré sur le smartphone. Sur ce point le logiciel est plutôt efficace et nous rappelle un certain Cerberus dont le développeur avait arnaqué les acheteurs en le vendant initialement en « licence à vie » mais qui a changé d’avis ensuite en voulant imposer un abonnement.
 Moins violent, un verrouillage à distance :)
Si la solution FMD fonctionne bien, elle souffre selon nous de trop de manques pour la rendre vraiment intéressante. Par exemple il n’y a pas sur la partie serveur de « compte administrateur » qui permettrait de voir tous les appareils qui ont accès au serveur. Seul le compte configuré sur un appareil mobile permet d’accéder à cet appareil mobile. Bien pour la sécurité fonctionnelle, mais ça rend la solution inutilisable pour une gestion de parc de smartphones par exemple. Un parent qui voudrait suivre les smartphones de tous ses enfants doit le faire appareil par appareil, chose qui n’est pas du tout pratique. Avec notre regard technique on a également de gros doutes sur les choix architecturaux faits. Par exemple toute personne qui a l’adresse du serveur peut potentiellement enregistrer son appareil dessus. Aucune protection sur ce point ! N’essayez pas de vous connecter à notre serveur, pour rappel il n’est pas accessible d’Internet.
Si on aime l’idée de ce projet, on pense sincèrement qu’il n’est pas réellement utilisable aujourd’hui. Si la communauté qui s’en occupe l’améliore, peut être que nous l’adopterons un jour mais pas pour le moment. Voilà ce que nous en pensons.
|
|
|
|