Как поменять местами память телефона и sd карту?

11 ответов на вопрос “Как поменять местами память телефона и sd карту?”

  1. Sifon52 Ответить

    Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа 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 emmc@fat /devices/platform/goldfish_mmc.0 …
    dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 …
    наdev_mount sdcard /mnt/external_sd emmc@fat /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 будут указывать на внешнюю карту.

  2. veligurov Ответить

    В гарантийном талоне есть условия по которым могут отказать в гарантии, например “вмешательство в ПО”В отношении товара, на который установлен гарантийный срок, продавец (изготовитель), уполномоченная организация или уполномоченный индивидуальный предприниматель, импортер отвечает за недостатки товара, если не докажет, что они возникли после передачи товара потребителю вследствие нарушения потребителем правил использования, хранения или транспортировки товара, действий третьих лиц или непреодолимой силы.
    (в ред. Федерального закона от 21.12.2004 N 171-ФЗ) (п. 6 введен Федеральным законом от 17.12.1999 N 212-ФЗ
    Это байка, которую активно распространяют сервисники, чтобы не проводить ремонт за свой счет.
    Да, в сервисе могут отказываться принять, и тогда вам придется обращаться в суд и отдавать телефон в независимую экспертизу. И если она покажет, что ваша поломка никак не связана с рутом, то суд обяжет сервисников провести ремонт за свой счет.
    Само собой из этого вытекает, что если вы на рутированном девайсе шаманя с прошивкой окирпичили его, либо что-то вывели из строя, то вы сами себе злобный буратино и никакой суд вам не поможет.

  3. DemoN__76rus Ответить

    что на что нужно заменить что бы память подменить, подскажите а. Буду признателен.
    # 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 sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
    dev_mount sdcard /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
    ## Example of a dual card setup
    # dev_mount left_sdcard /mnt/sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
    # dev_mount right_sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2
    ## Example of specifying a specific partition for mounts
    # dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

  4. Nick1704 Ответить

    Для замены внутренней памяти Android планшета или телефона без переноса информации на внешнюю память SD карты необходимо:
    – наличие Root прав
    – программа Root Explorer для Android
    Открываем на Вашем устройстве Root Explorer, идем в папку /system/etc/ (путь пуможет быть /etc/)
    Долгим нажатием на файл vold.fstab открываем меню и выбираем Разрешения

    В появившемся окне устанавливаем полный доступ и жмем ОК
    Открываем файл vold.fstab
    Внимание. На различных устройствах строки могут отличаться.
    Ниже приведены несколько примеров.
    Находим 2 строки без знака # комментария
    Пример 1
    dev_mount sdcard /mnt/sdcard emmc@fat /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 emmc@fat /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 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
    В данном случае строчка 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 emmc@fat /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 карты!

  5. Alterfan Ответить

    Для функционирования программы необходимы права root пользователя и Android 4.X
    Краткое описание:
    Программа для смены местами внутренней и карты памяти.
    Описание:
    Программа для смены местами внутренюю и внешнюю память. Особенно нужен для владельцев смартфонов Samsung.
    Всегда хотели менять местами внутренюю и внешнюю память. Теперь вы можете это сделать используя данную программму. Исправьте это недоразумение, когда в телефоне меньше 5Гб а вы имеете 32Гб или даже больше внешней памяти.
    Мало места на внутренней памяти? А вам когда нибудь приходило в голову поменять местами внешнюю и внутреннюю память? Теперь вы можете это сделать! Это работает с каждым устройством, которое имеет внешнюю SD-карту! К примеру, у вас есть Galaxy S3 с 16 Гб внутренней памяти и флэшку на 32 Гб. В результате, у Вас есть около 13 ГБ, чтобы установить приложения и их кэш. Программа работает на всех устройствах имеющих внешнюю память
    Так что приложение очень просто: на главном экране вы можете выбрать, чтобы изменить SD карты до перезагрузки или каждые перезагрузки.
    Самая, “сложная” часть, в котором не то, что я не несу ответственности за проблемы, но я здесь, чтобы помочь решить все!
    В настройках, часто обновляйте списки конфигурации ROM`а с кнопкой на верхнем/правом углу
    ——————————————————
    Замена местами устройств
    ——————————————————
    В первую очередь , скопируйте папку Android с внутренней на внешний, до ” обновления” внешней карты и что-бы предотвратить ошибку в ваших приложениях
    Если ваш ROM / устройство находится в списке > щелкните по нему , чтобы проверить его и идти к главному экрану , а затем обновить нужный режим
    если ваше устройство не появляется, вам придется настроить скрипт
    > Выберите оригинальный внутреннюю папку памяти
    > Выберите оригинальный внешнюю папку памяти
    > Выберите устройство, которое будет представляться SD картой на системном уровне
    Исправить последнюю часть:
    1 / нажмите на последний вариант , чтобы увидеть список всего устройства
    2 / искать для VFAT устройства ( если ваш SDCARD является FAT32 один ) , ext4 , если он был отформатирован на ext4 , и т.д. ..
    3.a / если вы нашли его , щелкните на нем и перейдите к главному экрану и вернитесь к установке экрана, чтобы проверить , если устройство в пользовательском области изменен
    4 / вернитесь к главному экрану и обновите скрипт если вы хотите ( просто запуск системы )
    3.b / если вы не нашли его, вы можете прислать мне список, чтобы помочь найти устройство, и тогда я буду иметь возможность обновлять список устройств, исправить ошибки, и т.д. ..
    ——————————————————
    Примечания
    ——————————————————
    Как было сказано выше , я не несу ответственности за любые проблемы , но я здесь без проблем , чтобы помочь вам, если у вас есть проблемы!
    Если у вас дублируется папки в галерее , и т.д. .. , удалить все . Папку эскизов из карты памяти.
    Инструкция по использованию от Kapmansay97 ® External 2 Internal SD® (Пост #32006420)
    Русский интерфейс: Неизвестно
    Разработчик: codlab
    Домашняя страница: http://www.codlab.eu
    Google Play: https://play.google.com/store/apps/details?…t2ext&hl=ru

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *