F
Florianer
Neues Mitglied
- 0
Hallo,
wir haben hier ein Problem, dass uns verfolgt und nicht loslässt. Wir kennen weder Grund, noch Ursache. Haben aber Vermutungen. Haben schon Einiges gelesen, aber anscheinend nicht genug Ahnung von der Materie.
So, nun zu der Situation:
Wir haben hier ein HTC Desire bravo.
Das Gerät wurde gerootet, ist *** UNLOCKED *** und S-On.
CWM-based Recovery v6.0.4.5
Installiert wurde ein ev_nighlies@evervolv.codefi.re Android 4.4.4 vom 17. August 2014
Da das Desire über chronischen Speichermangel klagt, haben wir mittels Terminal su -> a2sd xdata alles auf die SD Card verschoben. Haben sowohl Samsung 32 GiB, als auch Hama 32 GiB mit 28 GiB fat und 4 GiB ext2|ext3|ext4 partitioniert. Das System läuft dann eine unbestimmte Zeit. Zu irgendeinem Zeitpunkt kommt der Crash. In unserem letzten Fall war das gestern Abend, als die Kamera-App abgeschmiert ist. Danach hat das System neu gebootet und alles war weg.
Es sind nur noch ein leeres System mit den out of the box apps vorhanden. Auf die SD-Karte kann zugegriffen werden. Ein Erneutes Terminal su -> a2sd xdata bringt Folgendes:
Gehe ich nun wieder in das Recovery, erhalte ich ganz unten eine
"Warning: No file_contexts" Ich kann zwar nun auf "Install zip from /storage/sdcard0 gehen und sehe auch den Inhalt der Karte, aber das sd-ext ist weg.
Via Kartenleser kann ich unter Ubuntu auf die sd-ext Partition zugreifen und die Daten als root kopieren. Formatiere ich nun die ext-Partition (egal, welches), kann ich das su -> a2sd xdata wieder durchführen. Alles tut dann, bis wieder irgendeine App sich verabschiedet. Das ist für Unterwegs total unpraktikabel, außerdem müssen alle Apps wieder installiert werden, denn kopiere ich alle Daten unter Ubuntu wieder zurück, ist das sd-ext wieder futsch.
Da stellen sich nun Fragen wie:
Was passiert da genau, wenn eine App abschmiert?
Warum kann der Absturz einer App - es muss ja noch nicht mal eine System-App sein, dass sd-ext kaputt machen?
-->> Was genau ist die Ursache, dass Android denkt, dass das System read-only ist und wie kann man das rückgängig machen? <<--
Ich habe auch schon versucht, zu remounten, aber alles ohne Erfolg. Auch SDFix Tools haben's noch nicht gebracht. Hinterher ist es sowas triviales wie in einer property file was ändern oder über den Terminal Emulator ein Flag entfernen. Ich meine, es ist ja alles da. Es wirkt wir ein Schutzmechanismus, dass nach dem Absturz nichts kaputt geht.
Da ich ganz oben was von nicht mit der Materie vertraut geschrieben habe, bräuchte ich eher so ne step by step Anleitung, statt mit foobar -o xr geht das, wenn ich nicht mal weiß, wo ich den Befehl abzusetzen habe. Ansonsten liefere ich gerne noch mehr Informationen, sollte was fehlen und probiere auch gerne verschiedene Lösungsvorschläge aus.
schon mal Danke fürs Lesen!
Florianer
tl;dr
sd-ext verabschiedet sich nach beliebigem App-Crash und a2sd xdata quittiert das mit "File system read-only". Was muss man wo und wie eingeben, damit das System wieder läuft?
tl;wr.
sd-ext verabschiedet sich nach beliebigem App-Crash und a2sd xdata quittiert das mit "File system read-only". Was muss man wo und wie eingeben, damit das System wieder läuft?
sd-ext verabschiedet sich nach beliebigem App-Crash und a2sd xdata quittiert das mit "File system read-only". Was muss man wo und wie eingeben, damit das System wieder läuft?
wir haben hier ein Problem, dass uns verfolgt und nicht loslässt. Wir kennen weder Grund, noch Ursache. Haben aber Vermutungen. Haben schon Einiges gelesen, aber anscheinend nicht genug Ahnung von der Materie.
So, nun zu der Situation:
Wir haben hier ein HTC Desire bravo.
Das Gerät wurde gerootet, ist *** UNLOCKED *** und S-On.
CWM-based Recovery v6.0.4.5
Installiert wurde ein ev_nighlies@evervolv.codefi.re Android 4.4.4 vom 17. August 2014
Da das Desire über chronischen Speichermangel klagt, haben wir mittels Terminal su -> a2sd xdata alles auf die SD Card verschoben. Haben sowohl Samsung 32 GiB, als auch Hama 32 GiB mit 28 GiB fat und 4 GiB ext2|ext3|ext4 partitioniert. Das System läuft dann eine unbestimmte Zeit. Zu irgendeinem Zeitpunkt kommt der Crash. In unserem letzten Fall war das gestern Abend, als die Kamera-App abgeschmiert ist. Danach hat das System neu gebootet und alles war weg.
Es sind nur noch ein leeres System mit den out of the box apps vorhanden. Auf die SD-Karte kann zugegriffen werden. Ein Erneutes Terminal su -> a2sd xdata bringt Folgendes:
Code:
/sd.ext not mounted properly, it might have errors
Found block device: /dev/block/mmcblk0p2
Warning:
This moves /everything/ on /data to /sd-ext/xdata. You may experience significant performance loss. I highly recommend you use a class 6 or 10 sdcard
Do you wish to continue? (y|n) y
Removing flag dc2sd
Removing flag a2sd
Removing flag ad2sd
Setting flag xdata
/system/bin/a2sd: line 73: /sd-ext/.xdata: Read-only file system
chmod: /sd-ext/.xdata: No such file or directory
Your phone needs to be rebooted
Reboot now? (y|n)
Gehe ich nun wieder in das Recovery, erhalte ich ganz unten eine
"Warning: No file_contexts" Ich kann zwar nun auf "Install zip from /storage/sdcard0 gehen und sehe auch den Inhalt der Karte, aber das sd-ext ist weg.
Via Kartenleser kann ich unter Ubuntu auf die sd-ext Partition zugreifen und die Daten als root kopieren. Formatiere ich nun die ext-Partition (egal, welches), kann ich das su -> a2sd xdata wieder durchführen. Alles tut dann, bis wieder irgendeine App sich verabschiedet. Das ist für Unterwegs total unpraktikabel, außerdem müssen alle Apps wieder installiert werden, denn kopiere ich alle Daten unter Ubuntu wieder zurück, ist das sd-ext wieder futsch.
Da stellen sich nun Fragen wie:
Was passiert da genau, wenn eine App abschmiert?
Warum kann der Absturz einer App - es muss ja noch nicht mal eine System-App sein, dass sd-ext kaputt machen?
-->> Was genau ist die Ursache, dass Android denkt, dass das System read-only ist und wie kann man das rückgängig machen? <<--
Ich habe auch schon versucht, zu remounten, aber alles ohne Erfolg. Auch SDFix Tools haben's noch nicht gebracht. Hinterher ist es sowas triviales wie in einer property file was ändern oder über den Terminal Emulator ein Flag entfernen. Ich meine, es ist ja alles da. Es wirkt wir ein Schutzmechanismus, dass nach dem Absturz nichts kaputt geht.
Da ich ganz oben was von nicht mit der Materie vertraut geschrieben habe, bräuchte ich eher so ne step by step Anleitung, statt mit foobar -o xr geht das, wenn ich nicht mal weiß, wo ich den Befehl abzusetzen habe. Ansonsten liefere ich gerne noch mehr Informationen, sollte was fehlen und probiere auch gerne verschiedene Lösungsvorschläge aus.
schon mal Danke fürs Lesen!
Florianer
tl;dr
sd-ext verabschiedet sich nach beliebigem App-Crash und a2sd xdata quittiert das mit "File system read-only". Was muss man wo und wie eingeben, damit das System wieder läuft?