Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > HTC Forum > T-Mobile G1 Forum > Root / Hacking / Modding für T-Mobile G1

Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

Das Thema "Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)" befindet sich unter Root / Hacking / Modding für T-Mobile G1 auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 12.05.2009, 16:58   #1 (permalink)
Neuer Benutzer
 
Benutzerbild von talisman

Registriert seit: 12.05.2009
Beiträge: 12
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Beitrag Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

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:
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
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:
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
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

Geändert von talisman (12.05.2009 um 17:00 Uhr) Grund: rechtschreib korrektur ;) bestimmt sind da immer noch welche
talisman ist offline   Mit Zitat antworten
Alt 12.05.2009, 20:07   #2 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 23.02.2009
Beiträge: 89
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
kevsuck eine Nachricht über ICQ schicken
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

Bei mir öffnet sich keine Console wenn ich ALT + X drücke...

Habe das Dudecake 1.1 drauf..

Den Schrit 3. Habe ich jetz noch nicht durchgeführt und das Handy bleibt beim booten erstma 2-4 mal hängen.

Geändert von kevsuck (12.05.2009 um 20:11 Uhr)
kevsuck ist offline   Mit Zitat antworten
Alt 12.05.2009, 20:18   #3 (permalink)
Neuer Benutzer
 
Benutzerbild von talisman

Registriert seit: 12.05.2009
Beiträge: 12
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

hmmm ... ich war ueberzeugt nandroid ist bestandteil des root vorgangs, dann ist das wohl nur bei JF images der fall.

zu deinem zweiten punkt kann ich nur sagen das du am system bis schritt drei nichts aenderst, bisher hast du nur daten kopiert, von daher kann es daran nicht liegen.
__________________
morgens ist, wenn die s0nn3 b00t3t....
talisman ist offline   Mit Zitat antworten
Alt 12.05.2009, 21:39   #4 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.05.2009
Beiträge: 72
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

hi.
danke für die anleitung.
wie kann ich unter mac eine ext2 partition machen?
thx
The Spirit ist offline   Mit Zitat antworten
Alt 12.05.2009, 22:02   #5 (permalink)
Neuer Benutzer
 
Benutzerbild von talisman

Registriert seit: 12.05.2009
Beiträge: 12
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

sorry, in der apfelwelt kenne ich mich garnicht aus.
ich selber habe es mit einer linux live cd über gpartet gemamcht.
live cds haben den grossen vorteil das sie von der cd laufen.

damit müsste es zb ganz gut klappen GParted Live (ISO-Image) - Download - CHIP Online

*edit* bitte auch hier vorsicht walten lassen! am besten linux starten, nach dem start in /dev/ schauen, jetzt die sd karte einstecken, und schauen welches device dazu gekommen ist, damit nicht versehentlich euer c:\ laufwerk (ka wie das beim apfel heisst) neu formatiert bzw partitioniert wird.
__________________
morgens ist, wenn die s0nn3 b00t3t....

Geändert von talisman (12.05.2009 um 22:14 Uhr) Grund: ich mö
talisman ist offline   Mit Zitat antworten
Alt 13.05.2009, 19:59   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.05.2009
Beiträge: 72
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

hi.
hab alles so gemacht.
aber jetzt "hängt" das gerät seit etwa 5 minuten im boot screen wo fett G1 und darunter T-Mobile log ist.
wie lange darf das dauern und was kann ich machen, wenn das nicht weggeht?
Thx
The Spirit ist offline   Mit Zitat antworten
Alt 13.05.2009, 20:30   #7 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.05.2009
Beiträge: 72
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

hab jetzt mal nen wipe gemacht und danach hat es wieder gebootet.
natürlich sind die ganzen sachen dann wieder nicht mehr da, da er ja alle ordner wieder anlegt.
werd mir jetzt für 50 cent apps2sd kaufen. ist ja nicht die welt
The Spirit ist offline   Mit Zitat antworten
Alt 13.05.2009, 21:09   #8 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.05.2009
Beiträge: 72
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

mist, damit hat es jetzt auch nicht geklappt.
werd jetzt mal ne anleitung von xda testen. hoffe, das wird noch was
The Spirit ist offline   Mit Zitat antworten
Alt 13.05.2009, 21:13   #9 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von schneider

Registriert seit: 17.04.2009
Beiträge: 74
Abgegebene Danke: 2
Erhielt 7 Danke für 2 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

Das Problem liegt moeglicherweise daran dass du den data Ordern ebenfalls verschiebst; kommen die Geraete oftmals nicht mit zurecht.

versuchs mal ohne die folgenden commands:

Code:
busybox cp -a /data/data /system/sd/
rm -rf /data/data
ln -s /system/sd/data /data/data
__________________
Samsung Galaxy Nexus
Google Nexus One
Cyanogenmod Nightlies
schneider ist gerade online   Mit Zitat antworten
Alt 13.05.2009, 21:18   #10 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 11.05.2009
Beiträge: 72
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)

danke für die hilfe.
hab es jetzt nach der anleitung gemacht
http://forum.xda-developers.com/showthread.php?t=512762
der hat nur ne kleine "app" geschrieben, die das ganz dann als script macht.
damit hat es jetzt geklappt.
danke trotzdem
The Spirit ist offline   Mit Zitat antworten
Antwort

Stichworte
apps2sd, auslagern

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Apps auf die SD-Karte killerbob HTC Magic Forum 20 20.04.2011 22:57
Moobicent Sim Karte in G1 Tulanos Tarife / Provider für T-Mobile G1 2 28.04.2009 20:12
Probleme mit SD-Karte Gamma6 T-Mobile G1 Forum 2 18.03.2009 13:26
Log.w("BrickReceiver", "!!! BRICKING DEVICE !!!"); mathemagician Android App Entwicklung 0 06.03.2009 14:03
Samsung wird wohl auch in den nächsten 2 Wochen sein Android Device vorstellen enjoy_android Android News 7 05.02.2009 09:02




Du liest gerade: "Alles auf die SD Karte auslagern (used Space on internal Device = 1mb)" unter "Root / Hacking / Modding für T-Mobile G1" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.