¿Cómo puedo apagar mi teléfono Android con un comando adb?


79

¿Cómo detengo un teléfono Android con el comando adb? Puedo reiniciar, pero no sé cómo detenerlo.

Intenté el shutdown -k waitcomando, pero no funcionó.

Respuestas:


113

Intenta adb shell reboot -papagar el teléfono.


35
Para aquellos que se preguntan qué significa "p": es la abreviatura de --poweroff:)
Izzy

66
hubiera sido mejor unix: "apagado" para apagado y "apagado -r" para reinicio
Mert Akcakaya

Aunque no funciona para mí. Nexus 4 en Lollipop 5.0.1 (rooteado) o LG P705 en ICS 4.0.3 (sin raíz). Me pregunto si está relacionado con la versión ADB o no (la mía 1.0.32).
Andrew T.

44
Probar adb reboot -p(dejar de lado shell).
Caleb Xu

2
reiniciar -p solo reinicia mi tableta. No se apaga.
JohnyTex

17

Nota: Todos los siguientes comandos a continuación requieren acceso de root.

En Android Oreo , esto funciona y hace un apagado elegante :

adb shell su -c 'am start -a com.android.internal.intent.action.REQUEST_SHUTDOWN'
adb shell su -c 'am start -n android / com.android.internal.app.ShutdownActivity' #alternative; Se supone que la intención mencionada anteriormente se pasa a este componente en circunstancias normales, pero llamar al componente solo funciona también
adb shell su -c 'svc power shutdown' # alternativa; probado en Android 5.0, 6.0.1 y 8.1.0

Siguiente es una alternativa y se prueba en Android 4.2, 5.0 y 6.0.1. No sé sobre Turrón, pero no funciona para Oreo.

adb shell su -c 'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task' # Mantuve esto aquí solo con fines históricos.

Para apagado de bajo nivel e instantáneo

Si está ejecutando Android KitKat o superior * y tiene acceso de root, puede probar este comando:

adb shell su -c 'setprop sys.powerctl reboot,recovery'
  • reemplace su -c con adb shell para ejecutar el comando usando
  • reemplace reiniciar, recuperación con reiniciar para reiniciar el dispositivo
  • reemplazar reinicio, recuperación con apagado para apagar el dispositivo

* La última versión en la que se prueba el comando es el stock Android 6.0.1.


"reiniciar setprop sys.powerctl, recuperación" funcionó para mí. ¡Gracias!
spica

4

Aquí hay otro método, vaya a Android Shell y luego apague el teléfono.

adb shell
shutdown

ingrese la descripción de la imagen aquí


1
Aunque no funciona para mí. Nexus 4 en Lollipop 5.0.1 (rooteado, incluso después de usarlo su), o LG P705 en ICS 4.0.3 (sin raíz). Me pregunto si está relacionado con la versión ADB o no (la mía 1.0.32).
Andrew T.

No funciona para mí en un MIUI Redmi 3. "apagado: no encontrado".
Andrew Lorien

Este no es un comando estándar
Rolf

0

Para apagar el teléfono, use este comando en la PC:

adb shell halt

1
No funciona en stock 5.0 Galaxy S5 y 5.1 nexus 7, Curiosamente cuando se ejecuta en el Rebootproceso CM12 solicitó acceso de superusuario y funciona en CM12
Manubhargav
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.