Created
February 15, 2014 21:23
-
-
Save ISTweak/9025423 to your computer and use it in GitHub Desktop.
SDカードのマウント
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/overlay/frameworks/base/core/res/res/xml/storage_list.xml b/overlay/frameworks/base/core/res/res/xml/storage_list.xml | |
index 81bdd10..e97283c 100644 | |
--- a/overlay/frameworks/base/core/res/res/xml/storage_list.xml | |
+++ b/overlay/frameworks/base/core/res/res/xml/storage_list.xml | |
@@ -38,7 +38,14 @@ | |
android:storageDescription="@string/storage_internal" | |
android:primary="true" | |
android:removable="false" | |
- android:allowMassStorage="true" /> | |
+ android:allowMassStorage="false" /> | |
+ | |
+ <storage android:mountPoint="/storage/sdcard1" | |
+ android:storageDescription="@string/storage_sd_card" | |
+ android:primary="false" | |
+ android:removable="true" | |
+ android:allowMassStorage="false" /> | |
+ | |
<storage android:mountPoint="/storage/usbdisk" | |
android:storageDescription="@string/storage_usb" | |
diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom | |
index 7a1b3c9..fd7fe40 100644 | |
--- a/rootdir/etc/fstab.qcom | |
+++ b/rootdir/etc/fstab.qcom | |
@@ -3,17 +3,18 @@ | |
#/dev/block/mmcblk0p16 /firmware_dsps vfat ro,shortname=lower wait | |
/dev/block/mmcblk0p17 /firmware_radio vfat ro,shortname=lower wait | |
/dev/block/mmcblk0p18 /firmware_q6 vfat ro,shortname=lower wait | |
-#/dev/block/mmcblk0p19 /firmware_wcnss vfat ro,shortname=lower wait | |
+/dev/block/mmcblk0p19 /firmware_wcnss vfat ro,shortname=lower wait | |
/dev/block/mmcblk0p21 /boot emmc defaults defaults | |
/dev/block/mmcblk0p22 /recovery emmc defaults defaults | |
/dev/block/mmcblk0p26 /devlog ext4 noatime,nosuid,nodev,barrier=0 wait | |
/dev/block/mmcblk0p36 /system ext4 rw,noatime,barrier=0 wait | |
/dev/block/mmcblk0p37 /cache ext4 noatime,nosuid,nodev,barrier=0 wait | |
-/dev/block/mmcblk0p33 /data ext4 noatime,nosuid,nodev,noauto_da_alloc,barrier=0 wait,encryptable=footer,length=-16384 | |
+/dev/block/mmcblk0p38 /data ext4 noatime,nosuid,nodev,noauto_da_alloc,barrier=0 wait,encryptable=footer,length=-16384 | |
# SD card | |
-/devices/platform/msm_sdcc.1/mmc_host/mmc0 auto auto defaults voldmanaged=sdcard0:39,noemulatedsd | |
+/devices/platform/msm_sdcc.1/mmc_host/mmc0 auto auto defaults voldmanaged=sdcard0:39,noemulatedsd | |
+/devices/platform/msm_sdcc.3/mmc_host/mmc2 auto auto defaults voldmanaged=sdcard1:auto,noemulatedsd | |
# USB storage | |
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc | |
old mode 100755 | |
new mode 100644 | |
index dda13bc..568437d | |
--- a/rootdir/etc/init.target.rc | |
+++ b/rootdir/etc/init.target.rc | |
@@ -1,18 +1,24 @@ | |
on init | |
#External storage directories | |
mkdir /mnt/media_rw/sdcard0 0700 media_rw media_rw | |
+ mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw | |
mkdir /mnt/media_rw/usbdisk 0700 media_rw media_rw | |
mkdir /storage/sdcard0 0700 root root | |
+ mkdir /storage/sdcard1 0700 root root | |
mkdir /storage/usbdisk 0700 root root | |
# for backwards compatibility | |
- symlink /storage/sdcard0 /mnt/sdcard | |
symlink /storage/sdcard0 /sdcard | |
+ symlink /storage/sdcard0 /mnt/sdcard | |
+ symlink /storage/sdcard1 /external_sd | |
+ symlink /storage/sdcard1 /mnt/external_sd | |
symlink /storage/usbdisk /usbdisk | |
symlink /storage/usbdisk /mnt/usbdisk | |
export EXTERNAL_STORAGE /storage/sdcard0 | |
+ export SECONDARY_STORAGE /storage/sdcard1 | |
+ | |
# Services start here | |
@@ -39,6 +45,10 @@ service fuse_sdcard0 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard0 | |
class late_start | |
disabled | |
+service fuse_sdcard1 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard1 /storage/sdcard1 | |
+ class late_start | |
+ disabled | |
+ | |
service fuse_usbdisk /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/usbdisk /storage/usbdisk | |
class late_start | |
disabled |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment