Как переместить приложения на SD-карту в Андроид

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

Как переместить приложения на SD-карту в Андроид

Но не все так просто, производители стараются закрыть эту опцию и не дать возможность перенести приложения на SD-карту. Музыку и фильмы пожалуйста закачивайте на внешнюю карту памяти, даже фото с телефона сохраняйте, а приложения туда установить или перенести - ни-ни, покупайте топовую модель с большим объемом памяти.

Перенос приложений на SD-карту android

У меня довольно бюджетная модель смартфона Xiaomi Redmi 7A с 16 Гб встроенной памяти. Поверьте мне, это очень мало - после установки минимально-необходимого количества приложении начинает выскакивать ошибка.

Как переместить приложения на SD-карту в Андроид

Покупка SD-карточки проблему не решила - штатные средства телефона не позволяют сохранять приложения на внешнюю память. Я потратил 2 дня на поиски и тестирование программ, позволяющих перенести приложения на SD-карту (без root-прав).

После установки SD-карты 64 Gb

С целью расширения памяти купил и установил SD-карту Samsung EVO на 64Gb.

Как переместить приложения на SD-карту в Андроид

    В настройках, раздел "О телефоне" показывается только встроенная память, где видим:
  1. общее количество памяти 16 Гб;
  2. занятую память 14,9 Гб;
  3. и можем посчитать количество свободной памяти: 16-14,9=1,1 Гб
    (что конечно очень мало и не способствует стабильной работе).

Нажав на "Хранилище", кроме распределения встроенной памяти, можно увидеть распределение памяти внешней SD-карты (сейчас она девственно чиста), извлечь и отформатировать карточку.

Как переместить приложения на SD-карту в Андроид

    Там же, в разделе "Очистка", видим:
  • общий объем памяти 80 ГБ (16 Гб встроенной памяти + 64 Гб SD-карты);
  • объем доступной памяти 65 ГБ (64 Гб свободно на SD-карте + 1 Гб свободно на встроенной памяти).

Как переместить приложения на SD-карту в Андроид

    Для проверки посмотрим память в приложении "Memory Info" под android:
  1. SD-карта ничем не занята;
  2. встроенная память - свободно 1 Гб (почему мы видим 9 Гб встроенной памяти, а не 16: под данные выделено 9 Гб, остальное зарезервировано под систему).

Как переместить приложения на SD-карту в Андроид

Подключим телефон к компьютеру и посмотрим как выглядят его накопители:

Как переместить приложения на SD-карту в Андроид

Выделим 16 из 64 Gb SD-карточки под приложения

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

    Сделаем на Sd-карте раздел, на который можно будет перенести приложения:
  1. В меню для разработчиков включаем отладку по USB и ставим галочку возле пункта "Разрешить сохранение на внешние накопители".
  2. Подключаем смартфон к компьютеру и устанавливаем «Режим работы USB» на "Передачу файлов".
  3. Скачиваем и распаковываем архив со скриптом aftiss_b2 на ПК
    aftiss_b2 (Google Drive)
    aftiss_b2 (Yandex Disk).
  4. Запускаем сценарий (скрипт) aftiss, при этом отображается консольное окно:
  5. Как переместить приложения на SD-карту в Андроид

  6. Выбираем процент памяти SD-карты который хотим отдать телефону:
    1 — 25%,
    2 — 50%,
    3 — 75%,
    4 — произвольный объем в процентах.
  7. Идет запуск ADB сценария, определение устройства и форматирование карты памяти.
  8. Как переместить приложения на SD-карту в Андроид

После форматирования от SD-карточки "отжирается" некоторая часть и создается скрытый раздел, который не виден штатными средствами, но на который мы можем переместить часть приложении. И тем самым освободив часть встроенной памяти.

Если посмотрим телефон в проводнике Windows - SD-карточка уменьшилась на 16 Гб, размер "Внутреннего общего накопителя" не изменился:

Как переместить приложения на SD-карту в Андроид

Android штатными средствами не видит скрытый раздел, пишет в объемах "Хранилища" всякую билиберду, но с его помощью мы косвенно можем посчитать размер свободной памяти 128-112=16 Гб:

Как переместить приложения на SD-карту в Андроид

Перенос приложении на SD-карту с помощью Activity Launcher

Для переноса нам понадобиться Activity Launcher ver.1.7 (скачать можно на 4PDA). Возможно будут работать и более старшие версии, но я тестировал именно на версии 1.7. К сожалению последняя актуальная версия Activity Launcher с Google Play Store не работает в Росси из за санкции.

  1. Скачиваем и запускаем приложение Активити Ланчер.
  2. Нажимаем на "Последние действия" и выбираем "Все действия".
  3. Ждем пока прогрузятся все приложения.
  4. Среди всех пунктов ищем "Настройки", нажимаем на него.
  5. Как переместить приложения на SD-карту в Андроид

  6. Находим и выбираем "Все приложения" (там несколько таких пунктов, выбираем предпоследний, который выше строчки без ярлыка).
  7. Как переместить приложения на SD-карту в Андроид

  8. Выбираем нужную программу.
  9. Выбираем пункт "Хранилище".
  10. Нажимаем на кнопку "Изменить" и выбираем "SD-карта".
  11. Соглашаемся с предупреждением и нажимаем "Переместить"
    (после этой операции все новые приложения будут автоматически устанавливаться на внешний накопитель).

После переноса приложении из внутренней памяти в скрытый раздел видим следующее распределение памяти:

Как переместить приложения на SD-карту в Андроид

Емкость "Внутреннего общего накопителя" увеличилась до 2,37 Гб. Этого нам и надо, система перестает ругаться, если свободной памяти больше 1,5 Гб.

Чтобы каждый раз долго не искать пункты "Настройки" и "Все приложения" среди множества похожих с таким же названием, можно создать ярлык и в дальнейшем сразу запускать "Все приложения" Activity Launcher. Нажмите и удерживайте пункт "Все приложения" - появится меню, среди пунктов которого будет "Создать ярлык".

Как переместить приложения на SD-карту в Андроид

Почему не стоит форматировать SD-карту с помощью Activity Launcher

Казалось бы можно исключить пункт форматирования SD-карточки с помощью скрипта aftiss_b2, ведь в самом Activity Launcher есть функция форматирования. Есть, но можно выделить под скрытый раздел только всю карточку ... а куда я буду закачивать любимую музыку и фильмы?

Форматирование SD-карты с помощью Activity Launcher
В левом боковом меню нажимаем по строке «SD-карта», далее (слева вверху) по троеточию, в котором выбираем строчку «Память». Высвечиваются развернутые настройки хранилища. Внизу кликаем «Внутренняя память». Получаем предупреждение, что сейчас карта памяти будет отформатирована, и, соответственно, все данные удалятся. Соглашаемся на окончание процедуры, нажав «Очистить и отформатировать».
Admin/ автор статьи

Я расскажу, как мужчине в возрасте 50+ оставаться модным, красивым и здоровым, как в свои пятьдесят чувствовать себя на 30.

Понравилась статья? Поделиться с друзьями:
После 50 лет
Добавить комментарий