А самое главное что действия описанные в статье не требуют получения Root прав, что является отпугивающим фактором для большинства рядовых пользователей, так как рутованный Андроид лишается гарантии и получения официальных обновлений. Всех кто заинтригован прошу под кат.
Наверное всем пользователям
Шаг первый
Установка HTC Sync. Всю можно не ставить, достаточно только ее компонента HTC Driver Installer.
Шаг второй
Установка Android SDK. Инсталлятор берем
Тут и устанавливаем в корень системного диска например: C:\android-sdk-windows.Далее создаем новую системную переменную. Для этого идем в Мой компьютер-Свойства-Дополнительные параметры системы, нажимаем переменные среды, и создаем новую системную переменную. Имя переменной: adb значение переменной: C:\android-sdk-windows\tools.
Затем запускаем SDK Manager из папки Android-sdk-windows. Программа проверит наличие нужных компонентов и предложит установить недостающие, на это смело отвечайте отказом. Если выдает ошибку то заходим в Tools и ставим две галочки в Misc. На этом подготовка софта закончена, переходим к самому интересному.
Шаг третий
Активация кнопки «Переместить на SD-карту». Подключаем телефон кабелем к ПК и выбираем режим синхронизации. На ПК запускаем командную строку и в ней набираем: C:\android-sdk-windows\platform-tools\adb shell нажимем enter, должен появиться значок $.
Далее набираем следующее: pm setInstallLocation 2 (Регистр важен!). В ответ должна появиться строчка Pm set InstallLocation 2 и символ $.
После этого отключаем аппарат от ПК и перезагружаем его. После перезагрузки заходим в настройки-приложения-управление приложениями, выбрать приложение и убедиться что кнопка Переместить на SD-карту стала активной. Теперь по умолчанию все приложения будут ставиться на карту. Но не забываем что при подключении телефона к ПК в режиме «Дисковый накопитель» карта размонтируется и приложения находящиеся на ней приостановятся. Так что приложения которые висят в фоне (Виджеты, живые обои, мессенджеры) рекомендуется после установки переместить в телефон.
И еще: на всякий случай атрибуты команды pm SetInstallLocation:
pm setInstallLocation 0 — автовыбор места установки приложений.
pm setInstallLocation 1 — установка во внутреннюю память («в телефон»)
pm setInstallLocation 2 — установка во внешнюю память («на карту»)
На этом все, удачных перемещений и спасибо за внимание.

