Jump to content

Swap Internal and external SD at V20L


Recommended Posts

Posted (edited)

No matter I have tryed the new vold.fstab wont let me mount nand and microsd at the same time as internal and external sd.

If I mount microsd to /sdcard nand wont mount at /sdcard/_externalsd

Any thoughts or solutions?

Edited by orlox
Posted

No matter I have tryed the new vold.fstab wont let me mount nand and microsd at the same time as internal and external sd.

If I mount microsd to /sdcard nand wont mount at /sdcard/_externalsd

Any thoughts or solutions?

You can't stack mounts that way.

You'll need to mount nand somewhere else first in vold.fstab then mount it also at /sdcard_externalsd once the phone has booted. I use autostart to run a script after the shell starts.

Posted

You can't stack mounts that way.

You'll need to mount nand somewhere else first in vold.fstab then mount it also at /sdcard_externalsd once the phone has booted. I use autostart to run a script after the shell starts.

can you explain a bit plz? what do you use?

Posted

For example:

In vold.fstab you mount one at /mnt/emmc and the other at /mnt/sdcard

The using something like Autostart (there are others, GScript is one) create a shell script that runs when your launcher start, in that script you (re)mount /mnt/emmc to /mnt/sdcard/_ExternalSD

Understand?

I have mine the other way round so my scripts won't work for you but:

vold.fstab

dev_mount sdcard /mnt/emmc auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1

dev_mount emmc /mnt/sdcard 9 /devices/platform/tegra-sdhci.3/mmc_host/mmc2
autostart.sh
#!/system/bin/sh

busybox sleep 20

mount /mnt/sdcard/ /mnt/emmc/Internal/

mount /mnt/sdcard/DCIM/Camera/ /mnt/emmc/Photos/

mount /mnt/sdcard/download/ /mnt/emmc/Downloads/

mount /mnt/emmc/ /mnt/sdcard/SDCard/

mount /mnt/sdcard/SDCard/ /mnt/emmc/Internal/SDCard/

mount /data/data/com.infraware.docMaster/cache /mnt/emmc/downloads/CachedDocs

Works great for me.

Posted

I used my old script but I added this after startup

/system/xbin/mount /dev/block/platform/tegra-sdhci.3/mmcblk0p9 /mnt/sdcard/_ExternalSD
It works but I cannot mount nand to pc anymore. Any ideas? My old script was

dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1 /devices/platform/tegra-sdhci.2/mmc_host/mmc0

dev_mount extsdcard /mnt/usbdisk auto /devices/platform/tegra-sdhci.3/mmc_host/mmc2

Posted

I used my old script but I added this after startup

/system/xbin/mount /dev/block/platform/tegra-sdhci.3/mmcblk0p9 /mnt/sdcard/_ExternalSD
It works but I cannot mount nand to pc anymore. Any ideas? My old script was

dev_mount sdcard /mnt/sdcard auto /devices/platform/tegra-sdhci.2/mmc_host/mmc1 /devices/platform/tegra-sdhci.2/mmc_host/mmc0

dev_mount extsdcard /mnt/usbdisk auto /devices/platform/tegra-sdhci.3/mmc_host/mmc2

Not sure if it's possible...it may be but I thought you could only see one on a computer, never both.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.