CM10なHTC JでSDcardを認識させる方法

助言をもらいながら何とかできました。
みなさんありがとうございます。

●init.rc

symlink /mnt/sdcard /sdcard

を削除します。

次に、

# create mountpoints
mkdir /mnt 0775 root system

の下に、

mkdir /storage 0050 system sdcard_rw
mkdir /storage/sdcard0 0000 system system
mkdir /storage/sdcard1 0000 system system

symlink /storage/sdcard0 /mnt/sdcard
symlink /storage/sdcard0 /sdcard
symlink /storage/sdcard1 /external_sd
symlink /storage/sdcard1 /mnt/external_sd

export EXTERNAL_STORAGE /storage/sdcard0
export SECONDARY_STORAGE /storage/sdcard1

と追加します。

●init.valentewx

symlink /mnt/sdcard/ext_sd /sdcard2

を削除します。

●/system/etc/vold.fstab ([CM]/device/htc/ville/configs/vold.fstab)
まず、dev_mountで始まる行を削除します。
次に、ファイル末尾に

dev_mount sdcard /storage/sdcard0 39 /devices/platform/msm_sdcc.1/mmc_host/mmc0
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/msm_sdcc.3/mmc_host

と追加します。

●[CM]/device/htc/ville/BoardConfig.mk
BOARD_VOLD_MAX_PARTITIONS := 36 を、39に変更します。

これで動くようになると思います。
また、SDcardが認識されることで、カメラも動作するようになります。

[`evernote` not found]

  1. コメントはまだありません。

  1. トラックバックはまだありません。