Jump to content

Swap Internal and external SD at V20L


Guest orlox

Recommended Posts

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
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.