Not sure if you're still looking for a solution to this problem however there is an easy one.
I have a Zenithink ZT-282 C91 and I accomplished this by simply editing
/etc/vold.fstab
I just commented out the two lines that normally mount /mnt/sdcard and /mnt/flash then added a new line that mounts the /mnt/flash device to /mnt/sdcard. Works fine with all apps I've tried and also has the device see it completely as an sdcard.
Hi I edit the vold.fstab to mount my external sd to be the internal sd but now the original internal sd is not mounted anymore. can I mount it to be an external sd? the vold.fstab looks like this now:
## 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/sdcard2 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host
## Example of a dual card setup
# dev_mount left_sdcard /mnt/sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
# dev_mount right_sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2
## Example of specifying a specific partition for mounts
# dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
I don't know anything abouth mounting I found this on xda