Как перенести данные приложения на внешнюю SD-карту без рута

У меня Karbonn A15 с Android ICS (4.0.4), рута нет.

Я хочу переместить данные приложения на внешнюю SD-карту. Пробовал переместить /mnt/sdcard/dataпапку, просто проверить не освобождает ли она память в разделе память в настройках телефона.

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

Ответы (2)

Большая часть данных приложения хранится во внутренней памяти, ниже /data/data. Вы не можете получить доступ к этим каталогам/файлам напрямую, если ваше устройство не маршрутизировано; то же самое относится к перемещению его в другое место.

Но если ваше устройство рутировано, ключевыми словами являются Data2SD , App2SD и Link2SD :

  • App2SD: «официальный» способ перемещения ваших приложений на SDCard (см.: и его тег-wiki , последний описывает его более подробно). Этот метод перемещает большую часть самого приложения на SDCard. Можно использовать без рутирования устройства.
  • Link2SD: расширенный вариант App2SD . Это перемещает все приложение на SDCard, а затем создает символические ссылки на «исходные места», обманывая систему, заставляя ее думать, что «ничего не произошло». Требуется наличие root-прав на устройстве, а также отдельный раздел на SD-карте. Смотрите и его tag-wiki для более подробной информации.
  • Data2SD: заботятся не о приложениях, а об их данных. Также требуется, чтобы устройство было рутировано. У нас нет тега для этого, но вы можете найти соответствующее приложение в Google Play: Root # All Data2SD card. .

Единственный возможный способ связать внутренние данные приложения с SD-картой. Полностью. Это использовать версию Link2sd + , но это было платное приложение.

Не могли бы вы указать ссылку на это приложение? Описание тоже не помешало бы.