Dismounting the emulated sd card to be used as internal storage and use the physical sd card instead? Any way to Dismount the emulated sd card to be used as internal storage and use the physical sd card instead?
I was surprised when I recognized, that the 4 Gbyte storage of my Android 4.2 device is partitioned such stupid way (1 G for system, 1 G for internal storage and 2 G for "internal SD card"), it makes the whole device unexpandable. I assume, you have the same problem.

I'm not an Android Guru, so I did just a little trick: I've swapped SD cards in the configuration: I've edited /system/etc/vold.fstab, and swapped sdcard0 and sdcard1 in mount commands.


  dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host 
  dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host


Now "internal SD card" is my real SD card, and the 2 Gbyte partition (was: "internal SD card") is not accessible for the most of the apps (except factory ones, which can handle two SD cards, and ones which can use specified path).

Caution: if you don't know how to do it, you're probably shouldn't do it. If you make mistake in configuration files, your device may not boot up. Always make backup, install recovery etc. Anyway, if your SD card configuration is wrong, it's not a fatal error, the only effect is that you'll have no SD card mounted. So be sure that all the tools needed (file manager, root manager, SSH server etc.) are installed on the internal storage.