K
Karl71
Neues Mitglied
- 5
Wie viele Nutzer des Wildfire S kämpfe ich seit langem mit Speichermangel. Obwohl ich fast keine Apps installiert habe und Apps, soweit möglich, auf die SD-Karte verschoben sind, waren trotzdem ständig unter 20MB frei. Mit der App DiskUsage stellte ich jetzt fest, dass der interne Speicher weitgehend von Systemdaten blockiert war (>90MB System Data).
Ich fand zwar keine Quelle, wieviel beim Wildfire S mit Systemdaten belegt sein sollte, aber 90MB schien mir zu viel. Nach einigen Recherchen stellte ich fest, dass in manchen Fällen unsinnig große Log-Dateien Speicher fressen können. Für HTC sollte unter anderem die Datei anr_history.txt Speicher fressen (New solution for Low Memory).
Ohne Root konnte ich das nicht prüfen. Auch eine Rücksetzung in den Auslieferungszustand war mir auch zu aufwändig. Nach einigem Suchen bin ich auf folgende Methode gestoßen - hat bei mir (Wildfire S, 2.3.5, kein Root, kein Branding) gut 70MB internen Speicher (internal storage) frei geräumt:
Achtung! Das folgende Verfahren löscht eine Systemdatei. Ich kann nicht ausschließen, dass dadurch bleibende Schäden am Telefon entstehen. Ich übernehme keinerlei Verantwortung für eventuelle Schäden.
1. Mit DiskUsage bestimmt man die Größe der System Data (bei mir waren es >90MB)
2. adb installieren (siehe Howto: Mehr Telefonspeicher)
3. Wenn adb ordnungsgemäß installiert ist und das Telefon über USB (USB-Debugging Modus) verbunden sind, werden die folgenden Befehle (nachfolgend kursiv) auf der Kommandoebene (cmd.exe) eingegeben:
Ich habe keine Ahnung warum man dazu keine Root-Rechte braucht. Ich kann die Datei anr_history.txt weder lesen, noch anzeigen. Habe jetzt etliche neue Apps installiert und habe immer noch eine Menge Speicher frei. DiskUsage zeigt jetzt gut 33MB System Data.
Vielleicht mag ja jemand die Sache mal testen und dann hier berichten. Und noch eine Frage an Benutzer mit Root: Gibt es noch weitere Log-Dateien, die gerne mal Speicher fressen?
Karl
PS: Dank geht an Rossi Kwan für die Idee mit dem echo-Kommando
Edit: Beschreibung etwas ergänzt.
Ich fand zwar keine Quelle, wieviel beim Wildfire S mit Systemdaten belegt sein sollte, aber 90MB schien mir zu viel. Nach einigen Recherchen stellte ich fest, dass in manchen Fällen unsinnig große Log-Dateien Speicher fressen können. Für HTC sollte unter anderem die Datei anr_history.txt Speicher fressen (New solution for Low Memory).
Ohne Root konnte ich das nicht prüfen. Auch eine Rücksetzung in den Auslieferungszustand war mir auch zu aufwändig. Nach einigem Suchen bin ich auf folgende Methode gestoßen - hat bei mir (Wildfire S, 2.3.5, kein Root, kein Branding) gut 70MB internen Speicher (internal storage) frei geräumt:
Achtung! Das folgende Verfahren löscht eine Systemdatei. Ich kann nicht ausschließen, dass dadurch bleibende Schäden am Telefon entstehen. Ich übernehme keinerlei Verantwortung für eventuelle Schäden.
1. Mit DiskUsage bestimmt man die Größe der System Data (bei mir waren es >90MB)
2. adb installieren (siehe Howto: Mehr Telefonspeicher)
3. Wenn adb ordnungsgemäß installiert ist und das Telefon über USB (USB-Debugging Modus) verbunden sind, werden die folgenden Befehle (nachfolgend kursiv) auf der Kommandoebene (cmd.exe) eingegeben:
a) Verbindung zum Wildfire S prüfen: adb devices
b) adb Kommandozeile öffnen: adb shell
c) Ins Verzeichnis /data/data/com.android.htcprofile wechseln: cd /data/data/com.android.htcprofile
d) Die Datei anr_history.txt überschreiben: echo > anr_history.txt
e) Beenden von adb: exit
f) Fertig, das Telefon kann jetzt wieder getrennt werden.
4. Mit DiskUsage Ergebnis prüfenb) adb Kommandozeile öffnen: adb shell
c) Ins Verzeichnis /data/data/com.android.htcprofile wechseln: cd /data/data/com.android.htcprofile
d) Die Datei anr_history.txt überschreiben: echo > anr_history.txt
e) Beenden von adb: exit
f) Fertig, das Telefon kann jetzt wieder getrennt werden.
Ich habe keine Ahnung warum man dazu keine Root-Rechte braucht. Ich kann die Datei anr_history.txt weder lesen, noch anzeigen. Habe jetzt etliche neue Apps installiert und habe immer noch eine Menge Speicher frei. DiskUsage zeigt jetzt gut 33MB System Data.
Vielleicht mag ja jemand die Sache mal testen und dann hier berichten. Und noch eine Frage an Benutzer mit Root: Gibt es noch weitere Log-Dateien, die gerne mal Speicher fressen?
Karl
PS: Dank geht an Rossi Kwan für die Idee mit dem echo-Kommando
Edit: Beschreibung etwas ergänzt.
Zuletzt bearbeitet: