0 votos

¿Cómo puedo apagar un teléfono Android en la misma red de forma remota usando una computadora con Windows?

Como en el título: ¿Cómo puedo apagar un teléfono Android en la misma red Ethernet de forma remota utilizando un ordenador con Windows?

Están en la misma Red de Área Local y conectados al mismo enrutador, el teléfono Android está conectado al enrutador a través de WiFi y el ordenador con Windows está conectado al enrutador a través de un cable.

He intentado numerosas veces encontrar una solución usando la búsqueda de Google con diferentes palabras clave, y objetivamente Google no es muy competente en entender frases complejas y no puedo obtener lo que estoy buscando, ve por ti mismo los resultados que Google dio: Google: ¿Cómo puedo apagar un teléfono Android en la misma red Ethernet de forma remota utilizando un ordenador con Windows?, la mayoría de los resultados son exactamente lo contrario de lo que pretendía lograr.

Quiero conectarme al teléfono de forma inalámbrica y enviar comandos a través de WiFi.

Supongo que necesito usar Telnet o SSH para hacer esto, iniciar sesión remotamente en el dispositivo Android y usar comandos de terminal de Android para apagar el teléfono.

Desafortunadamente, he intentado telnet y aquí está el resultado:

C:\Windows\System32>telnet 192.168.1.3
Conectando a 192.168.1.3...No se pudo abrir la conexión al host, en el puerto 23: Falló la conexión

Sé lo que esto significa, es porque el puerto de telnet no está abierto y el servidor de telnet no está en línea en el teléfono Android de forma predeterminada.

Así que naturalmente necesito instalar alguna aplicación en el teléfono Android que ejecute el servidor telnet/SSH y abra el puerto telnet/SSH, y configurar un inicio de sesión y contraseña, para poder conectarme al teléfono de forma remota y de alguna manera ejecutar los comandos.

El teléfono no está rooteado, pero tengo Android Studio y el teléfono tiene Depuración USB, ¿qué ajustes debo hacer para habilitar el registro remoto?

Y no sé cómo usar el terminal de Android, ¿hay incluso una interfaz de línea de comandos en Android? No tengo experiencia en esto, sin embargo, por lo que he aprendido, Android se basa en Linux y tengo algo de experiencia en Ubuntu 20.04 LTS WSL, sé que puedo usar estos comandos:

sudo power off
shutdown -h now

Android debe usar algo similar.

¿Cómo puedo lograr esto?


El duplicado sugerido: ¿Cómo puedo apagar mi teléfono Android usando un comando adb? no responde a mi pregunta porque apaga el teléfono a través de USB mientras que he declarado explícitamente en mi pregunta que quiero apagar el teléfono de forma inalámbrica a través de la conexión WiFi.

0 votos

¿Esta respuesta resuelve tu pregunta? ¿Cómo puedo apagar mi teléfono Android usando un comando adb? (nota: adb por Wifi primero debe estar habilitado)

0 votos

adb shell reboot -p

0 votos

Las soluciones del duplicado vinculado simplemente utilizan adb para ejecutar comandos en una terminal. Si puedes encontrar una forma de hacerlo sin usar USB (adb inalámbrico / ssh), entonces funcionarían de la misma manera.

0voto

pr0nin Puntos 353

Apagar como comando requiere permisos de root

La respuesta simple es que no puedes ejecutar un comando de shell desde una aplicación para apagar un sistema Android a menos que tu dispositivo esté rooteado.

Para ejecutar el comando de apagado en Android se requieren permisos especiales. Cuando se activa un apagado a través de la interfaz de usuario, el comando se reenvía internamente a un componente que tiene los permisos para apagar el sistema.

Pero las aplicaciones normales (y por lo tanto esto también se aplica a todos los procesos como telnet o ssh iniciados en el contexto de una aplicación) no tienen este permiso y por lo tanto no pueden apagar el sistema.

Solución alternativa: apagar a través de adb por IP

Ejecutar el comando shutdown -p a través de adb debería apagar tu teléfono. El problema es que adb por defecto solo está disponible a través de conexión USB (si has activado las opciones de desarrollo y adb). La única solución alternativa sería conectar tu teléfono a una PC después de arrancarlo y habilitar el acceso adb a través de IP. Esto permitiría entonces una especie de telnet (a través de "adb connect IP" en lugar de telnet).

Advertencia: ADB sobre IP es realmente equivalente a telnet, lo que significa que sus datos se transmiten totalmente desprotegidos en texto plano a nivel de red. Por lo tanto, debes usar adb sobre IP solo en redes seguras.

Véase también esta pregunta: ¿Cómo puedo apagar mi teléfono Android usando un comando adb?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X