G1: Mehr internen Speicherplatz schaffen (Apps-to-SD)


Neue Antwort erstellen
Erstellt
Jun. '09
letzte Antwort
Noch keine
1,3 T.
Aufrufe
0
„Gefällt mir“
1
Abo
Kefir
FAQ-Schreiber
FAQ-Schreiber


Anm. Datum: 01.01.2001
Beiträge: 14381
Wohnort: Belgien
Handy: Alle Möglichen zum Testen
BeitragSo 28. Juni, 2009 12:04
Antworten mit Zitat


Sicherheitshinweis


ACHTUNG! Die nachfolgenden Informationen sind nicht für AnfängerInnen geeignet. Bitte mach nur weiter, wenn du dir sicher bist, was du tust. Wir übernehmen keinerlei Verantwortung falls du dein Gerät oder Daten beschädigst. Die übernehmen wir sonst auch nicht, aber hier möchten wir explizit darauf hinweisen, dass es nicht ungefährlich ist, solche Eingriffe und Änderungen vorzunehmen. Fortfahren also auf eigene Gefahr!


Diese Anleitung zeigt, wie man Applikationen auf die MicroSD-Karte verschiebt. Somit wird auf der internen Speicherkarte ein wenig mehr Speicherplatz frei.
Wenn eure Karte recht langsam ist (Class 2), kann man somit wenigstens ein bisschen mehr Speicherplatz schaffen, indem nur die .apk-Daten kopiert werden. Die volle Apps-Auslagerung auf die MicroSD-Karte sollte nur an sehr schnellen Karten (SDHC Class 6) durchgeführt werden.

Anforderungen:
- G1 mit Root-Zugriff
- Firmware Version RC30/RC8/ADP1.0 MIT mindestens JesusFreke v1.3
- Android-SDK 1.0 r2
- Windows/Linux/MacOS
- (Linux Kenntnisse)

I. MicroSD-Karte vorbereiten:
Handy ausschalten und Karte am PC anschließen.
Alle Daten der Speicherkarte sichern, sie werden nach dem Partitionieren wieder auf die 1. Partition kopiert.

Die Karte muss in 2 Partitionen aufgeteilt werden:


* 500 MB verwenden, wenn Schritt II: 12b auch ausgeführt wird

Dazu nimmt man am besten parted auf der Ubuntu Live-CD.
Danach die gesicherten Daten zurück auf die 1. Partition kopieren.

II. ADB-Prozedur:
1. MicroSD-Karte wieder ins Handy stecken und einschalten
2. Handy über USB am PC verbinden
3. Originale mountd.conf und initrc.rc sichern:
Shell öffnen und ins ADB-Verzeichnis gehen.
adb pull /system/etc/mountd.conf /(Sicherungspfad)/mountd.conf
adb pull /system/init.rc /(Sicherungspfad)/init.rc
4. /system Schreibzugriff auf dem Handy aktivieren:
adb remount
5. WICHTIG! Den Ordner /system/sd auf dem G1 erstellen:
adb shell mkdir /system/sd
Über adb shell ls /system müsstet ihr jetzt den erstellten Ordner sehen.
6. Modifizierte mountd.conf und init.rc herunterladen.
7. Modifizierte mountd.conf aufs Handy kopieren:
adb push /(Verz. der mod. Datei)/mountd.conf /system/etc/mountd.conf
8. Modifizierte init.rc aufs Handy kopieren:
adb push /(Verz. der mod. Datei)/init.rc /system/init.rc
9. Das G1 neustarten
10. Wieder das Handy mit dem Computer verbinden:
adb remount
adb shell
11. Sicherstellen, dass die 2. Partition gemountet wurde:
busybox df -h
Eine Zeile sollte wie folgt aussehen:
/dev/mmcblk0p2 1.2G 9.1M 1.1G 1% /system/sd
(Alles Fettgedruckte MUSS genau stimmen)
Wenn man diese Zeile nicht sieht, wurde die SD-Karte nicht richtig partitioniert. In diesem Fall Schritt I, II:1.,2.,11. wiederholen.

12. App und App-private -Ordner von der internen auf die externe Speicherkarte kopieren und Link setzen:
adb shell
busybox cp -a /data/app /system/sd
rm -r /data/app
ln -s /system/sd/app /data/app
busybox cp -a /data/app-private /system/sd/app-private
rm -r /data/app-private
ln -s /system/sd/app-private /data/app-private
12.b ACHTUNG! 12.b ist nur für SDHC Class 6 Karten. Bei langsameren Karten kann das System dadurch sehr instabil werden und zu Fehlfunktionen führen.
busybox cp -a /data/data /system/sd
rm -r /data/data

ln -s /system/sd/data /data/data
13. G1 neustarten, fertig.

Diese Anleitung brachte bei mir bei ca. 30 installierten Anwendungen 7,2 MB mehr Speicherplatz auf der internen Karte (ohne Schritt II: 12b). Es machte keinen fühlbaren Geschwindigkeitsunterschied und lief ohne Probleme bei der mitgelieferten 1GB-Karte.
Man könnte auch ein Script dazu schreiben, jedoch ist die Gefahr einer falsch partitionierten Karte zu groß.

Nebenwirkungen:
Im Market werden installierte Apps nicht mehr als "Installed" angezeigt. Das macht aber überhaupt nichts aus. Wer seine Anwendungen trotzdem als "Installed" sehen möchte, muss alle neu installieren. Das Programm 'aTrackDog' (Market) erkennt alle installierten Apps und kann diese auch wie gewohnt updaten.

Warum willst Du den Post von Kefir melden?




Angehängte Datei
modified mountd & init.zip (685 bytes, 3 mal)

MD5: 9e0f9d340fac6f4561893c75be4e9c3b
SHA1: 919c05a7d93af102fad90204a4b69dbc2f7271d5
CRC32: f3bc5ad9

Benutzer-Profile anzeigen Private Nachricht senden

 Post #1

Werbung
iPicto - Unterstützung in der Kommunikation mit Menschen mit einer (geistigen) Behinderung

Unterstützung in der Kommunikation mit Menschen, mit einer (geistigen) Behinderung.

Beiträge der letzten Zeit anzeigen:      

Neue Antwort erstellen

Ähnliche Themen:
Familiennachzug: ÖVP will mehr DNA-Tests
Immer mehr wollen zur Feuerwehr
Linux-Tool: Neofetch wird nicht mehr weiterentwickelt
Lkw verlor in Zwettl mehr als 100 Bierkisten
Notruf-App für mehr Sicherheit bei Jagd
Mehr PV-Anlagen, aber noch Nachholbedarf
Mehr Arbeitslosigkeit: „Aufschwung verzögert“
Signa: Experten fordern mehr Transparenz
Immer mehr leiden unter „Ernährungsarmut“
Fall „Maddie“: Britische Polizei bekommt mehr Geld

Kurze URL:

Du hast bereits für diesen Post angestimmt...

;-)




Alle Zeiten sind GMT + 1 Stunde

Top