Я хочу иметь доступ к разделу ext4, еще не используя Data2SD, на SD-карте моего HTC Vision, на котором работает Virtuous Unity 1.3. 0 ROM. Я модифицировал свой файл /system/etc/vold.fstab
из этого:
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0
/devices/platform/msm_sdcc.4/mmc_host/mmc2
В этот:
#dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0
/devices/platform/msm_sdcc.4/mmc_host/mmc2
dev_mount sdcard /mnt/sdcard 1 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.4/mmc_host/mmc2
dev_mount e4vol /mnt/sdcard2 2 /devices/platform/goldfish_mmc.0
/devices/platform/msm_sdcc.4/mmc_host/mmc2
Таким образом, я могу получить свой второй раздел с меткой e4vol, смонтировать и использовать на моем устройстве Android. Две проблемы, и я думаю, что одна, очевидно, связана с другой.
/ mnt / sdcard2
, но она исчезла при перезагрузке. Похоже, что в прошлом Android мог создавать такие средства монтирования с помощью mount.conf
. Сейчас на Gingerbread ROMS его нет. Мысли? / sdcard2
, например / sdcard
? Я предполагаю, что оба они созданы vold как символические ссылки, как указано в этом файле conf, но у меня еще не было времени проверить. Я бы спросил на форумах, но это похоже на вопрос разработчика, и это самый последний выпуск ОПЕРАЦИОННЫЕ СИСТЕМЫ. Вроде сильно меняется от версии к версии ОС. Заранее благодарим за терпение и помощь.
ОБНОВЛЕНИЕ: Итак, переместил тестовое крепление на SD-карту, и оно не работает, даже с постоянной точкой монтирования. Так что не знаю, где я ошибаюсь.