Как перенести любые приложения Android на флешкарту

link2sd logoВ принципах работы ОС Android есть один неприятный казус - далеко не все приложения можно перенести на флеш карту. Иными словами - если разработчик приложения не предусмотрел возможности переноса приложения на флешку, то сделать это штатными средствами Android просто не возможно. В данной статье я хочу поделиться методом, который позволяет переносить на флеш карту любые приложения Android.

В чем заключена проблема

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

Дело все в том, что самые распространенные (не топовые/не дорогие) современные смартфоны на базе Андроид оснащаются, в среднем 512 мб оперативной памяти, а так же внутренней памятью такого же объема. Касательно объема оперативной памяти - тут все нормально, а вот относительно объема внутренней памяти телефона - дела обстоят не очень. С первого взгляда можно сказать, что это весьма не малый объем. Но стоит копнуть глубже, как начинает проясняться, что это весьма небольшой объем. Почему? Потому, что часть этого объема занимает сама операционная система Android, причем занимает ни больше, ни меньше, а половину. Сюда так стоит еще приплюсовать объем стандартных приложений и на выходе остается вообще чуть чуть.

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

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

Благодаря переносу приложения на съемный диск освобождается внутренняя память телефона, вот такие вот компьютерные науки.

Как перенести любое приложение Android на флешкарту

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

Если вас это пугает, то спешу вас успокоить. В сети Интернет очень много инструкций как это сделать. Займет это не больше 10 минут, и ничего сложного в этой процедуре нет. Поэтому рекомендую вам получить рут права на своем андроидофоне. Как ни как вы купили смартфон, и он должен ПОЛНОСТЬЮ принадлежать вам.  Мне вот лично было не приятно то, что изначально нет возможности полностью управлять устройством которое я купил.

Что необходимо:

- смартфон (с root правами)

- флешкарта (желательно без данных)

- программа MiniTool Partition Wizard Home Edition (можно использовать любую другую программу управления разделами дисков)

- приложение Link2SD для Android (скачать с Google Play)

- компьютер/ноутбук с картридером (или датакабелем)

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

1. Создаем скрытый раздел на флешкарте с файловой системой EXT3.

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

Для этого с помощью программы нажимаем на разделе вашей флеш карты правой клавишей мыши и выбираем пункт Resize. Далее указываем размер будущего раздела флешки под ваши данные. Таким образом вы уменьшите размер старого раздела, чтоб высвободить место для создания второго. Лично я использовал флешку на 4 гб. Тем самым я уменьшил размер до 3,5 оставив для скрытого раздела 500 мб, чего должно хватить для удовлетворения всех моих нужд.

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

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

2. Подготавливаем телефон. Для этого возвращаем данные на флешку, если до этого их убирали, вставляем карту в смартфон, запускаем его. В Google Play находим приложение Link2SD и устанавливаем его. После первого запуска (с условием, что программа имеет рут доступ) спросит файловую систему скрытого раздела на вашей флешке - выбираем Ext3.

Если все прошло успешно, то программа правильным образом определит раздел и на него теперь можно переносить приложения.

Как перенести любые приложения Android на флешкарту

3. Перенос любых приложений Android на флешкарту.

Что ж, настало время, когда можно начать переносить приложения. Запускаем программу Link2SD, в списке, которые предоставляет эта программа, находим необходимое нам приложение и нажимаем на него. В открывшемся меню нажимаем кнопку "Сослать", перед вами на выбор появится 3 пункта с галочками - выбирайте все. Программа вас оповестит о завершении операции.

Как перенести любые приложения Android на флешкарту

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

Хотелось бы еще отметить одно достоинство программы. Есть приложения для Android, которые идут вместе с виджетами. Некоторые из таких приложений имеют стандартную возможность переноса на сменную память, но после такой операции перестают работать виджеты. При переносе (ссылании) таких приложений с помощью Link2SD - такой проблемы не возникает, так как приложение считает, что находится во внутренней памяти.

Приложение очень полезное, всем рекомендую! Если у кого-то возникли какие-то вопросы, то задавайте их в комментариях.

Понравилась статья? Поделиться с друзьями:
Комментариев: 52
  1. женя

    здравствуйте! а можно узнать какие именно приложения можно ссылать на второй раздел? если программа изначально установлена на карту памяти, нужно ли ее ссылать??

    1. Dancan (автор)

      Советую это делать только для тех приложений, у которых нет родной возможности переноса на карту памяти. Не стоит ссылать уже перенесенное приложение — возникают проблемы.

  2. Сергей

    все приложения перенесены на второй раздел,и всё настроено/сделано в соответствии того что написано вами выше, но как можно объяснить тот факт, что внутренняя память заполнилась и заполняется (всего 178мб, свободно 35,7мб) ? телефон самсунг galaxy ace S5830

    1. Dancan (автор)

      Скорее всего заполняется кэшем от других приложений. Я лично поступаю так. Я устанавливаю приложение. Далее смотрю штатными методами может ли оно переноситься на карту памяти. Если да — то переношу его сразу штатными методами. Если же нет, то делаю его первый запуск прямо из памяти телефона, чтоб оно создало кэш и прочие файлы и библиотеки, которые ему требуются. И лишь после ССЫЛАЮ это приложение на карту памяти через приложение что написал в статье. Все благополучно получается. Максимум что бывает — система не сразу показывает освободившееся место. Это лечится просто перезагрузкой системы телефона. Я очень доволен работой этого приложения. Столько утилит я бы просто не смог без нее поставить на свой телефон

  3. Игорь

    Флешку, с созданным дополнительным разделом, не видит телефон. Пишет: поврежденная карта памяти sd.

    1. Dancan (автор)

      Может вы с файловой системой что-то намудрили. Попробуйте Ext3 версии а не 4 или наоборот

      1. Валерий

        А как назад всё вернуть? дело в том, что компьютер после этой операции вообще перестал видеть sd карту

        1. Dancan (автор)

          В самом приложении на телефоне просто все возвращаете обратно. А после флешку нужно просто переразбить обратно, либо штатными средствами ОС, или (советую) специальными утилитами, к примеру Acronis disk director. Ими убираем все разделы и после форматируем ее полностью в нужную файловую систему (FAT32) и все

  4. олег

    сделал на планшете,все прошло на отлично!!!!спасибо!!!

  5. олег

    вот тока не пойму а для чего 500м.создавать скрытым?

  6. олег

    а как флешку потом востановить?

  7. Эрик

    Всё сделал точно по инструкции. При первом запуске Link to SD когда я выбрал файловую систему ext3 написала , что моё устройство её не поддерживает и порекомендовала FAT32. Я переформатировал 2-й раздел в FAT32, Link to SD приняла его, но переместить не получается, вылетает ошибка: «Отказ pkg: /data/app/com….apk failure (install_failed_insufficieent_storage)
    Что делать? Помогите пожалуйста.

    1. Dancan (автор)

      Стоп стоп стоп. Как это не поддерживает? Если какие-то трудности возникли с ext3 то попробуйте тогда ext4. В результате у вас должен быть один раздел с файловой системой Linux (ext3 или ext4) и второй раздел в FAT32. Первый раздел не будет виден телефону, его будет использовать только та программа. А на втором будет лежать все остальное, что хранится у вас на флешке.

  8. Елена

    Здравствуйте! Делаю все четко по инструкции. Ничего не получается. В итоге: ни телефон не видит карту памяти, ни компьютер. В чем причина?

  9. Елена

    Перезагрузила телефон, теперь пишет, что карта памяти испорчена и можно только отформатировать. Форматирую….. Делаю вновь все четко по инструкции — все то же самое. Ничего не получается!!!

    1. Dancan (автор)

      Попробуйте систему не ext3 выбрать а ext4

  10. Руслан

    Скажите, такой метод подходит для Андроида 4.0.3. Будет работать?

    1. Dancan (автор)

      должен работать

  11. Павел

    Помогите, весь мозг поломал. Не много не по теме, но по теме переноса. Была 16 гб флешка и много много всякой всячины на ней установлено соответственно, купил 32 гб и всё, она у меня декоративная. Не могу ее никак к устройству приспособить, не получается перенести данные, пробую все просто тупо скопировать,как советуют многие на просторах паутины, вставляю и ничего, никаких эмоций. Помогите как грамотно перенести всё с одного носителя на другой? Чтоб вставил и сразу юзать

    1. Dancan (автор)

      Попробуйте сделать образ флешки с помощью программы Acronis True Image и после этой же программой восстановите получившийся образ но на новой флешке. Принцип такого действия — программа сделает слепок (точную копию) данных первой флешки и разместит его на второй (новой) флешке.

  12. Илья

    Здравствуйте. Подскажите пожайлуста будет ли данный метод работать на Samsung Note 2 N7100, Android 4.1.1 с картой SanDisk Ultra microSDXC UHS-I 64GB (exFat)?

    1. Dancan (автор)

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

  13. Илья

    В общем не помог ваш метод на моем аппарате не в какой из связок(ext3,ext4 и т.п.)(((

  14. Вова

    а этот метод прокатит для Samsung Galaxy Tab 2 ?

    1. Dancan (автор)

      Должно пройти

  15. Илья

    Установил, всё работает отлично!!!! Но вот куда устанавливать хеш перенесёной игры? В какую папку!!!

    1. Dancan (автор)

      Рад что хоть кто-то справился!

      1. Ярик

        Тоесть при таком способе вся програма переносится на карточку без остатка в телефоне, а то надоело что как минимум 1/3 размера остается на телефоне.

  16. Ярик

    Переносит все данные програмы на карточку или как при стандартном переносе, часть оставляет в телефоне. Если прогу можно перенести стандартным способ но при этом на телефоне она остается в 1/3 части от её размера этот метод подойдет или нет?

    1. Dancan (автор)

      В общем эта программа практически полностью переносит приложение на скрытый раздел карты(который вы подготовите). Сама ОС будет думать при этом, что файлы лежать в памяти телефона. А вот озвученная вами ситуация, когда приложение можно перенести на карту памяти, и при этом останется в памяти телефона 1/3 от общего объема приложения, то эту часть КРАЙНЕ НЕ СОВЕТУЮ переносить этой утилитой на скрытый раздел. Я как-то попробовал пару раз, результат в обоих случаях был печальный. Тут уж лучше сразу определиться каким образом будете переносить то или иное приложение — с помощью программы или же штатными методами.

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

  17. Ярик

    Таким способом перенесется вся програма на карточку или тоже какаято часть останется в телефоне?

  18. Иван

    Спосибо все получилась , все приложения работают после перноса отлично (lg e510 optimus hub )

  19. михаил

    Пробовал 4 раза, Link2SD пишет не создан скрипт

  20. Михаил

    Когда делал раздел на диске, показывало ошибку исправил, диск делал по поочередно в обоих системах, на андроиде программа обе системы не опознала.

  21. Adamand

    Спасибо БОЛЬШОЕ! Сделал всё по инструкции, правда использовал Acronis. Всё вышло на ура! MicroSD на 8 гб оставил видимыми 2гб всё «сослал» =) на ext3 на флешке, очень доволен! Ещё раз спасибо, уважаемый!

  22. Alex

    Спасибо, огромное! Все получилось. Samsung Galaxy Y 6102. Начал «летать». А то думал менять игрушку). Теперь все ок!!! Светлых мыслей Вам в голову почаще!)

  23. максим

    скачиваю приложения на самсунг таб2 7.0 пишет память заполнена, что сделать чтобы приложения автоматом перемещались на флеш карту

    1. Dancan (автор)

      Автоматом они не будут перемещаться, так что удалите пока что-то наиболее не важное для вас и попробуйте по инструкции указанной выше провернуть всю эту аферу

      1. Armen

        у меня вот такая проблема » link2sd не смог получить права root. если у вас есть root, убедитесь, что вы выбрали allow в запросе суперпользователя» …………. жду вашего ответа)

        1. Dancan (автор)

          Для начала у вас root права доступны на смартфоне? Или вы их не получали еще?

      2. Армен

        ??

  24. Дмитрий

    Подскажите телефон FLy 450+ ,Андрюшка 2,3,6 , пробую ext 3 раздел создать, программу скачиваю устанавливаю он получает рут, но скрип не может быть создать данный раздел не поддерживается устройством, то же происходит и с ext4. Подскажите что сделать.

    1. Dancan (автор)

      В ближайшие дни приложение обновилось пару раз. Обновите приложение и попробуйте провернуть еще раз все по инструкции

  25. Настя

    А где можно скачать эту программу, для создания ext3/4? и это бесплатно? и кстати еще вопрос, а можно ли сделать ext3/4 через телефон?

    1. Dancan (автор)

      Программа называется acronis disk director. В поиске введите и найдете. Программа не бесплатная, но можно раскопать и вылеченную версию. Через телефон точно не сможете создать такие разделы с такой файловой системой

      1. алекс12

        1. Ext разделы можно и через телефон создавать, если вместо стокового рекавери вшит ClockworkMod.
        2. Если создавать через комп, то лучше пользоваться MiniTool Partition Wizard Home Edition, т.к. она бесплатная.
        3. И начинать надо с создания ext2, т.к. данная файловая система по минимуму нагружает карту памяти (ext3, а тем более ext4 быстрее убьют флешку).
        4. Если с ext2/3/4 ничего не получается, то это значит, что эти файловые системы не поддерживаются ядром прошивки и второй раздел надо делать в FAT32 — должно работать.
        Как-то так.

  26. юрий

    А что есле телефон пишет что программа link2sd не поддерживается вашим устройством и короче вообще ни одно приложение не переносится так как телефон думает что нутренняя память это внешняя память (ИЛИ НАОБОРОТ)

    1. Dancan (автор)

      что за телефон у вас такой?

  27. knight

    Здравствуйте. Скажите пожалуйста, вместе с приложением и кэш переносится? то есть перенесется игра и ее кэш или только игра?Спасибо

    1. Dancan (автор)

      Кэш не переносится

  28. Nargiz

    Можете дать ссылку чтобы скачат рут? В Play Market не смогла, на англ языке все. Спасибо.

  29. BulDog

    Здрасте. Создал раздел ехt4. При выборе файловой системы (выбираю соответственно ехт4) радостно выскакивает такая вот лажа: « Ошибка скрипта монтирования. Скрипт монтирования не может быть создан. mount: No such device » Пробувал в root explorer’е переносить apk файл любого приложения в создавшуюся папку data/sdext2 но памяти больше не становится. В самой програмее link2sd ничего сослать неполучается т.к просто некуда, пишет: Не найден смонтированый data/sdext2. Если по сути он создан тогда как его смонтировать?и почему ../sdext2 когда я создал ext4? И есть ли возможность изменить ехт4 на ехт2? Спрашиваю потому что как таковой понятной инструкции по этому вопросу в сети не нашол.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: