Les 4 meilleures applications d’émulateur de terminal pour Android

Linux est souvent revendiqué comme le système d'exploitation de bureau préféré des développeurs et des bricoleurs, et pour une bonne raison. Son ouverture et sa pléthore d'outils lui permettent aux utilisateurs de pousser leurs ordinateurs à la limite, et d'effectuer n'importe quelle tâche avec efficacité. Mais parfois, le seul ordinateur que vous avez sur vous est un smartphone.

Heureusement, la nature ouverte d'Android en tant que plate-forme signifie que vous pouvez tirer parti de ses racines Linux. Avec les applications de terminal de cette liste, vous pourrez transformer votre appareil Android en une machine capable, comparable à un environnement de bureau.

1. Termux

Galerie d'images (2 images)

Termux est plus qu'un simple émulateur de terminal; c'est tout un environnement Linux. Lorsque vous installez Termux, vous obtenez ce qui est essentiellement un système Linux minimal s'exécutant sur votre appareil Android en tant qu'application. Vous disposez d'un shell Bash par défaut, et la plupart des commandes et utilitaires Linux fonctionnent comme prévu.

Termux vous donne également les touches Ctrl , Alt , Esc et les touches fléchées sur son interface, ce qui facilite la saisie de raccourcis clavier si vous n'avez pas de vrai clavier sous la main.

Comme un système Linux typique, Termux dispose d'un gestionnaire de paquets, ce qui est sans doute la plus grande force de Termux. Grâce au gestionnaire de paquets, vous pouvez installer d'autres shells comme Zsh ou fish, des éditeurs de code source comme Vim et Emacs, et un client et serveur SSH. Ce n'est pas tout: vous pouvez également récupérer des outils tels que FFmpeg et ImageMagick, ainsi que des langages de programmation tels que C, Ruby, Perl et Python.

Avec les commandes appropriées, un gestionnaire de fenêtres et une visionneuse VNC, vous pouvez installer un environnement graphique dans Termux. Cela vous permet d'exécuter de vraies applications Linux, comme GIMP, comme si elles étaient sur un PC.

Termux est une application puissante, mais elle peut aussi être un peu écrasante. Pour en savoir plus sur ses capacités et comment l'utiliser, découvrez comment utiliser la ligne de commande sur Termux.

À partir de mai 2021, Termux ne recevra plus de mises à jour sur le Play Store dans un avenir prévisible. Cela est dû à un changement de politique du Play Store qui interromprait les fonctionnalités de Termux. Pour l'instant, vous pouvez obtenir la version la plus à jour de Termux sur F-Droid, une place de marché d'applications Android open-source.

Télécharger: Termux de Google Play | F-Droid (gratuit)

2. JuiceSSH

Galerie d'images (2 images)

Comme son nom l'indique, JuiceSSH est un émulateur de terminal prenant en charge SSH, avec Telnet et Mosh. Sa fonction principale est de vous offrir la possibilité de vous connecter à distance à un autre PC, que ce soit votre propre ordinateur sur votre réseau local ou un serveur distant.

Une forte prise en charge du cryptage signifie que vous pouvez vous connecter en toute sécurité à des serveurs distants en sachant que les autres ne peuvent pas fouiner.

Connexes: Comment configurer SSH sur Linux et tester votre configuration

En tant que terminal, JuiceSSH vous fournit une console en couleur avec des options de thème, y compris des polices. À l'intérieur du terminal, vous trouverez des touches logicielles pour Ctrl , Esc , Alt , Tab et les touches fléchées, mais vous pouvez également utiliser un clavier externe, si vous en avez un.

JuiceSSH est également livré avec la possibilité d'ouvrir un shell localement, vous donnant accès à Bash et à ses utilitaires standard. Cependant, vous ne pouvez pas installer de packages supplémentaires, vous êtes donc limité à un environnement Linux minimal.

Dans l'application, vous pouvez installer des plugins pour étendre les fonctionnalités de JuiceSSH. Parmi ces plugins, vous trouverez un moniteur de performances vous montrant l'utilisation du processeur, de la mémoire, du réseau et du disque de votre serveur Linux. Il existe également un plugin pour utiliser JuiceSSH avec les profils Tasker, vous permettant de profiter des puissantes capacités d'automatisation de Tasker.

JuiceSSH propose également des fonctionnalités premium disponibles avec un achat unique, telles que la possibilité de sauvegarder et de synchroniser toutes vos connexions et paramètres enregistrés entre plusieurs appareils. La mise à niveau vous permet également de vous intégrer à Amazon AWS, ainsi que de stocker des commandes et des scripts sous forme d'extraits de code auxquels vous pouvez accéder rapidement entre les sessions.

Bien qu'Android soit une plate-forme capable en soi, ses fonctionnalités de sécurité peuvent parfois interrompre les fonctionnalités des programmes Linux. Dans de tels cas, il est préférable de travailler sur un PC ou un serveur distant, car un système d'exploitation de bureau peut être plus flexible. C'est là que des applications comme JuiceSSH entrent en jeu, donc si c'est ce que vous recherchez, assurez-vous d'essayer ceci.

Téléchargement: JuiceSSH (version gratuite et premium disponible)

3. Qute

Galerie d'images (2 images)

Android est préinstallé avec un shell et de nombreux utilitaires Unix standard, mais ceux-ci ne vous sont normalement pas accessibles en tant qu'utilisateur. Qute permet d'y accéder et de les utiliser, comme vous le feriez sur un ordinateur.

Qute est une offre assez simple à cet égard. Il vous fournit un émulateur de terminal et des outils tels que ping, trace, netstat, ifconfig, mkdir et autres. Une fonction de saisie semi-automatique des commandes vous permet de trouver la bonne commande plus rapidement, et vous pouvez exécuter des commandes simultanément en les séparant par un point-virgule avant d'entrer.

Une caractéristique remarquable de Qute est son éditeur de script Bash. Avec lui, vous pouvez créer, modifier et enregistrer n'importe quel script shell de votre choix. Vous pouvez également définir un script à exécuter automatiquement lorsque votre téléphone démarre.

Si vous n'avez besoin que des outils Unix de base et d'un terminal qui ne vous gêne pas, alors Qute vaut le détour.

Téléchargement: Qute (version gratuite et premium disponible)

4. LADB

Galerie d'images (2 images)

LADB est un peu différent des autres applications ici. Au lieu d'essayer d'émuler un terminal Linux ou de fournir un client SSH, LADB vous donne accès au shell d'Android Debug Bridge. Il vous permet d'exécuter des commandes d'ADB directement sur votre téléphone, sans avoir besoin d'un PC.

LADB y parvient en regroupant un serveur ADB dans ses bibliothèques d'applications. Normalement, vous avez besoin d'une connexion USB pour que ADB fonctionne, mais LADB profite d'une fonctionnalité récente publiée dans Android 11 appelée Wireless ADB pour contourner cela. Essentiellement, il usurpe une connexion sans fil et trompe le serveur ADB en lui faisant croire que le client est un appareil différent.

Parmi les nombreuses tâches que vous pouvez accomplir avec un shell ADB sur votre appareil, citons la possibilité d'enregistrer votre écran, de désinstaller des applications bloatware, de modifier les autorisations d'une application et même d'envoyer des messages SMS à partir de la ligne de commande.

En relation: Comment utiliser ADB et Fastboot sur Android

Bien que vous ayez besoin d'Android 11 pour utiliser Wireless ADB, vous pouvez également activer la fonctionnalité sur Android 10. Pour ce faire, branchez d'abord votre appareil Android sur votre PC, puis tapez "adb tcpip 5555" sur la ligne de commande. Cela activera l'ADB sans fil jusqu'à ce que vous redémarriez votre téléphone.

Certes, cela va à l'encontre de l'objectif de l'application, car vous avez besoin d'un PC pour qu'elle fonctionne en premier lieu. Au fil du temps, cependant, plus d'appareils devraient prendre en charge cette fonctionnalité de manière native.

Télécharger: LADB (2,99 $)

Rendre votre téléphone Android plus puissant que jamais

La beauté de l'écosystème Android est la possibilité de faire à peu près tout avec vos appareils, avec peu de restrictions. Que vous souhaitiez vous connecter à un PC externe ou développer des programmes directement sur votre téléphone, l'une de ces applications de terminal a forcément tout ce dont vous avez besoin pour transformer votre appareil en un petit environnement de bureau.