Estoy buscando la mejor / más amigable manera de reiniciar mi dispositivo Android 4.1.1 rooteado. Encontré estas soluciones hasta ahora:
su -c "reboot"
- Causa problemas con wifi después de reiniciar en mi dispositivo ... Leí que esto puede causar un sistema de archivos corrupto en algunos casos ... No funciona a través de ssh para mí.toolbox reboot
- Las mismas preocupaciones aquí, pero funciona a través de ssh.reboot -d 8 -f
- causa problemas después del reinicio, por ejemplo, algunas aplicaciones no se inicianbusybox killall system_server
- "Reinicio en caliente" (no es realmente un reinicio del sistema)start|stop
- Inicia / detiene Android Runtime (no es realmente un reinicio del sistema)
¿Qué está haciendo el dispositivo exactamente cuando presiono el botón de encendido (hardware)? Supongo que es la forma más amigable.
su -c 'am start -a android.intent.action.REBOOT'
) funciona para mí en Android 4.1.2, y me parece ser la mejor de las respuestas existentes. Si funciona para usted en Android 4.1.1, o si está demasiado ocupado para probarlo, haga clic en la marca de verificación verde para que flote en la parte superior de la sección de respuestas.
su -c "reboot"
ejecuta elreboot
comando, que se define enreboot.c
.reboot.c
no ha cambiado mucho a lo largo de los años. Siempre ha llamado a sync () y luego reinicia el dispositivo. Además, gracias a este compromiso , las versiones modernas dereboot.c
también desmontan todos los sistemas de archivos. Android 4.1.1 incluye la confirmación que mencioné, por lo que no veo cómosu -c "reboot"
Android 4.1.1 podría causar daños en el sistema de archivos.