Наверх
Это запись из блога автора Дмитрий Мельниченко
Мнение редакции сайта Keddr.com может не совпадать с мнением данной публикации.
Читать правила написания блогов
27 комментариев 18/02/2015

Меняем местами внутренню и внешнюю память

Меняем местами внутренню и внешнюю память

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 гб встроенной памяти. Думаю, суть вы поняли.

image

P.S. Перед началом работы не забудьте сделать бэкап через рекавери. Бэкап поможет вернуться к рабочему состоянию, иначе только перепрошивка. Помимо этого, используйте карту памяти, которая надежно функционирует конкретно с вашим аппаратом (чтобы она не отваливалась и т.д.).

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

27 комментариев

по хронологии
по рейтингу сначала новые по хронологии
1
Кирилл

У меня 4.4.2 в etc нет vold.fstab... Помогите!!!

2

у меня так же
нету этого файла
что делать

3

Помогли ?

4

Помоги и мне пожалуйста У меня планшет BRAVIS и там тоже нет в etc - vold.fstab. Рут права есть всё есть а дальше не знаю как Помоги пожалуйста

5
Александр

Здравствуйте у меня тоже планшет бравис такая же ситуация, если вам помогли поделитесь пожалуйста опытом.

6

Для какой версии ведра актуально ?

Автор7

Aleksandr Maslov, на джелли бине и кит кате точно. На счет лолли попки не знаю

8

Спасибо большое за нужную информацию! Будем пробовать.

9

Спасибо за совет. Пробую

10
andrii.kuznietsov

Не актуально для 4.4.2 и выше. Нужно править fstab.rk30board.bootmode.unknown (этого должно хватить, но для уверенности можно поменять местами и в fstab.rk30board.bootmode.emmc) в boot.img (тоесть разобрать, отредактировать, собрать и прошить)

11

помоги пожалуйста http://vk.com/id217843819

12
мирослав

andrii.kuznietsov, пожалуста помоги мне вот мой вк: vk.com/mmmxx2

13
Alex Kasimkin

привет . у меня самсунг версия андроида 4.4.2. помогите пишите в личку https://vk.com/id193356695

14
Alex Kasimkin

привет . у меня самсунг версия андроида 4.4.2. помогите пишите в личку https://vk.com/id193356695
Как поменять память местами?

15

ПРИВЕТ - У МЕНЯ LG LEON Я НЕ КАК НЕ МОГУ МЕНЯТЬ ПОМЯТЬ ТЕЛЕФОНА, ПОМОГИТЕ ПОЖАЛУЙСТА

16

здравствуйте у меня LD L90 андройд 5.02 и у меня нету этого файла помогите пожалуйста

17

и ещё на всякий напиши как делать бэкап?

18

Как поменять местами память на wexler i 7id (андроид 4.1.1), пожалуйста, помогите.

19
Екатерина

Подскажи как ту поменять, плиз)

loop_mount loop /mnt/VIRTUAL_CDROM
#[M]Modify sd card path to fix settings crash issue,xmyyb,20130403
dev_mount sdcard /mnt/external_sdcard auto /devices/platform/AMLOGIC_CARD/card_host/memorycard0 /devices/platform/aml_sd_mmc.0
#END xmyyb, 20130403, Bug-Id 5698
#dev_mount sdcard /storage/sdcard0 3 /devices/platform/s3c-sdhci.0/mmc_host/mmc0/mmc0:0001/block/mmcblk0 nonremovable,encryptable
dev_mount flash /storage/sdcard0 auto /devices/virtual/mtd/mtd8/avnftl8 /devices/platform/mtd/mtd8/avnftli /devices/platform/mtd/mtd8/media nonremovable
asec flash

20

Помогите у меня версия андройда 4.4.2 помощь сюда http://vk.com/id217843819

21
Sender Sending

Не "андройд", а "андроид".

22
вячеслав

Micromax d200 bolt,нет в етс vold fstab

23

всем привет, помогите у меня htc desire 626g версия андроида 4.4.2. // и не могу поменять местами память..как можно избавиться от этой проблемы , а то ни в какие игрушки уже поиграть не возможно.всем спасибо кто откликнится.

24

у меня андроид 5.0.2 и такого файла нет(vold)

25
Яблоид

Сбрось тело к заводским настройкам и файл появится. ) Только редактировать его без толку, инфа какая то не актуальная уже.

26

ПОДСКАЖИТЕ ПОЖАЛУЙСТА ЧТО МЕНЯТЬ В ТАКОМ СЛУЧАЕ

## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
##

#######################
## Regular device mount
##
## Format: dev_mount
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## - List of sysfs paths to source devices
######################

## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
#dev_mount flash /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
#dev_mount sdcard /mnt/sdcard auto /devices/virtual/mtd/mtd9/mtdblock9

dev_mount flash /mnt/sdcard auto /devices/virtual/mtd/mtd9/mtdblock9
dev_mount sdcard /mnt/external_sd auto /devices/platform/rk29_sdmmc.0/mmc_host/mmc0
dev_mount udisk /mnt/usb_storage auto /devices/platform/usb20_host/usb /devices/platform/usb20_otg/usb

## Example of a dual card setup
# dev_mount left_sdcard /sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
# dev_mount right_sdcard /sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1

## Example of specifying a specific partition for mounts
# dev_mount sdcard /sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

27

На сегодняшний день актуальна обратная операция. Вставляешь карту и она зачем то монтируется первой. Дебилизм. Заведомо худшая память лезет вперёд.
Разработчикам новых версий андроида за такое минимум по мозгам настучать, потому как дебилы.

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

Modal box

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: