修改CM9 默认sdcard挂载点的方法(去掉emmc)

来源:互联网 发布:sys视频分享源码 编辑:程序博客网 时间:2024/05/20 19:49

只在CM9测试过,其他系统可参考:

修改三处(注意对应上相应路径即可):

一、etc/void.fstab

# internal sdcarddev_mount sdcard /mnt/sdcard 26 /devices/platform/msm_sdcc.1/mmc_host# external sdcarddev_mount external_sd /mnt/external_sd auto /devices/platform/msm_sdcc.3/mmc_host


二、storage_list.xml (framework-res里,如果是编译则在overlay/framework里)

<storage android:mountPoint=”/mnt/sdcard”android:storageDescription=”@string/storage_internal”android:primary=”true”android:removable=”false”android:allowMassStorage=”true” /><storage android:mountPoint=”/mnt/external_sd”android:storageDescription=”@string/storage_sd_card”android:primary=”false”android:removable=”true”android:allowMassStorage=”true” />


三、ramdisk/init.qcom.rc (不一定是这个,找创建sdcard挂载点的rc即可)

on early-init    mkdir /mnt 0775 root system    mkdir /mnt/sdcard 0000 system system    mkdir /mnt/external_sd 0000 system system    # for backwards compatibility    symlink /mnt/sdcard /sdcard    symlink /mnt/external_sd /external_sd    export EXTERNAL_STORAGE /mnt/sdcard    export SECONDARY_STORAGE /mnt/external_sd

注:SECONDARY_STORAGE 这个CM9里貌似没有,这句加不加都行