Come posso interrompere un telefono Android usando il comando adb? Posso riavviare, ma non so come fermarmi.
Ho provato a shutdown -k wait
comandare, ma non ha funzionato.
Come posso interrompere un telefono Android usando il comando adb? Posso riavviare, ma non so come fermarmi.
Ho provato a shutdown -k wait
comandare, ma non ha funzionato.
Risposte:
Prova adb shell reboot -p
a spegnere il telefono.
adb reboot -p
(lascia fuori shell
).
Nota: tutti i seguenti comandi di seguito richiedono l'accesso come root.
Su Android Oreo , questo funziona e fa un arresto grazioso :
shell adb su -c 'am start -a com.android.internal.intent.action.REQUEST_SHUTDOWN' shell adb su -c 'am start -n android / com.android.internal.app.ShutdownActivity' #alternative; si suppone che il suddetto intento sia passato a questo componente in circostanze normali, ma anche chiamare il componente da solo funziona shell adb su -c 'svc power shutdown' # alternativa; testato su Android 5.0, 6.0.1 e 8.1.0
Di seguito è un'alternativa ed è testato su Android 4.2, 5.0 e 6.0.1. Non conosco Nougat ma non funziona per Oreo.
shell adb su -c 'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task' # L'ho tenuto qui solo per scopi storici.
Se utilizzi Android KitKat o versioni successive * e disponi dell'accesso root, puoi provare questo comando:
adb shell su -c 'setprop sys.powerctl reboot,recovery'
* L'ultima versione su cui viene testato il comando è Android 6.0.1 di serie.
ecco un altro metodo, vai su Android shell quindi spegni il telefono!
adb shell
shutdown
su
) o LG P705 su ICS 4.0.3 (non root). Mi chiedo se sia legato alla versione ADB o meno (il mio 1.0.32).
Per spegnere il telefono utilizzare questo comando su PC:
adb shell halt
Reboot
processo CM12 ha richiesto l'accesso superutente e funziona in CM12
--poweroff
:)