Как поменять память на андроиде


Как на "Андроиде" поменять местами память? Что нужно сделать?

Как на “Андроиде” поменять местами память и для чего это вообще нужно? Следует ли вообще заниматься подобными манипуляциями и способны ли они нанести нашему устройству непоправимый вред? Подобные вопросы нередко интересуют людей, в подчинении которых оказался аппарат с малым количеством встроенной памяти. Если ваш смартфон имеет соответствующий объем, равный, например, четырем гигабайтам, то вы знаете, что использование такого устройства есть не что иное, как боль. Ибо загрузить на него достаточное количество мультимедиа файлов весьма и весьма проблематично. Так как на “Андроиде” поменять местами память с внутренней на внешнюю?

Введение в проблему

Не следует думать, кстати, что такой проблемой, как малый объем встроенной памяти, страдает только лишь операционная система “Андроид”. Она есть и на “Айосе”. Эти две системы постоянно конкурируют друг с другом. Изредка в единоборство вмешивается и “Виндовс Фоун”, но она в скором времени оказывается выброшенной за татами. К чему затрагивается тема IOS? Есть факты, которые неизменно доказывают “оголение” этой операционной системы перед пользователями. Изначально ее код был загадкой. Тем не менее, подобная тенденция имеет место. А вот операционная система “Андроид”, разработанная специалистами компании “Гугл”, в настоящее время становится с каждым обновлением все более и более закрытой для потенциальных разработчиков. Именно это и напрягает людей, которые настолько привыкли к данной операционной системе.

Зачем нужно знать ответ на вопрос о том, как на “Андроиде” поменять местами память?

В настоящее время ОС, о которой мы говорим, уже не дает пользователям возможность устанавливать приложения с соответствующим обеспечением – так называемым кешем – на внешний накопитель памяти. В нашем случае, пускай это будет карта памяти стандарта MicroSD. Наверное, обладатели устройств с объемом 32 гигабайта и выше усмехнутся, но что же делать людям, которые имеют в своем распоряжении от 4 до 8 ГБ, часть которых (заметьте это!) уходит на содержание операционной системы? Оптимальным выходом из этой ситуации становится только совершение определенных манипуляций. И вот здесь как никогда важно знать ответ на вопрос о том, как на “Андроиде” поменять местами память. Собственно, сделать это не сложно. Однако требуется предельное внимание и, к слову, прямые руки. Если вы обладаете этими параметрами, то мы перейдем к рассмотрению смысла операции, чтобы понять, что и для чего будет выполняться.

Как на “Андроиде” 5 поменять память местами? Что делать с другими версиями?

Из сложившейся ситуации, когда в нашем распоряжении для расположения мультимедиа контингента находится всего лишь парочка гигабайт, есть выход. Он заключается, во-первых, в приобретении внешнего накопителя памяти. А во-вторых, в программной замене определенного кода, который сможет убедить наше устройство в том, что внутренняя память это внешняя. Ну, и, конечно же, наоборот. Таким образом, смартфон будет воспринимать MicroSD-карту как внутреннюю плату. Хотелось бы отметить, что вопрос о том, как поменять карты памяти местами на “Андроид” звучит в корне некорректно, поскольку в этом процессе несколько внешних накопителей принимать участие не могут.

Что нужно для замены?

Независимо о того, какая версия операционной системы у вас установлена и устройство какого производителя у вас имеется, нам потребуется одинаковый набор утилит. Это программы под названием Root Explorer и Total Commander (которую знает огромное количество пользователей). Дополнительно потребуется получение Root прав для аппарата.

Процесс замены

Для того чтобы положить начало операции, открываем программу Root Explorer. Перемещаемся по адресу /system/etc. Там необходимо отыскать файл, который называется vold.fstab. В нем следует найти строчки и параметры, которые отвечают за точки монтирования внешней и внутренней памяти. Называются они, соответственно, так: SDcard и extsd. После этого необходимо будет параметры поменять местами. На этом активная фаза операции будет завершена. Не забудьте сделать резервные копии файлов, и помните, что подобные операции пользователем выполняются на свой страх и риск.

fb.ru

Замена внутренней памяти Android на карту памяти

Малое количество внутренней памяти на дешевых смартфонах и планшетах Android главная проблема в невозможности установить приложения в таких случаях вам может помочь замена внутренней памяти Android на карту памяти.

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличие установленных root прав (нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны знать структуру файловой системы Android.

Подмена памяти возможна только при условии что на вашем Android устройстве имеется имеется системный файл vold.fstab по пути /system/etc, если такового у вас нет, то данный способ к сожалению не для вас! Воспользуйтесь альтернативными способами (ссылка 1, ссылка 2, ссылка 3). Также если на Android нет собственной памяти, то эта статья также не для вас. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

Так как будет происходить редактирование системного файла есть риск того что вы можете совершить ошибку и устройство не загрузиться, для тог чтобы это исправить необходимо перепрошить устройство, а также карта памяти может выйти из строя и вы столкнетесь с той же проблемой, также поможет прошивка.

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD.

Инструкция замена внутренней памяти Android

на карту памяти

1. Установить файловый менеджер Root Browser (если выбрали другой, то в комментариях не писать “умных” вопросов “не вижу” “не редактирует”)

2. Запускаем файловый менеджер Root Broswser и переходим по по пути:

/system/etc/

3. Ищем файл vold.fstab и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab видим примерно такую картину:

## Vold 2.0 fstab### Regular device mount####Format: dev_mount <label> <mount point> <part> <sysfs_path2…>## label – Label for the volume## mount_point – Where the volume will be mounted## part – Partition # (1 based), or ‘auto’ for first usable partition.## <sysfs_path> – List of sysfs paths to source devices#######################################

# Mounts the first usable partition of the specified device#/devices/platform/awsmc.3/mmc_host for sdiodev_mount sdcard /mnt/sdcard auto /devices/virtual/block/XXXXXXdev_mount extsd /mnt/extsd auto /devices/platform/XXXXXX/XXXXXXX/devices/platform/sunxi-mmc.0/mmc_hostdev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1  /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед эти прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard  или /sdcard0 это внутренняя память, а  /extsd или /external_sdcard, /sdcrad1, /sdcrad2, /external_sd это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXXdev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXXX/XXXXXXX

Еще один пример, на другом устройстве:

dev_mount sdcard /storage/sdcard0 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_hostdev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Меняем на следующее:

dev_mount sdcard /storage/sdcard1 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_hostdev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Сохраните результат своей работы и перезагрузите Android! После перезагрузки устройство будет с увеличенным количеством памяти!

На этом все, подписывайтесь в соц. группы и оставайтесь с сайтом Android +1!

androidp1.ru

Как заменить внутреннюю память Андроид на карту памяти

Как заменить внутреннюю память Андроид на карту памяти. Малое количество внутренней памяти на дешевых смартфонах и планшетах Android главная проблема в невозможности установить приложения в таких случаях вам может помочь замена внутренней памяти Android на карту памяти.

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличие установленных root прав (нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны знать структуру файловой системы Android.

Подмена памяти возможна только при условии что на вашем Android устройстве имеется имеется системный файл vold.fstab по пути /system/etc, если такового у вас нет, то данный способ к сожалению не для вас! Воспользуйтесь альтернативными способами (ссылка 1, ссылка 2, ссылка 3). Также если на Android нет собственной памяти, то эта статья также не для вас. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

Так как будет происходить редактирование системного файла есть риск того что вы можете совершить ошибку и устройство не загрузиться, для тог чтобы это исправить необходимо перепрошить устройство, а также карта памяти может выйти из строя и вы столкнетесь с той же проблемой, также поможет прошивка.

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD.

Инструкция замена внутренней памяти Android на карту памяти

1. Установить файловый менеджер Root Browser

2. Запускаем файловый менеджер Root Broswser и переходим по по пути:

/system/etc/

3. Ищем файл vold.fstab и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab видим примерно такую картину:

## Vold 2.0 fstab### Regular device mount####Format: dev_mount <label> <mount point> <part> <sysfs_path2…>## label — Label for the volume## mount_point — Where the volume will be mounted## part — Partition # (1 based), or ‘auto’ for first usable partition.## <sysfs_path> — List of sysfs paths to source devices####################################### # Mounts the first usable partition of the specified device#/devices/platform/awsmc.3/mmc_host for sdiodev_mount sdcard /mnt/sdcard auto /devices/virtual/block/XXXXXXdev_mount extsd /mnt/extsd auto /devices/platform/XXXXXX/XXXXXXX/devices/platform/sunxi-mmc.0/mmc_hostdev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1  /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед эти прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard  или /sdcard0 это внутренняя память, а  /extsd или /external_sdcard, /sdcrad1, /sdcrad2,/external_sd это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXXdev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXXX/XXXXXXX

Еще один пример, на другом устройстве:

dev_mount sdcard /storage/sdcard0 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_hostdev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Меняем на следующее:

dev_mount sdcard /storage/sdcard1 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_hostdev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Сохраните результат своей работы и перезагрузите Android! После перезагрузки устройство будет с увеличенным количеством памяти!

4pda.biz

Замена внутренней памяти Android на карту памяти

Возможности девайса можно серьезно расширить, если заменить внутреннюю память Android на карту памяти. Это позволит инсталлировать на планшет или иной гаджет гораздо больше приложений, но основным требованием для выполнения данного апдейта является наличие root-прав на устройстве. Рассмотрим способы, позволяющие использовать SD-карту в качестве системной памяти аппарата, а также связанные с этим условия.

Риски и условия замены внутренней памяти гаджета на SD-карту

Перед повторением описываемых ниже действий пользователь должен учесть несколько важных моментов:

  1. Срок службы SD-карты сильно сократится вследствие частого повторения циклов чтения/записи при запуске приложений.
  2. Скорость работы гаджета может заметно упасть, если использовать карту MicroSD низкого класса.
  3. При допущении ошибки при редактировании системного файла телефон может в следующий раз не загрузиться — придется его перепрошивать.

В целом процедура (особенно для неопытных пользователей) является довольно рискованной, поэтому имеет смысл проводить ее исключительно для старых гаджетов с малым количеством собственной памяти.

Использование утилиты Root Browser и редактирование файла vold.fstab

Чтобы поменять местами память, из Google Play потребуется установить Root Browser.

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

  1. Перейдите в раздел /system/etc.
  2. Найдите файл vold.fstab. В некоторых системах этого файла нет. Если это как раз ваш случай, то переходите к описанному ниже способу перевода памяти гаджета на sd карту.
  3. При наличии файла откройте его и убедитесь, что выглядит он как на скриншоте ниже.
  4. В тексте ниже найдите строчки, содержащие текст «sdcard /mnt/sdcard auto» и «extsd /mnt/extsd auto».
  5. Поменяйте местами эти строки так, как изображено ниже.

В Андроид sdcard обозначает внутреннюю память, а extsd — внешнюю, т. е. SD-карту. Заменой этих строк мы фактически поменяли местами эти виды памяти. В некоторых системах эти куски кода могут выглядеть иначе, например, так:

Заменить их нужно следующим образом:

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

Второй способ увеличения памяти при помощи Link2SD

Приложение доступно в Play Market и работает только на девайсах с root-правами. Этот файловый менеджер не подменяет физически внутреннюю память устройства внешним накопителем, но он способен переносить любые утилиты на SD-карту, значительно экономя ресурсы гаджета.

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

Деление карты девайса на разделы при наличии кастомного Recovery

Каждое устройство на Android имеет режим восстановления, но описываемый ниже способ подойдет только для девайсов не со стандартным, а с кастомным Recovery CWM. Если вы никогда не слышали о CWM, переходите ко второму варианту разбиения накопителя. Далее расскажем, как решить поставленную задачу, если в вашем режиме восстановления устройства есть пункт Partition SD Card:

  1. Зайдите в Recovery Mode способом, описанным в мануале для вашей модели девайса.
  2. Откройте раздел Advanced и выберите Partition SD Card.
  3. Следующий шаг потребует от вас указать объем Ext-раздела, который вы создадите на внешнем накопителе для расширения внутренней памяти.
  4. Для Swap (файла подкачки) выберите нулевой размер (первый в списке).
  5. Подождите завершения процесса и перейдите в основное меню, нажав Go Back.

Далее перезагрузите гаджет, выбрав «Reboot system now». По завершении перезагрузки размер MicroSD уменьшится на выбранную вами величину, но программа Link2SD его будет видеть накопитель целиком.

Разбиение MicroSD-карточки через компьютер

Подключите карту к лэптопу или ПК. Для этого можно использовать картридер или иное оборудование, главное, определяться оно должно как накопитель, а не медиа-устройство MTP. Далее:

  1. Скачайте, инсталлируйте и запустите на ПК бесплатную MiniTool Partition Wizard.
  2. В основном окне выберите карту памяти в прилагаемом списке. Ее мы разобьем на два первичных раздела.
  3. Ниже укажите, что один первичный раздел нужно отформатировать в FAT32. Для этого в поле Create As выберите Primary, в File System — FAT32.
  4. Ниже впишите размер раздела. Он будет выделен под пользовательские файлы.
  5. Далее неразмеченную область нужно отформатировать в Ext2…4. Она будет использоваться приложением для хранения всех переносимых юзером программ. Соответственно, в Create As опять нужно указать Primary, в File System — Ext2, 3 или же 4.
  6. В Partition Size введите размер оставшейся неразмеченной области.

Далее останется подтвердить выбранные действия, закрыть приложение и вернуть сохраненные личные данные с обратно на карту с ПК.

Порядок использования приложения Link2SD

Осталось немного поработать с Link2SD на телефоне:

  1. Зайдите в настройки и выберите перемонтирование путей.
  2. В списке укажите утилиту для переноса на внешнюю карту.

Эти действия нужно повторить для всех больших приложений, занимающих много места в памяти гаджета.

poandroidam.ru

Замена внутренней памяти Android 4 на SD карту

Для замены внутренней памяти Android 4 планшета или телефона без переноса информации на внешнюю память SD карты необходимо:

– наличие Root прав

– программа Root Explorer для Android

Открываем на Вашем устройстве Root Explorer, идем в папку /system/etc/ (путь пуможет быть /etc/)

Долгим нажатием на файл vold.fstab открываем меню и выбираем Разрешения

В появившемся окне устанавливаем полный доступ и жмем ОК

Открываем файл vold.fstab

Внимание. На различных устройствах строки могут отличаться.Ниже приведены несколько примеров.

Находим 2 строки без знака # комментария

Пример 1

dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk–sd.0/mmc_host

dev_mount sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk–sd.1/mmc_host

Приводим их к следующему виду:

dev_mount sdcard /mnt/sdcard2 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk–sd.0/mmc_host

dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk–sd.1/mmc_host

То есть, в первой строке sdcard заменяем на sdcard2, а во второй строке sdcard2заменяем на sdcard, после чего сохраняем изменения в файле vold.fstab

Вновь долгим нажатием открываем контекстное меню на файле vold.fstab и устанавливаем галочки в первоначальное состояние и затем перезугружаем Ваш девайс.

Пример 2

dev_mount sdcard /storage/sdcard1 [email protected] /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

В данном случае строчка dev_mount sdcard… отвечает за встроенную память, аdev_mount sdcard2… за внешнюю (MicroSD). Что бы встроенная память поменялась с внешней – необходимо поменять строчки местами. Но не полностью, а только надписи, которые идут за dev_mount sdcard /storage/sdcard1 и dev_mount sdcard2 /storage/sdcard0 соответственно.

В нашем случае после редактирования строчка должна выглядеть так:

dev_mount sdcard /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk–msdc.1/mmc_host

dev_mount sdcard2 /storage/sdcard0 [email protected] /devices/platform/goldfish_mmc.0 /devices/platform/mtk–msdc.0/mmc_host

Сохраняем изменения в файле vold.fstab

Долгим нажатием открываем контекстное меню на файле vold.fstab и устанавливаем галочки в первоначальное состояние и затем перезугружаем Ваш девайс.

Пример 3

dev_mount sdcard /mnt/sdcard auto /devices/virtual/block/nandi

dev_mount extsd /mnt/extsd auto /devices/platform/sunxi–mmc.1/mmc_host /devices/platform/sunxi–mmc.0/mmc_host

Приводим их к следующему виду:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/nandi

dev_mount sdcard /mnt/sdcard auto /devices/platform/sunxi–mmc.1/mmc_host /devices/platform/sunxi–mmc.0/mmc_host

Проще говоря меняем sdcard на extsd, а extsd на sdcard

Сохраняем изменения в файле vold.fstab, затем долгим нажатием открываем контекстное меню на файле vold.fstab и устанавливаем галочки в первоначальное состояние, после чего перезагружаем ваш Android планшет или телефон.

Вот и все! Теперь в устройстве объем внутренней памяти (USB накопитель) равен объему вашей micro SD карты!

Замена внутренней памяти Android 4 на SD карту

Рейтинг: 4. Оценок: 4

androidios.org

[DirectoryBind] Простой способ связать внешнюю sd карту и внутреннюю память, чтобы освободить место / Geektimes

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д. Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных. В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку. Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard, что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2, /mnt/sdcard2, /mnt/extSdCard или даже /sdcard/.externalSD. Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы. В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:

  • перемонтировать каталоги: внешнюю sd карту на /sdcard, а внутреннюю на /sdcard2 (нужен рут, если нет в настройках). По моему недостаточно гибкий способ, т.к. теперь уже внутренняя память лежит у нас мертвым грузом. Еще один недостаток этого способа — скорость работы системы. Если вы все же решитесь пойти этим путем, внизу я добавил как это можно сделать.
  • создать символьную ссылку на внешние каталоги, как нам нужно, например ln -sf /mnt/externalSD/Books /sdcard/Books. Не работает, если файловая система не поддерживает симлинк (например fat).
  • при загрузке андроида примонтировать внешние каталоги на внутреннюю память, используя что-то типа mount -o bind /mnt/externalSD/Books /sdcard/Books и добавить это в автозагрузку, например используя Autostart (root), чтобы это происходило автоматически при включении или после перезагрузки устройства.
Два последних способа тоже не являются панацеей, т.к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

Поправить положение поможет программа DirectoryBind, которую хороший человек slig из xda написал для себя и выложил на форуме для всеобщего пользования.

QR-код Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/. Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner.

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

Кстати если вы хотите присоединить еще и всю внешнюю карточку полностью рекомендую это сделать не так /sdcard/externalSD/, а с точкой впереди /sdcard/.externalSD/. Это спасет вас от таких неприятностей как двойные превьюшки в галереях, и т.д. Правда поможет не для всех галерей и плееров, т.к. некоторые ищут медиа и в скрытых каталогах. Помучившись, я для себя решил, связывать только отдельные каталоги.

UPD. Кстати, внешняя SD карта значительно медленнее внутренней памяти, поэтому перенос данных программы на внешнюю SD, естественно замедляет работу этой программы. Это особенно нужно помнить решившим полностью поменять маунт-пойнты внутренней и внешней памяти, т.к. скорее всего все ваше устройство будет работать медленнее, чем раньше.

Надеюсь эта программа дополнит и вашу копилку полезных утилит для андроид устройств.

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции — имея рут, это можно легко сделать выполнив следущую операцию: В Root-Explorer монтируем "/etc" как R/W (если R/O), находим файл "/etc/vold.fstab", сохраняем копию и открываем (длинным кликом) его в Text Editor. В следующих двух строчках меняем название моунт точек местами:dev_mount sdcard /mnt/sdcard [email protected] /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 ... наdev_mount sdcard /mnt/external_sd [email protected] /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ... Подробнее можно почитать здесь. Там же предлагают, как альтернативу, использовать другую интересную программу Root External 2 Internal SD. Добавлю, что в обоих случаях, перед переключением, вам нужно скопировать все содержимое папки /sdcard на внешнюю sd карту. Помните, что после переключения вся ваша система может работать медленней, чем раньше.Будьте осторожны — нужно понимать, что все что вы делаете под рутом, вы делаете на свой страх и риск, и например сохранение неправильного «vold.fstab» может привести к невозможности загрузить устройство и для лечения нужно будет грузится в рекавери и править «vold.fstab» уже там.

Этот способ можно использовать совместно с DirectoryBind, только теперь наоборот «Default target path» (/sdcard) и все связи созданные в DirectoryBind будут указывать на внешнюю карту.

geektimes.ru

Увеличить память Android для установки приложений

Очень узкое место во многих дешевых смартфонах и планшетах это недостаточное количество памяти для установки приложений и игр. В данной статье подробно с картинками описано как увеличить память Android.

Прежде чем начать увеличивать память Android рекомендуется ознакомиться со статьей о внутренних разделах Android, чтобы было понятно как все работает. Также чтобы у вас все получилось необходимы установленные Root права.

Увеличить память Android за счет карты памяти MicroSD

Стоить понимать что после увеличения памяти Android за счет карты памяти, размер для хранения личных файлов уменьшиться, но увеличится для приложений! Первое что необходимо будет вам сделать так это скопировать все содержимое карты в безопасное место (на компьютер) и после удалить от туда все данные.

Деление карты памяти на разделы — способ 1 (CWM)

Если у вас не установлено CWM recovery или если вдруг у вас не будет функции Partition SD Card в вашем recovery, то перейдите ко второму варианту!

  1. Перезагрузите Android в режим Recovery
  2. Перейдите в раздел Advanced
  3. Выбрать пункт Partition SD Card
  4. Выбрать объем EXT раздела на карте (для приложений)
  5. Выбрать объем Swap раздела (выбрать 0)
  6. Подождать пока создадутся разделы
  7. Вернуться в главное меню и нажать на перезагрузка — Reboot System Now
  8. После загрузки Android можете вернуть все файлы что сохраняли на компьютер обратно на карту памяти

Перейдите к разделу статьи увеличить память Android с помощью Link2SD

Деление карты памяти на разделы — способ 2 (через ПК)

Карту памяти поместить в картридер или другое устройство, главное условие чтобы устройство не определялось как MTP.

1. Подключить картридер в котором уже вставлена карта памяти к компьютеру

2. Скачать и установить программу MiniTool Partition Wizard Home

3. Запустить приложение MiniTool Partition Wizard Home

4. Правым кликом мыши выбрать карту памяти

5. Выбрать пункт в меню Create

6. В открывшемся меню задать следующие параметры:

  • Create As: Primary
  • File System: Fat32

Далее в поле Size And Location изменяем размер раздела (данный раздел будет под файлы, то что серым цветом будет под приложения)

и далее подтвердить действия

7. Теперь на новой неразмеченной зоне карты памяти Выбрать пункт в меню Create

8.  В открывшемся меню задать следующие параметры:

  • Create As: Primary
  • File System: Ext2 или Ext3 или Ext4 (лучше Ext3)

Опять нажать ОК и согласиться с предупреждением

9. Подтвердить действие нажать на кнопку Apply (вверху слева)

10. Закрываем программу MiniTool Partition Wizard Home

11. Вернуть файлы на карту ранее сохраненные на компьютере

12. Вернуть карту памяти обратно в Android

 Увеличить память Android с помощью Link2SD

  1. Скачать приложение c магазина приложений Link2SD
  2. Открыть только что установленное приложение Link2SD
  3. В настройках приложения выбрать перемонтирование путей
  4. В списке доступных установленных приложений выбрать необходимое и перенести

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

androidp1.ru


Смотрите также