前提条件:已经root,需要使用的软件RE管理器(root explorer)
修改的是/system/etc/vold.fstab这个文件,先看看它的内容类似这样
## Vold 2.0 fstab
#######################
## Regular device mount
##
## Format: dev_mount
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## - List of sysfs paths to source devices
######################
# Mounts the first usable partition of the specified device
dev_mount sdcard /mnt/sdcard auto /devices/platform/AMLOGIC_CARD/card_host/memorycard0
dev_mount flash /mnt/flash auto /devices/virtual/mtd/mtd8/avnftl8
注意最后两行行,分别描述的是sdcard、flash,只要把sdcard和flash两行的sysfs_path互换,就可以达到我们的目的了(其中flash也可能是internal一样的)。修改成如下:
dev_mount sdcard /mnt/sdcard auto /devices/virtual/mtd/mtd8/avnftl8
dev_mount flash /mnt/flash auto /devices/platform/AMLOGIC_CARD/card_host/memorycard0
将改好的文件用root explorer覆盖/system/etc/vold.fstab。