Haggy
Stamm-User
- 86
Hallo zusammen,
da ich wie viele Andere auch von den Abstürzen und Neustarts geplagt bin, habe ich ein kleines Shellskript gebaut, welches im Hintergrund die Systemlogs ausliest und in eine Datei in /data/ schreibt. Wenn dann mal wieder ein Absturz ansteht, können wir hoffentlich in den Logs nachlesen wann und warum das passiert ist.
Ich möchte euch bitten, mitzumachen...je mehr Logs wir sammeln um so eher bekommt man das in den Griff. Voraussetzung ist allerdings ROOT und ein wenig Erfahrung mit adb.
1) Skript herunterladen: http://dl.dropbox.com/u/11251744/syslogger.zip
2) Irgendwo auf eurem Rechner entpacken.
3) Telefon per USB anschliessen und USB-Debugging anschalten.
4) /system -Partition schreibbar mounten:
5) Skript nach /system/bin kopieren:
6) Shell aufmachen
7) Skript ausführbar machen:
8) Skript starten
Das Skript beendet sich sofort wieder und hat jetzt im Hintergrund zwei Kommandos gestartet, welche das Android-Log (logcat) und die Kernelmeldungen /proc/kmsg in jeweils eine Datei in /data/ schreiben. Beim nächsten Absturz könnt ihr euch mit adb eine Shell holen und die Dateien auf den PC kopieren:
1) Shell aufmachen
2) Dateiname herausfinden:
(kmsg) und
(logcat).
3) Dateien mittels adb pull kopieren:
Das Skript läuft nur bis zum nächsten Reboot. Ihr müsst also den Start wiederholen, wenn ihr weitere Logs schreiben wollt. Vorhandene Logs werden dabei nicht überschrieben, sondern erhalten einen neuen Dateinamen mit Startdatum.
Danke!
/Haggy
P.S: Ich übernehme natürlich keine Verantwortung wenn euer Telefon und/oder eure Daten aus irgendwelchen wirren Gründen dabei Schaden nimmt.
da ich wie viele Andere auch von den Abstürzen und Neustarts geplagt bin, habe ich ein kleines Shellskript gebaut, welches im Hintergrund die Systemlogs ausliest und in eine Datei in /data/ schreibt. Wenn dann mal wieder ein Absturz ansteht, können wir hoffentlich in den Logs nachlesen wann und warum das passiert ist.
Ich möchte euch bitten, mitzumachen...je mehr Logs wir sammeln um so eher bekommt man das in den Griff. Voraussetzung ist allerdings ROOT und ein wenig Erfahrung mit adb.
1) Skript herunterladen: http://dl.dropbox.com/u/11251744/syslogger.zip
2) Irgendwo auf eurem Rechner entpacken.
3) Telefon per USB anschliessen und USB-Debugging anschalten.
4) /system -Partition schreibbar mounten:
Code:
adb remount
Code:
adb push syslogger.sh /system/bin/
Code:
adb shell
Code:
chmod 755 /system/bin/syslogger.sh
Code:
/system/bin/syslogger.sh
Das Skript beendet sich sofort wieder und hat jetzt im Hintergrund zwei Kommandos gestartet, welche das Android-Log (logcat) und die Kernelmeldungen /proc/kmsg in jeweils eine Datei in /data/ schreiben. Beim nächsten Absturz könnt ihr euch mit adb eine Shell holen und die Dateien auf den PC kopieren:
1) Shell aufmachen
Code:
adb shell
Code:
ls -l /data/kmsg_*
Code:
ls -l /data/logcat_*
3) Dateien mittels adb pull kopieren:
Code:
adb pull /data/kmsg_<Datum>.txt <Verzeichnis auf PC>
Das Skript läuft nur bis zum nächsten Reboot. Ihr müsst also den Start wiederholen, wenn ihr weitere Logs schreiben wollt. Vorhandene Logs werden dabei nicht überschrieben, sondern erhalten einen neuen Dateinamen mit Startdatum.
Danke!
/Haggy
P.S: Ich übernehme natürlich keine Verantwortung wenn euer Telefon und/oder eure Daten aus irgendwelchen wirren Gründen dabei Schaden nimmt.
Zuletzt bearbeitet: