Mega13 @ 08.03.2016, 15:59
Неужели на нашем девайсе нельзя поменять память местами,
Да, поменять память местами как там - нельзя.
Там - в чипе флеш-памяти есть отдельный раздел с файловой системой FAT32.
Меняется просто. Так называемая реальная InternalSD.
У нас же - "виртуальная" InternalSD - в разделе /data есть каталог /data/media, всё,
что там располагается и рассматривается как содержимое "внутренней" SD-карточки.
Можно попробовать её подменить таким образом, поправив в
boot.img init.kai.rc файл.
Вот что можно сделать Идея по подмене памяти
Было:
export EXTERNAL_STORAGE /mnt/sdcard
export EXTERNAL_STORAGE2 /mnt/sdcard2
mkdir /mnt/sdcard 0000 system system
symlink /mnt/sdcard /sdcard
mkdir /mnt/sdcard2 0000 system system
Будет:
export EXTERNAL_STORAGE /mnt/sdcard2
export EXTERNAL_STORAGE2 /mnt/sdcard
mkdir /mnt/sdcard 0000 system system
symlink /mnt/sdcard /sdcard2
mkdir /mnt/sdcard2 0000 system system
symlink /mnt/sdcard2 /sdcard
Вот теперь /sdcard будет отправлять на съёмную карточку.
Средства для разборки - сборки boot.img - в темах раздела "Разработка и пограммирование".
Я предпочитаю AndImgTools.
В vold.fstab всё выглядит нормально:
## Vold 2.0 fstab for kai
# Mounts the first usable partition of the specified device
dev_mount sdcard /mnt/sdcard2 auto /devices/platform/sdhci-tegra.0/mmc_host/mmc2
# Интересно, почему не /dev/block/platform/sdhci-tegra.0/by-num/p1 как в рекавери (похоже это монопенисуально).
# ну и это, если воткнули через OTG-кабель USB-флешку или смартфон на 4.2.2,
# подключенный в режиме эмуляции USB-флешки (я делал оба варианта)
dev_mount usbdrive /mnt/usbdrive auto /devices/platform/tegra-ehci.0/usb2
Сообщение отредактировал n-bear - 08.03.16, 16:59