Главная > Adnroid > Перенос приложений Android на SD карту (без root)

Перенос приложений Android на SD карту (без root)

Понаставил тут на свой HTC Wildfire S всякого софта на радостях, и обнаружил, что отнюдь не каждое приложение можно перекинуть на карту памяти. Особенно обидно за Google Reader, который весит почти 5 метров. Да и ВКонтактовское приложение своими немобильностью и 4,8 Мб разочаровало.

Но оказывается перенести эти и другие приложения (за исключением системных) можно без привилегий суперпользователя root.

Во-первых, нам нужно скачать Android SDK (30 Мб под вынь, 20 под линь). Для винды лучше берите установщик (installer_rXX-windows.exe). Устанавливаете/распаковываете. Сам я ставил SDK через ADT плагин для Eclipse. Убедитесь в Android SDK Manager’e, что установлены компоненты:

  • Android SDK Tools
  • Adnroid SDK Platform-tools

Необходимые компоненты

Далее включаем в телефоне режим отладки по USB: Настройки — Приложения — Разработка — Отладка USB.

Подключаем телефон к компу через родной USB-провод. Я лично выбираю режим подключения «Только зарядка», отладка в нем работает, а HTC Sync не запускается. Предполагается, что HTC Sync у вас уже установлен, иначе винда может испугаться нового устройства. Установщик HTC Sync вы всегда можете найти в корне карты памяти, либо скачать с сайта производителя.

Теперь открываем консолю (WIN+R — cmd — Интер, либо Ctrl+Alt+T), переходим в каталог platform-tools, который находится в каталоге SDK. У меня это C:\android-sdk\platform-tools. И выполняем команду:

adb shell pm setInstallLocation 2

В Ubuntu:

sudo ./adb shell pm setInstallLocation 2

У меня вылезло вот такое:

На этом всё. Итак, что было до наших манипуляций:

А после стало:

Контактовское приложение тоже стало транспортабельным.

Обратите внимание! Нельзя переносить виджеты на карточку памяти, это может привести к сбоям и неожиданным результатам. И вы не сможете перенести системные приложения, пока включена защита загрузчика HBOOT (S-ON).

Вернуть настройки системы в исходные можно, установив ранее озвученный параметр в ноль:

adb shell pm setInstallLocation 0

Всем спасибо. Успехов.

Кстати, если вы из дефулт-сити, и ваш девайс ненароком накрылся, то по поводу ремонта HTC в Москве рекомендую обращаться к хорошим ребятам из best-console.ru. Работают быстро, делают всё качественно.

Оказалось полезным? Покажите друзьям:
  • Добавить ВКонтакте заметку об этой странице
  • Одноклассники
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • Блог Li.ру
  • В закладки Google
  • Blogger
  • Google Buzz
  • Яндекс.Закладки
  • Блог Я.ру
Метки: ,
  1. Denisko
    30 Декабрь 2011 в 16:53 | #1

    Огромнейшее человеческое спасибо Вам!
    У меня получилось!!! УРАААА!!! :)))

  2. 30 Декабрь 2011 в 23:25 | #2

    @Denisko, на здоровье! С наступающим! :)

  3. 1 Январь 2012 в 01:11 | #3

    That’s good that people can take the loan and it opens new chances.


Подписаться, не оставляя комментариев