Пост на тему
Всего по теме:
Новое по теме:
- Платформа Jelly Bean — самая безопасная из семейства Android пост от black7
- Android Market отныне Google Play пост от black7
- В YouTube для Android появилась поддержка HD-видео пост от errenter
4 читателя
Установка приложений на карту памяти без Root доступа
Появилась возможность на всех телефонах, на каких установлен Android версии 2.2 сделать так, чтобы все приложения по умолчанию устанавливались на карту памяти. Думаю это приятная новость для владельцев HTC Desire, HTC Desire HD и Samsung Galaxy S.
Сам способ был прочитан на [url=4pda.ru]4pda.ru[/url], за что им огромное спасибо. Ниже привожу инструкцию "в оригинале".
Итак порядок действий следующий:
1. Сначала Вы должны включить USB debugging на своем устройстве. Идем в Settings > Applications > Development и включаем USB debugging.
2. Теперь Вы должны загрузить и установить Android SDK. Качаем отсюда: http://developer.android.com/sdk/. Скачайте и распакуйте архив в папку по вашему выбору, Затем запустите SDK Manager.exe и выберите Available Packages слева. Если Вы получаете сообщение об ошибке, включите ”Force https://…” в Settings. Из списка доступных пакетов выберите ”USB Driver package”, щелкните кнопку Install Selected в нижнем правом углу и следуйте подсказкам.
На момент установки SDK возможны ошибки установки (ошибка доступа). Лечится отключением антивирусного монитора.
3. Соедините свой телефон с компьютером с кабелем USB. Windows может запросить у вас установить новые драйверы. В этом случае укажите папку Android-SDK\USB для установки. Не монтируйте свое устройство. Вам нужно только подключиться кабелем к USB. (Режим Charge Only)
4. Скачайте архив 2bats.zip с двумя .bat файлами, прикрепленный к этому сообщению и распакуйте их в папку Android-SDK\platform-tools (в предыдущих версиях SDK Android-SDK\tools). В этой папке должен быть файл adb.exe.
5. Для того, чтобы Android по умолчанию устанавливал программы на SD-карту, запустите SD install enable.bat
6. Для того, чтобы Android по умолчанию устанавливал программы в память телефона, запустите SD install disable.bat
7. В процессе выполнения должен быть выведен серийный номер вашего устройства. Если этого не происходит, значит вы где-то сделали ошибку и соединение с телефоном не было установлено. Стоит проверить, все ли сделано правильно.
8. Собственно все
Работает только начиная с Android v2.2 (Froyo).
ROOT не нужен.
РАБОТАЕТ! Проверял лично. Теперь у меня iGO и Skype (самые прожорливые в плане памяти) стоят на SD.
(В случае с iGO переносится только приложение (~15Mb), данные остаются в памяти телефона. Это обусловлено логикой работы программы и может быть изменено только разработчиками. Надеемся на новую версию.)
Важно! Указанный способ не переносит установленные программы на SD-карту. Он просто изменяет путь установки по умолчанию.
Таким образом, для переноса, например, iGO на SD-карту нужно:
- его удалить,
- включить установку на SD,
- установить заново,
- выключить установку на SD.
Выключать установку на SD нужно по нескольким причинам. Основные из них:
- SD карта становится доступна системе не сразу после включения, а через некоторое количество времени. Все, что необходимо при загрузке аппарата (сервисы, виджеты и т.п.) ставить на SD нельзя.
- При подключении к компьютеру по USB в режиме накопителя SD карта не доступна телефону.
- Программы с SD работают несколько медленнее.
Внимание!
Если у вас установлен HTC Sync или что-то подобное, на момент подключения и запуска приведенных .bat файлов их надо отключить (полностью закрыть), т.к. подобные программы используют тот-же протокол доступа и могут не позволить изменить параметры телефона.
Сам способ был прочитан на [url=4pda.ru]4pda.ru[/url], за что им огромное спасибо. Ниже привожу инструкцию "в оригинале".
Итак порядок действий следующий:
1. Сначала Вы должны включить USB debugging на своем устройстве. Идем в Settings > Applications > Development и включаем USB debugging.
2. Теперь Вы должны загрузить и установить Android SDK. Качаем отсюда: http://developer.android.com/sdk/. Скачайте и распакуйте архив в папку по вашему выбору, Затем запустите SDK Manager.exe и выберите Available Packages слева. Если Вы получаете сообщение об ошибке, включите ”Force https://…” в Settings. Из списка доступных пакетов выберите ”USB Driver package”, щелкните кнопку Install Selected в нижнем правом углу и следуйте подсказкам.
На момент установки SDK возможны ошибки установки (ошибка доступа). Лечится отключением антивирусного монитора.
3. Соедините свой телефон с компьютером с кабелем USB. Windows может запросить у вас установить новые драйверы. В этом случае укажите папку Android-SDK\USB для установки. Не монтируйте свое устройство. Вам нужно только подключиться кабелем к USB. (Режим Charge Only)
4. Скачайте архив 2bats.zip с двумя .bat файлами, прикрепленный к этому сообщению и распакуйте их в папку Android-SDK\platform-tools (в предыдущих версиях SDK Android-SDK\tools). В этой папке должен быть файл adb.exe.
5. Для того, чтобы Android по умолчанию устанавливал программы на SD-карту, запустите SD install enable.bat
6. Для того, чтобы Android по умолчанию устанавливал программы в память телефона, запустите SD install disable.bat
7. В процессе выполнения должен быть выведен серийный номер вашего устройства. Если этого не происходит, значит вы где-то сделали ошибку и соединение с телефоном не было установлено. Стоит проверить, все ли сделано правильно.
8. Собственно все
Работает только начиная с Android v2.2 (Froyo).
ROOT не нужен.
РАБОТАЕТ! Проверял лично. Теперь у меня iGO и Skype (самые прожорливые в плане памяти) стоят на SD.
(В случае с iGO переносится только приложение (~15Mb), данные остаются в памяти телефона. Это обусловлено логикой работы программы и может быть изменено только разработчиками. Надеемся на новую версию.)
Важно! Указанный способ не переносит установленные программы на SD-карту. Он просто изменяет путь установки по умолчанию.
Таким образом, для переноса, например, iGO на SD-карту нужно:
- его удалить,
- включить установку на SD,
- установить заново,
- выключить установку на SD.
Выключать установку на SD нужно по нескольким причинам. Основные из них:
- SD карта становится доступна системе не сразу после включения, а через некоторое количество времени. Все, что необходимо при загрузке аппарата (сервисы, виджеты и т.п.) ставить на SD нельзя.
- При подключении к компьютеру по USB в режиме накопителя SD карта не доступна телефону.
- Программы с SD работают несколько медленнее.
Внимание!
Если у вас установлен HTC Sync или что-то подобное, на момент подключения и запуска приведенных .bat файлов их надо отключить (полностью закрыть), т.к. подобные программы используют тот-же протокол доступа и могут не позволить изменить параметры телефона.
03.01.2011 14:46
Запись отредактирована Byaka 19.12.2012 в 18:27
Комментарии
-
спасибо! жаль для 2,1 чего-то подобного не придумали
-
У 2.2 штатно не передбачено встановлення програм на карту пам'яті. Якщо не боїтесь втратити гарантію на телефон і готові "патчити" прошивку чи встановлювати "кастомну", то можна встанолювати програми і на Android 2.1, шукати патч/прошивку для свого телефона за ключовими словами Apps2SD. На самій карті пам'яті слід зробити окремий розділ у файловій системі ext2/ext3/ext4 (який не буде доступний, при підключенні телефона по USB), на який і будуть встановлюватись програми.
-
Глянув у підпис, на HTC Hero можна встановити СyanogenMod 5.x (базований на Android 2.1 із Apps2SD) чи СyanogenMod 6.1 (Android 2.2)
-
спасибо! попробую :)
-
на 2.1 есть если с ROOT
Зайдите на англоязычный xda-developers. Если Ваша модель там есть, то и инструкция будет... -
Stickman007
07.01.2011 12:04 | #Не пойму, а где же прикреплённый к сообщению архив 2bats.zip???? Вроде бы недостаточностью интеллекта не страдаю, но архив хоть убей, не вижу( -
Я уже исправил)
-
SudraSkytaS
09.01.2011 18:25 | #странно, но по сылке ничего невозможно скачать - открывается сайт http://www.ex.ua/ и всё... Можно перезалить файлы на другой хост? Спасибо :)/ -
Stickman007
07.01.2011 18:04 | #спасибо:) -
Мне тоже нужно 2bats.zip.
-
Перезалейте 2bats.zip пожалуйста
-
У меня на Window XP нету слева вкладки "Available Packages"? что делать, подскажите пожалуйста, очень важно.
Для того, что бы комментировать или отвечать на вопросы, необходимо авторизоваться. Если у вас нет логина и пароля, зарегистрируйтесь прямо сейчас.
Лучший комментарий
yurnov
03.01.2011 15:41 | #