Ich suche nach der besten / freundlichsten Möglichkeit, mein gerootetes Android 4.1.1-Gerät neu zu starten. Bisher habe ich folgende Lösungen gefunden:
su -c "reboot"
- Verursacht Probleme mit WLAN nach dem Neustart auf meinem Gerät ... Ich habe gelesen, dass dies in einigen Fällen zu einem beschädigten Dateisystem führen kann ... Funktioniert bei mir nicht über ssh.toolbox reboot
- Gleiche Bedenken hier, funktioniert aber über ssh.reboot -d 8 -f
- verursacht Probleme nach dem Neustart, zB einige Apps starten nichtbusybox killall system_server
- "Hot Reboot" (kein wirklicher Systemneustart)start|stop
- Startet / stoppt Android Runtime (kein wirklicher Systemneustart)
Was macht das Gerät genau, wenn ich den (Hardware-) Netzschalter drücke? Ich denke, das ist der freundlichste Weg.
su -c 'am start -a android.intent.action.REBOOT'
) funktioniert unter Android 4.1.2 und scheint mir die beste der vorhandenen Antworten zu sein. Wenn es unter Android 4.1.1 funktioniert oder Sie zu beschäftigt sind, um es zu testen, klicken Sie auf das grüne Häkchen, damit es oben im Antwortbereich angezeigt wird.
su -c "reboot"
führt denreboot
Befehl aus, der in definiert istreboot.c
.reboot.c
hat sich im Laufe der Jahre nicht viel verändert. Es hat immer sync () aufgerufen und das Gerät neu gestartet. Dank dieses Commits können moderne Versionenreboot.c
auch alle Dateisysteme aushängen. Android 4.1.1 enthält das von mir erwähnte Commit. Daher sehe ich nicht, wie essu -c "reboot"
bei Android 4.1.1 jemals zu einer Beschädigung des Dateisystems kommen kann.