Comment puis-je désactiver un téléphone Android dans le même Ethernet à distance à l'aide d'un ordinateur Windows? [dupliquer] -- remote-control domaine et ssh domain android en relation problème

How can I turn off an Android phone in the same Ethernet remotely using a Windows computer? [duplicate]



0
vote

problème

français
Cette question a déjà des réponses ici :
Comment puis-je arrêter mon téléphone Android à l'aide d'une commande adb? (4 réponses)
fermée hier .

Comme dans le titre: Comment puis-je désactiver un téléphone Android dans le même Ethernet à distance à l'aide d'un ordinateur Windows?

Ils se trouvent dans le même réseau local et connecté au même routeur, le téléphone Android est connecté au routeur via WiFi et l'ordinateur Windows est connecté au routeur via un câble.

J'ai essayé de nombreuses fois pour obtenir une solution à l'aide de la recherche Google avec différents mots-clés et Google de manière objective n'est pas très compétent dans la compréhension des phrases complexes et je ne peux pas obtenir ce que je cherche, voyez par vous-même quels résultats google a donné: Google: Comment puis-je désactiver un téléphone Android dans le même Ethernet à distance à l'aide d'une fenêtre ordinateur? , la plupart des résultats sont exactement le contraire de ce que je voulais atteindre.

Je veux me connecter au téléphone sans fil et envoyer des commandes via WiFi.

i graphique, je dois utiliser Telnet ou SSH pour le faire, vous connecter à l'appareil Android à distance et à utiliser Commandes de terminal Android pour arrêter le téléphone.

Malheureusement, j'ai essayé Telnet et voici le résultat:

C:WindowsSystem32>telnet 192.168.1.3 Connecting To 192.168.1.3...Could not open connection to the host, on port 23: Connect failed

Je sais ce que cela signifie, c'est parce que le port Telnet n'est pas ouvert et que le serveur Telnet n'est pas en ligne sur le téléphone Android par défaut.

Si naturellement, j'ai besoin d'installer une application sur le téléphone Android qui exécute le serveur Telnet / SSH et ouvre le port Telnet / SSH, puis configurez un identifiant et un mot de passe, afin que je puisse vous connecter à distance au téléphone et qu'il doit en quelque sorte exécuter les commandes.

Le téléphone n'est pas enraciné, mais j'ai Android Studio et le téléphone ont le débogage USB, quels ajustements dois-je faire pour pouvoir activer la journalisation à distance?

Et je ne sais pas comment utiliser le terminal Android, existe-t-il même une coque d'interface de ligne de commande sur Android? Je n'ai aucune expérience avec cela, cependant à partir de ce que j'ai appris Android est basé sur Linux et j'ai une certaine expérience dans Ubuntu 20.04 lts WSL, je sais que je peux utiliser ces commandes:

sudo power off shutdown -h now

Android doit utiliser quelque chose de similaire.

Comment puis-je y parvenir?

Le duplicaté suggéré: Comment puis-je arrêter mon téléphone Android à l'aide d'une commande adb? ne répond pas à ma question car il ferme le téléphone par l'intermédiaire de l'USB pendant que j'ai explicitement indiqué dans Ma question que je veux fermer le téléphone sans fil via une connexion WiFi.

langue Anglaise

As in title: How can I turn off an Android phone in the same Ethernet remotely using a Windows computer?

They are in the same Local Area Network and connected to the same router, the Android phone is connected to the router via WiFi and the Windows computer is connected to the router via a cable.

I have tried numerous times to get a solution using Google search with different keywords, and objectively Google isn't very competent in understanding complex sentences and I can't get what I am looking for, see for yourself what the results Google gave: Google: How can I turn off an Android phone in the same Ethernet remotely using a Windows computer?, most of the results are exactly the opposite of what I intended to achieve.

I want to connect to the phone wirelessly and send commands through WiFi.

I figure I need to use either Telnet or SSH to do this, log into the Android device remotely and use Android terminal commands to shutdown the phone.

Unfortunately I have tried telnet and here is the result:

C:\Windows\System32>telnet 192.168.1.3 Connecting To 192.168.1.3...Could not open connection to the host, on port 23: Connect failed 

I know what this means, this is because telnet port is not open and the telnet server isn't online on the Android phone by default.

So naturally I need to install some application on the Android phone that runs the telnet/SSH server and opens the telnet/SSH port, and setup a login and password, so I can connect to the phone remotely and it has to somehow execute the commands.

The phone isn't rooted, but I have Android Studio and the phone does have USB Debugging, what tweaks do I need to make in order to enable remote logging?

And I don't know how to use Android terminal, is there even a command line interface shell on Android? I don't have any experience with this, however from what I have learned Android is based on Linux and I have some experience in Ubuntu 20.04 LTS WSL, I know I can use these commands:

sudo power off shutdown -h now 

Android must use something similar.

How can I achieve this?


The suggested duplicate: How can I shutdown my Android phone using an adb command? doesn't answer my question because it shuts down the phone through USB while I have explicitly stated in my question that I want to shutdown the phone wirelessly through WiFi connection.

     
   
   

Liste de réponses

1
 
vote
vote
Meilleure réponse
 

L'arrêt comme commande nécessite une racine

La réponse simple est que vous ne pouvez pas exécuter une commande shell à partir d'une application pour arrêter un système Android, à moins que votre appareil soit enraciné.

Pour effectuer la commande d'arrêt sur les autorisations spéciales Android sont requises. Lors du déclenchement d'un arrêt via UI, la commande est transmise en interne à un composant qui a les autorisations pour arrêter le système.

mais des applications régulières (et cela s'applique donc également à tous les processus tels que Telnet ou SSH démarré dans le contexte d'une application) ne dispose pas de cette autorisation et ne peut donc pas arrêter le système.

Solution de contournement: arrêt via adb sur IP

exécuter la commande shutdown -p via adb doit éteindre votre téléphone. Le problème est que Adb par défaut uniquement disponible via une connexion USB (si vous avez activé les options de développeur et ADB). La seule solution de contournement serait de connecter votre téléphone après avoir démarré à un PC et Activer l'accès ADB via IP . Cela permettrait ensuite une sorte de telnet (via "adb connect IP" au lieu de telnet).

AVERTISSEMENT: ADB sur IP est vraiment équivalent à Telnet, ce qui signifie que les données sont transmises totalement non protégées dans le texte brut au niveau du réseau. Par conséquent, vous devez utiliser ADB sur IP uniquement dans des réseaux sécurisés.

Voir aussi cette question: Comment puis-je arrêter mon téléphone Android à l'aide d'une commande adb?

 

Shutdown as a command requires root

The simple answer is you can't perform a shell command from within an app for shutdown an Android system unless your device is rooted.

For performing the shutdown command on Android special permissions are required. When triggering a shutdown via UI the command is internally forwarded to a component that has the permissions to shutdown the system.

But regular apps (and therefore this applies also to all processes like telnet or ssh started in the context of an app) don't have this permission and thus can't shutdown the system.

Workaround: shutdown via adb over IP

Executing the command shutdown -p via adb should power off your phone.The problem is that adb by by default only available via USB connection (if you have enabled developer options and adb). The only workaround would be to connect your phone after booting to a PC and enable adb access via IP. This would be then allow a sort of telnet (via "adb connect IP" instead of telnet).

Warning: ADB over IP is really equivalent to telnet which means that it's data is transmitted totally unprotected in plain text on network level. Therefore you should use adb over IP only in safe networks.

See also this question: How can I shutdown my Android phone using an adb command?

 
 

Questions connexes

16  Est-il possible d'utiliser un appareil Android comme serveur X11 pour une machine distante sur SSH?  ( Is it possible to use an android device as x11 server for a remote machine over ) 
Lorsque mon ordinateur de bureau est en place, je peux me connecter avec mon ordinateur portable, même sur Internet (j'ai configuré mon routeur pour transmett...

6  Quelle est la voie la plus confortable pour ssh et vim / latex / c ++ sur Android?  ( What is the most comfortable way to ssh and vim latex c on android ) 
Je débattre si je devrais obtenir droid x. J'aimerais l'utiliser pour le travail, ce qui signifie latex et code en C ++. J'utilise Vim. Je sais que c'est po...

4  Impossible d'ajouter des hôtes à "connus_hosts" dans Android  ( Cannot add host to known hosts in android ) 
Je me connecte à mon combiné Android à mon NAS, en utilisant SSH. La clé privée a été générée sur mon PC puis placé dans le dossier de la carte SD du téléphon...

5  Exécution d'une tâche du groupe de travail via SSHDroid (ou Shell adb)  ( Running a tasker task via sshdroid or adb shell ) 
J'essaie d'exécuter une tâche du groupe de travail manuellement de ADB Shell, via Sshdroid. je suis Exécution des éléments suivants dans PUTTY (Windows SSH Cl...

24  Existe-t-il des clients SSH de ligne de commande disponibles pour les téléphones Android enracinés?  ( Are there any command line ssh clients available for rooted android phones ) 
i Bien sûr, j'ai ConnectBot, mais je cherche quelque chose que je peux script. Edit: Pour clarifier ici, je ne suis pas intéressé par exécutant les scripts...

26  Se connecter automatiquement aux nœuds Wi-Fi, mais tout acheminer par le cryptage  ( Automatically connect to wi fi nodes but route everything through encryption ) 
liée à Ma question sur VPNS , est-ce que mon téléphone se connecte automatiquement à des points d'accès non cryptés, Mais parcourez tout mon trafic via mon r...

7  Ssh d'émulateur de terminal essayant de lire /data/.ssh au lieu de $ home / .ssh  ( Terminal emulators ssh trying to read data ssh instead of home ssh ) 
Quand j'essaie d'utiliser SSH d'émulateur de terminal, je reçois ssh: AVERTISSEMENT: Échec de la création /Data/.ssh: permission refusée. ou depuis 2012...

2  Sshfs de Android à NAS  ( Sshfs from android to nas ) 
J'essaie d'obtenir n'importe quel dossier sur le stockage interne d'un HTC M7 pour être monté via sshfs dans un dossier de mon NAS. L'objectif serait d'avoi...

0  Ssh au bureau Ubuntu  ( Ssh to ubuntu desktop ) 
J'ai configuré un serveur SSH sur mon bureau Ubuntu à la maison à l'aide d'un service DNS dynamique (NOIP). J'ai une tablette Android Android (Wi-Fi) uniqueme...

6  Clavier Android et remappage de la clé Ctrl  ( Android keyboard and remapping the ctrl key ) 
J'ai un Samsung Galaxy 10.1 exécutant Android version 4.1.2. J'utilise SSH pour vous connecter à distance à ma machine principale qui exécute Ubuntu 12.04 LTS...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés