TP7-1000DC light: Externe SD-Karte als interne mounten?

  • 7 Antworten
  • Letztes Antwortdatum
G

gary1969

Neues Mitglied
0
doctormord schrieb:
Schau mal in die Vold.fstab (/etc) nach diesen Zeilen:

Code:
dev_mount flash /mnt/[B]sdcard[/B] auto /devices/virtual/mtd/mtd9/mtdblock9
dev_mount sdcard /mnt/[B]external_sd[/B] auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
Diese ändern in:

Code:
dev_mount flash /mnt/[B]external_sd[/B] auto /devices/virtual/mtd/mtd9/mtdblock9
dev_mount sdcard /mnt/[B]sdcard[/B] auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
Vorher eine Kopie dieser Datei machen. Nach der Änderung speichern, herunterfahren und eine SD-Karte einlegen. Wenn alles funktioniert hat, solltest du unter "Einstellungen -> Speicher" die richtigen Werte sehen.

Es ist sicher sinnvoll, zuerst (vor der Änderung) die Spiele zu deinstallieren.

Quelle: [Guide] How to use external SD card as internal memory

hallo da draußen, bin neu und hab mir Rootrechte beschafft (auf meinem TP7-1000 dc light). bei mir liegt unter /etc folgende vold.fstab:

Code:
## Vold 2.0 Generic fstab
## - San Mehat ([EMAIL="san@android.com"]san@android.com[/EMAIL])
## 
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...> 
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
#dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
dev_mount LOCAL /mnt/sdcard 6 /devices/platform/imap-mmc.1/mmc_host/mmc0
dev_mount SDCARD /mnt/sdcard/sdcard1 auto /devices/platform/imap-mmc.1/mmc_host/mmc0
dev_mount UDISK1 /mnt/sdcard/udisk1 auto /devices/platform/dwc_otg/usb3/3-1/3-1:1.0 /devices/platform/imap-ehci/usb1/1-3/1-3:1.0
dev_mount UDISK2 /mnt/sdcard/udisk2 auto /devices/platform/imap-ehci/usb1/1-1/1-1:1.0 /devices/platform/imap-ehci/usb1/1-2/1-2:1.0
#dev_mount UDISK2 /mnt/sdcard/udisk2 1 /devices/platform/imap-ehci/usb1/1-2/1-2:1.0
## Example of a dual card setup
# dev_mount left_sdcard /sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
# dev_mount right_sdcard /sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1
## Example of specifying a specific partition for mounts
# dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

was genau muss ich denn dort ändern damit ich meine externe SD-Karte gemountet bekomme?

bin leider noch ein Anfänger daher die bitte um Unterstützung! Danke
 
gary1969, abgesehen davon, dass wir hier einen verlassenen Thread bumpen....
Vor allem, weil im eigentlichem Thread vom "TP7-1000" und nicht vom "TP7-1000DC light" die Rede ist...

Ich besitze auch ein TP7-1000DC light, habe es erfolgreich gerooted und mich erst einmal mit der gleichen Frage beschäftigt.
Meine ersten Veränderungen haben mir nichts gebracht, denn mir ist auch sofort aufgefallen, dass nur eine der zwei "sdcard"s mit dem fstab gemounted wird.
Erst später fiel mir auf: Es gibt eine zweite fstab ( /system/etc/vold.fstab.nnd ).
Mit diesem Wissen habe ich in beiden Dateien einfach nur /mnt/sdcard mit /mnt/sdcard1 ersetzt.
Resultat:
Via "adb shell df" wurde mir für /mnt/sdcard1 eine 1GB-Partition, für /mnt/sdcard eine 3GB-Partition angezeigt.

Hier mal meine fstabs zur Vervollständigung:
(Ich habe auch sicherheitshalber die Ziele der Demo-Partitionen verschoben)

vold.fstab:
Code:
## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
## 

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...> 
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
#dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
dev_mount LOCAL /mnt/sdcard1 6 /devices/platform/imap-mmc.1/mmc_host/mmc0
dev_mount SDCARD /mnt/sdcard1/sdcard auto /devices/platform/imap-mmc.1/mmc_host/mmc0
dev_mount UDISK1 /mnt/sdcard1/udisk1 auto /devices/platform/dwc_otg/usb3/3-1/3-1:1.0 /devices/platform/imap-ehci/usb1/1-3/1-3:1.0
dev_mount UDISK2 /mnt/sdcard1/udisk2 auto /devices/platform/imap-ehci/usb1/1-1/1-1:1.0 /devices/platform/imap-ehci/usb1/1-2/1-2:1.0
#dev_mount UDISK2 /mnt/sdcard1/udisk2 1 /devices/platform/imap-ehci/usb1/1-2/1-2:1.0
## Example of a dual card setup
# dev_mount left_sdcard  /sdcard1  auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
# dev_mount right_sdcard /sdcard2  auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1

## Example of specifying a specific partition for mounts
# dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
vold.fstab.nnd:
Code:
## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
## 

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...> 
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
#dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
dev_mount LOCAL /mnt/sdcard1 auto /devices/virtual/mtd/mtd5/ubiblk0
dev_mount SDCARD /mnt/sdcard auto /devices/platform/imap-mmc.1/mmc_host/mmc0
dev_mount UDISK1 /mnt/udisk auto /devices/platform/dwc_otg/usb3/3-1/3-1:1.0 /devices/platform/imap-ehci/usb1/1-3/1-3:1.0 /devices/platform/imap-ehci/usb1/1-1/1-1:1.0 /devices/platform/imap-ehci/usb1/1-2/1-2:1.0
#dev_mount UDISK1 /mnt/udisk1 auto /devices/platform/dwc_otg/usb3/3-1/3-1:1.0 
#dev_mount UDISK2 /mnt/udisk2 auto 
#dev_mount UDISK2 /mnt/sdcard1/udisk2 1 /devices/platform/imap-ehci/usb1/1-2/1-2:1.0
## Example of a dual card setup
# dev_mount left_sdcard  /sdcard1  auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
# dev_mount right_sdcard /sdcard2  auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1

## Example of specifying a specific partition for mounts
# dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
 
hallo,

danke erstmal. Wie hast du es hinbekommen, dass du die Dateien schreiben konntest? Ich hab zwar rootrechte, aber die Datei selber ist nur lesend zu öffnen:sad: Und ich kenn mich noch nicht so mit Android aus...
 
gary1969 schrieb:
hallo,

danke erstmal. Wie hast du es hinbekommen, dass du die Dateien schreiben konntest? Ich hab zwar rootrechte, aber die Datei selber ist nur lesend zu öffnen:sad: Und ich kenn mich noch nicht so mit Android aus...

Dann nutze doch die Macht von "chmod" (bzw. "chown") :D
Nichts einfacher als folgendes im root-shell:
Code:
chmod 666 /system/etc/vold.fstab(.nnd)
Einmal mit und einmal ohne .nnd am Ende des Dateinamen.
Damit sollte nun jede UID / GID die Datei lesen und beschreiben können.

Falls es bei dem Befehl meckern sollte einfach mal mit ...
Code:
mount -o rw,remount /system
... die Systempartition als Beschreibbar einhämmern ("adb remount" streikt ja bis man adbd auf dem Zielgerät ausgetauscht hat) und obriges wiederholen.

Schreib, ob es geklappt hat.
 
hallo,

danke erstmal für deine Antwort. Kann ich das auch remote von meinem PC aus (über adb + über usb-angeschlossenem Tablet) oder muss ich die Shell am Tablet starten? wo finde ich die root-shell?

Gruß
 
root-shell: Gib entweder in der "adb shell" oder im Terminal Emulator einfach "su" als Befehl ein, dann solltest du mit dem Benutzer "root" (Admin) in einer Shell sein (deswegen root-shell: Shell (üblich "sh") mit root-Rechten ("su")).

Vielleicht hätte ich lieber "mit root-Rechten" schreiben sollen... :/
 
AngelDE98 schrieb:
Vor allem, weil im eigentlichem Thread vom "TP7-1000" und nicht vom "TP7-1000DC light" die Rede ist...

& deswegen von hier ausgegliedert.
 
  • Danke
Reaktionen: AngelDE98
gary1969, Fortschritt?
 

Ähnliche Themen

special1986
  • special1986
Antworten
1
Aufrufe
2.015
special1986
special1986
A
Antworten
1
Aufrufe
1.400
alcatel_nutzer
A
C
Antworten
1
Aufrufe
2.729
hävksitol
hävksitol
Zurück
Oben Unten