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

Ваши предпочтения, по замыслу разработчика. Так как же заставить приложения устанавливаться на SD-карту? Я собираюсь показать вам пару способов добиться этого.



Примечание. Ваш телефон должен быть рутирован. Найдите в приложении руководство по как получить root права на свой телефон Android .

Метод приложения

Есть несколько приложений, которые могут принудительно перемещать ваши приложения из внутренней памяти на SD-карту. Некоторые из них имеют больший успех, чем другие - например, некоторые приложения могут перемещать только папку / cache на вашу SD-карту, оставляя остальную часть приложения во внутренней. Они очень похожи на просто зайти в «Настройки»> «Хранилище»> «Приложения» и нажать кнопку «Переместить на SD-карту» - по сути, эти приложения представляют собой просто ярлык для этой кнопки, заключенный в графический интерфейс.

Вам нужно приложение, которое фактически выполняет всю работу - для этого вам нужно Link2SD . Однако Link2SD требует, чтобы в вашем телефоне была поддержка init.d.



Чтобы проверить, есть ли у вас поддержка init.d, вы можете установить Универсальный Init.D из Play Store.





Итак, сначала установите Universal Init.D, запустите его и нажмите кнопку «Тест». Перезагрузите телефон и снова запустите Universal Init.D, и он сообщит, успешно ли прошел тест для проверки поддержки init.d. Если ваш телефон не Если есть поддержка init.d, вы можете переключать кнопку «Выкл. / Вкл.» в Universal Init.d, чтобы имитировать необходимую поддержку.

Как только вы закончите с этим, установите Link2SD из Play Store и запустите его. Теперь нажмите первую кнопку в правом верхнем углу и отфильтруйте приложения по Внутреннее хранилище .



Найдите приложение, которое хотите переместить на SD-карту, и нажмите его. Если вы используете Marshmallow, не обращайте внимания на сообщение «Второй раздел не найден» - это потому, что в Marshmallow и более поздних версиях Android обрабатывает SD-карту как расширение внутреннего хранилища, а не как отдельное устройство . Вы хотите нажать кнопку «Переместить на SD-карту» в меню «Android App2SD».

Метод АБР

Это немного технически, но заставляет ваш телефон всегда устанавливайте приложения на SD-карту, поэтому вам не нужно использовать приложение для их перемещения с внутренней на SD. Первое чтение « Как установить ADB в Windows », Если вы не знакомы с терминалом ADB.

После того, как вы настроили ADB, подключите телефон к компьютеру через USB и запустите терминал ADB на своем компьютере. Теперь введите следующую команду:

adb shell pm набор-установка-расположение 2

Чтобы вернуть его в нормальное состояние, введите:

adb shell pm набор-установка-расположение 0 Если указанная выше команда не работает, вам может потребоваться полностью отформатировать SD-карту на ПК, повторно вставить ее в телефон Android и выбрать ее как Портативный хранение, а не Внутренний . Но если ваше устройство ранее рассматривало SD-карту как расширение внутреннего хранилища, вы не можете просто отформатировать ее и переключить на портативное хранилище, не выполняя сброс настроек телефона к заводским настройкам. Это связано с тем, что в некоторых телефонах Android под управлением Marshmallow или выше система буквально принимает SD-карту как расширение внутреннего хранилища, а не как отдельное запоминающее устройство - таким образом, на вашей SD-карте будет много важных системных данных, и удаление SD-карты приведет к тому, что система Android выйдет из строя.

3 минуты на чтение