Je cherche le meilleur moyen / le plus convivial de redémarrer mon appareil Android 4.1.1 enraciné. J'ai trouvé ces solutions jusqu'à présent:
su -c "reboot"
- Cause des problèmes avec le wifi après le redémarrage de mon appareil ... J'ai lu que cela peut provoquer un système de fichiers currupt dans certains cas ... Ne fonctionne pas via ssh pour moi.toolbox reboot
- Même soucis ici, mais fonctionne via ssh.reboot -d 8 -f
- provoque des problèmes après le redémarrage, par exemple, certaines applications ne démarrent pasbusybox killall system_server
- "Hot Reboot" (pas vraiment un redémarrage du système)start|stop
- Démarre / arrête Android Runtime (pas vraiment un redémarrage du système)
Que fait l'appareil exactement lorsque j'appuie sur le bouton d'alimentation (matériel)? Je suppose que c'est la manière la plus amicale.
su -c 'am start -a android.intent.action.REBOOT'
) fonctionne pour moi sur Android 4.1.2, et me semble être la meilleure des réponses existantes. Si cela fonctionne pour vous sur Android 4.1.1, ou si vous êtes trop occupé pour l'essayer, veuillez cliquer sur la coche verte afin de la faire flotter en haut de la section des réponses.
su -c "reboot"
exécute lareboot
commande, qui est définie dansreboot.c
.reboot.c
n'a pas beaucoup changé au fil des ans. Il a toujours appelé sync () puis redémarré l'appareil. De plus, grâce à ce commit , les versions modernes dereboot.c
démontent également tous les systèmes de fichiers. Android 4.1.1 inclut le commit que j'ai mentionné, et donc je ne vois pas commentsu -c "reboot"
sur Android 4.1.1 pourrait jamais endommager le système de fichiers.