Меняем местами внутренню и внешнюю память
iOS и Android — две конкурирующие системы, которые по развитию движутся друг к другу. И такое впечатление,что скоро они столкнутся лбами.
Если раньше iOS была закрытой операционкой, то сейчас она становится более открытой. Гугловская же ось, в свою очередь, стает более закрытой. Сейчас многим юзерам андроида не предоставляется возможности устанавливать приложения и кэш на внешнюю карту памяти.
Все бы ничего, но что если у вас на борту всего 8 гигабайт? Или того хуже — бюджетник с пятью гигабайтами? Плюс пара гигов отдается на нужды системы и мы практически не получаем места для игр и аппов. Но выход есть — поменять местами внутреннюю память с картой micro sd.
Для этого есть множество программ, но главным их минусом является совместимость с малым количеством устройств. Я расскажу, как сделать это вручную с любым устройством.
Вам понадобится Root, Total Commander и Root Explorer.
ВНИМАНИЕ! Радиус кривизны рук у всех разный и все, что написано в статье, вы выполняете на свой страх и риск.
Автор за последствия не отвечает.
Итак, приступим. Запускаем Root Explorer и идем в папку /system/etc и открываем vold.fstab . Перед нами открывается большой список. Нам нужно найти строчку, котороя начинается на dev_mount sdcard /mnt/sdcard (продолжение строчки у всех разное). Это была точка монтирования внутренней памяти.
Точку карты памяти найти немного сложнее. Открываем Total Commander и смотрим SD-карта (1). Под этим названием, мелким шрифтом будет написана точка к карте памяти.
Например, /mnt/extsd… И теперь, грубо говоря меняем эти две строчки местами. Т.е. было так:
dev_mount sdcard /mnt/sdcard …
dev_mount extsd /mnt/extsd …
Стало:
dev_mount sdcard /mnt/extsd …
dev_mount extsd /mnt/sdcard …
Или вот делал такое своему другу с планшетом Леново. Было:
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
Стало:
dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
Сохраняем это и перезагружаемся. Вуаля! На планшете вместо 8 — 32 гб встроенной памяти.
Думаю, суть вы поняли.
P.S. Перед началом работы не забудьте сделать бэкап через рекавери. Бэкап поможет вернуться к рабочему состоянию, иначе только перепрошивка.
Помимо этого, используйте карту памяти, которая надежно функционирует конкретно с вашим аппаратом (чтобы она не отваливалась и т.д.).
Как поменять местами (переназначить) память на Android