18 votes

terminal sur un appareil Android réel depuis un PC

Je veux faire fonctionner le terminal sur mon appareil mais le petit écran est très peu pratique. Je me demande s'il est possible d'exécuter un terminal sur un vrai appareil Android à partir d'un PC ?

16voto

Chahk Points 19297

Vous pouvez utiliser le shell Android Debug Bridge (ADB) pour lancer des commandes Linux de base sur votre téléphone, comme vous le feriez dans un émulateur de terminal. Pour l'installer, vous devez effectuer les opérations suivantes :

  1. Par téléphone, allez à Settings -> About phone et tapez sept fois sur "Numéro de bâtiment". Les outils du développeur sont alors activés.
  2. Revenez à l'écran principal des paramètres et vous devriez maintenant voir Developer options sous la section "Système".
  3. Aller à Developer options activez l'option "débogage Android", puis appuyez sur OK sur l'invite de vérification.
  4. Sur votre PC, téléchargez les outils Android SDK à partir de ici . Vous pouvez soit télécharger l'ensemble du SDK, soit seulement les éléments nécessaires pour vous connecter à votre téléphone, qui se trouvent sur la même page, dans la section "Download for other platforms -> SDK Tools Only".
  5. Installez les outils que vous venez de télécharger.
  6. Téléchargez et installez les pilotes USB pour votre téléphone (généralement fournis par le fabricant).
  7. Reconnectez votre téléphone au PC à l'aide d'un câble USB.
  8. Ouvrez l'invite de commande (sous Windows), naviguez jusqu'à l'endroit où vous avez installé les outils SDK (par exemple " C:\android -sdk \platform -tools\") et tapez ce qui suit : adb devices
  9. Si tout ce qui précède a été fait avec succès, une invite devrait apparaître pour vous demander d'autoriser les connexions à partir de cet ordinateur. Acceptez la demande de couplage et l'invite devrait afficher l'identifiant de votre téléphone. Si cela ne se produit pas, cela signifie généralement que les pilotes ne sont pas installés correctement.
  10. De retour à l'invite de commande, tapez adb shell et appuyez sur Entrée, et vous devriez être connecté au terminal du téléphone.

Cela devrait vous permettre de commencer. Les commandes ADB sont listées sur le site de Google ici . Le site coquille fournit quelques commandes Linux de base comme ls , cp etc. Sachez que la plupart des commandes de gestion des fichiers et des périphériques nécessitent des privilèges élevés (Root), ce qui constitue un sujet distinct.

5voto

Milner Points 533

Alternative à la variante ADB décrit par Chahk (ce qui nécessite au moins un installation minérale d'ADB sur votre ordinateur), vous pouvez installer une application de serveur SSH sur votre appareil (les exemples incluent, mais ne sont pas limités à, Serveur SSH , DigiSSHD , Serveurs Ultimate ). Vous pouvez alors utiliser le ssh sur Linux/Mac, ou un outil tel que PuTTY sous Windows, pour vous connecter à votre appareil et exécuter des commandes shell, comme si vous utilisiez une application de terminal sur l'appareil lui-même.

3voto

danielpops Points 161

Vous aurez besoin de

Your Android phone ( Rooted and with Wi-Fi functionality )
SSHDroid (SSH server)
PuTTY.exe (SSH client)

Configuration de SSHDroid

    Install “SSHDroid” from android market to your phone this will turn your phone into a SSH server

    For the first time you need to set-up a password to log-in shell. Default password is admin which may you have to change on first time

Setup Putty

    Download PuTTY.exe for SSH Client on your windows PC, it comes in single executable file so you don’t need to install that just double click on that and PuTTY will start.

    There is no need to setting up any thing in PuTTY.

Commençons

First step is to running Wi-Fi and connect your android phone to target PC, then run SSHDroid server into your mobile phone, but before that make sure under the SSHDroid’s application window click Options -> “Require WiFi” is checked as seen on above pic screen 2. And then click “start” option.
Once SSH server is successfully started it will show IP address of your mobile phone in light sky color like this root@192.168.43.129 as seen on screen 4.
Take the IP “192.168.43.129” and type it to your PuTTY program’s (PC) host field and hit connect. Make sure port number is 22 as seen in second pic.
It will ask for certification click ok and then command line log-in window will appear, type “root” hit enter and then type the password for root user, default is “admin” as i mentioned before. After successful log-in you will be able to use Linux commands like ls, reboot -f, mkdir, find, etc.

si votre téléphone est connecté à Internet, vous pouvez également utiliser des commandes réseau comme ping, wget, telnet, etc.

Source : - Comment connecter un téléphone Android à un PC en utilisant SSH et Putty ?

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X