talisman
Neues Mitglied
- 0
Hallo,
nachdem ich lange still mitgelesen habe, hier nun mein erster Post in diesem tollen Forum.
Ich habe etliche versuche hinter mir, wie man das Platzproblem auf dem G1 in den Griff bekommt, teilweise sehr nerven aufreibend kann ich dazu nur sagen.
Ich möchte an dieser Stelle meine (für mich beste) Lösung vorstellen.
Bitte wenn du nicht weisst was und warum du es tust ... TU ES EINFACH NICHT!!!! Lese zuertst den gesamten Threat und fange danach an!
Benötigt wird root access sowie eine korrekt partitionierte SD-Karte.
1. Die SD-Karte mittels Linux oder entsprechenden Windowstools in zwei Partitionen aufteilen. Die erste Partition ist wie gewohnt FAT32 und wird automatisch von Android nach /sdcard gemountet. Die zweite Partition (500mb sind mehr als ausreichend) wird auf ext2 partitioniert.
Ob die Karte korrekt partitioniert ist erkannt man durch ein "busybox df -h" im Terminal Emulator, wenn eine Zeile "/dev/block/mmcblk0p2 size used /system/sd" erscheint sind die voraussetzungen geschaffen. Falls nicht ist die Partitionierung schiefgelaufen, du hast noch nicht neugestartet oder dein installiertes System unterstützt kein app2sd! Dies sollte allerdings bei fast allen im Umlauf befindlichen Versionen mittlerweile gegeben sein.
2. Alle Daten auf die SD-Karte kopieren.
Gehe in den Terminalemulator:
3. Schalte das G1 aus und starte es neu halte dabei Home und Auflegen gedrückt. Mit Alt + X in die Console gehen, hier folgendes eingeben:
4. Das G1 sollte wie gewohnt starten, es dauert beim erstenmal einige Minuten.
5. Freuen
Vorteile dieser Lösung:
- used Space on internal Device sollte um und bei 1mb liegen
- sämtliche Daten sind nach einem Wipe vorhanden und müssen nur erneut verlinkt werden! Schritt3! Einzig die Kontakte müssen zusätzlich gesichert werden, falls der Auto-Sync mit Google aus geschaltet wurde.
Nachteile dieser Lösung:
- jenach Qulität der SD-Karte, kann es passieren das "der Programmordner" nach und nach bevölkert wird. (Ich halte es für vernachlässigbar, da es sich um Sekunden handelt, ich selber benutzte zur Zeit eine 8GB class2 Karte)
- Ich habe gelesen das einige Apps so nicht laufen sollen, kann dies aber bisher nicht bestätigen, alle Apps laufen wie gewohnt (bitte um Feedback)
- die Anzeige im Markt welche Apps installiert wurden stimmt nicht. Kann man änderen indem man sie neu installiert.
Da ich von Natur aus sehr faul bin habe ich die Schritte 2 und 3 in jeweils ein Script gepackt. Diese stelle ich gerne zur Verfügung, falls bedarf besteht.
Am Ende sei noch erwähnt das diese Lösung für mich bestens funktioniert, ich allerdings keine Garantien geben werde das es bei euch auch so ist.
Talisman
nachdem ich lange still mitgelesen habe, hier nun mein erster Post in diesem tollen Forum.
Ich habe etliche versuche hinter mir, wie man das Platzproblem auf dem G1 in den Griff bekommt, teilweise sehr nerven aufreibend kann ich dazu nur sagen.
Ich möchte an dieser Stelle meine (für mich beste) Lösung vorstellen.
Bitte wenn du nicht weisst was und warum du es tust ... TU ES EINFACH NICHT!!!! Lese zuertst den gesamten Threat und fange danach an!
Benötigt wird root access sowie eine korrekt partitionierte SD-Karte.
1. Die SD-Karte mittels Linux oder entsprechenden Windowstools in zwei Partitionen aufteilen. Die erste Partition ist wie gewohnt FAT32 und wird automatisch von Android nach /sdcard gemountet. Die zweite Partition (500mb sind mehr als ausreichend) wird auf ext2 partitioniert.
Ob die Karte korrekt partitioniert ist erkannt man durch ein "busybox df -h" im Terminal Emulator, wenn eine Zeile "/dev/block/mmcblk0p2 size used /system/sd" erscheint sind die voraussetzungen geschaffen. Falls nicht ist die Partitionierung schiefgelaufen, du hast noch nicht neugestartet oder dein installiertes System unterstützt kein app2sd! Dies sollte allerdings bei fast allen im Umlauf befindlichen Versionen mittlerweile gegeben sein.
2. Alle Daten auf die SD-Karte kopieren.
Gehe in den Terminalemulator:
Code:
su
busybox cp -a /data/app /system/sd/
busybox cp -a /data/app-private /system/sd/
busybox cp -a /data/dalvik-cache /system/sd/
busybox cp -a /data/data /system/sd/
exit
exit
Code:
mount data
rm -rf /data/app
ln -s /system/sd/app /data/app
rm -rf /data/app-private
ln -s /system/sd/app-private /data/app-private
rm -rf /data/data
ln -s /system/sd/data /data/data
rm -rf /data/dalvik-cache
ln -s /system/sd/dalvik-cache /data/dalvik-cache
reboot
5. Freuen
Vorteile dieser Lösung:
- used Space on internal Device sollte um und bei 1mb liegen
- sämtliche Daten sind nach einem Wipe vorhanden und müssen nur erneut verlinkt werden! Schritt3! Einzig die Kontakte müssen zusätzlich gesichert werden, falls der Auto-Sync mit Google aus geschaltet wurde.
Nachteile dieser Lösung:
- jenach Qulität der SD-Karte, kann es passieren das "der Programmordner" nach und nach bevölkert wird. (Ich halte es für vernachlässigbar, da es sich um Sekunden handelt, ich selber benutzte zur Zeit eine 8GB class2 Karte)
- Ich habe gelesen das einige Apps so nicht laufen sollen, kann dies aber bisher nicht bestätigen, alle Apps laufen wie gewohnt (bitte um Feedback)
- die Anzeige im Markt welche Apps installiert wurden stimmt nicht. Kann man änderen indem man sie neu installiert.
Da ich von Natur aus sehr faul bin habe ich die Schritte 2 und 3 in jeweils ein Script gepackt. Diese stelle ich gerne zur Verfügung, falls bedarf besteht.
Am Ende sei noch erwähnt das diese Lösung für mich bestens funktioniert, ich allerdings keine Garantien geben werde das es bei euch auch so ist.
Talisman
Zuletzt bearbeitet: