Зачастую приходится сталкиваться с ситуацией, что внутренней памяти не достаточно для установки всех желаемых приложений. Можно, конечно, почистить девайс и удалить устаревшие приложения, но не всегда есть возможность это сделать. В таком случае можно попробовать заменить основную внутреннюю память Android на карту памяти.
Попробуем детально разобрать, что это такое. Для начала убедитесь, что Вы обладаете root правами, позволяющими вносить изменения в системные настройки Android. Кроме того перед внесением подобного рода изменений рекомендуется изучить структуру построения файловой системы Android.
Описанный ниже способ подмены памяти возможен только при наличии системного файла vold.fstab, расположенного в папке /system/etc.
Следует предостеречь, что при выполнении замены памяти есть риск совершения ошибки, так как будет непосредственное редактирование системных файлов. Также нужно быть готовым к тому, что у карты памяти очень снизится срок эксплуатации, а также значительно может упасть скорость работы Android. Устранить вышеуказанные неполадки поможет перепрошивка устройства. Так что советуем перед выполнением системных корректировок взвесить все «за» и «против».
Алгоритм замены внутренней памяти Android на карту памяти
Обычно для этих целей используют файловый менеджер Root Browser, при закуске которого переходим в папку /System/etc/. Далее находим файл vold.fstab и открываем его. Для этого используют длительное удержание, а после нажимают Edit.
После этого открывается внутренняя файловая система Android, которую мы уже изучили. В открывшейся структуре находим строки, в которых прописано определение основной памяти. На различных устройствах строки могут значительно отличаться. Приведем пример для общего понимания того, на что следует обратить внимание. Как известно внутренняя память Android обычно называется sdcard или sdcard0, тогда как внешняя может иметь названия extsd, external_sdcard, sdcrad1, sdcrad2. Замена названий во внутренних системных файлах приведет к автоматической замене памяти по умолчанию. Поэтому, ищем строки, в которых упоминаются вышеуказанные обозначения и меняем их местами, но перед этим еще раз внимательно изучите, как обозначается память непосредственно в Вашем девайсе.
После замены и сохранения результатов необходима перезагрузка системы, после чего можно начинать работать с увеличенным размером памяти.