qp-emblem


мАбила — для писателей

Эксперты по теме

Установка приложений на карту памяти без 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 файлов их надо отключить (полностью закрыть), т.к. подобные программы используют тот-же протокол доступа и могут не позволить изменить параметры телефона.

Запись отредактирована Byaka 19.12.2012 в 18:27

Byaka

Byaka информирует

Лучший комментарий

  • yurnov

    yurnov

    03.01.2011 15:41   |   #
    Глянув у підпис, на HTC Hero можна встановити СyanogenMod 5.x (базований на Android 2.1 із Apps2SD) чи СyanogenMod 6.1 (Android 2.2)

Комментарии

  • Zver

    Zver

    03.01.2011 15:26   |   #
    спасибо! жаль для 2,1 чего-то подобного не придумали
  • yurnov

    yurnov

    03.01.2011 15:38   |   #
    У 2.2 штатно не передбачено встановлення програм на карту пам'яті. Якщо не боїтесь втратити гарантію на телефон і готові "патчити" прошивку чи встановлювати "кастомну", то можна встанолювати програми і на Android 2.1, шукати патч/прошивку для свого телефона за ключовими словами Apps2SD. На самій карті пам'яті слід зробити окремий розділ у файловій системі ext2/ext3/ext4 (який не буде доступний, при підключенні телефона по USB), на який і будуть встановлюватись програми.
  • yurnov

    yurnov

    03.01.2011 15:41   |   #
    Глянув у підпис, на HTC Hero можна встановити СyanogenMod 5.x (базований на Android 2.1 із Apps2SD) чи СyanogenMod 6.1 (Android 2.2)
  • Zver

    Zver

    03.01.2011 15:54   |   #
    спасибо! попробую :)
  • bohdan4ik13

    bohdan4ik13

    03.01.2011 22:46   |   #
    на 2.1 есть если с ROOT
    Зайдите на англоязычный xda-developers. Если Ваша модель там есть, то и инструкция будет...
  • Stickman007

    Stickman007

    07.01.2011 12:04   |   #
    Не пойму, а где же прикреплённый к сообщению архив 2bats.zip???? Вроде бы недостаточностью интеллекта не страдаю, но архив хоть убей, не вижу(
  • Byaka

    Byaka

    07.01.2011 13:01   |   #
    Я уже исправил)
  • SudraSkytaS

    SudraSkytaS

    09.01.2011 18:25   |   #
    странно, но по сылке ничего невозможно скачать - открывается сайт http://www.ex.ua/ и всё... Можно перезалить файлы на другой хост? Спасибо :)/
  • Stickman007

    Stickman007

    07.01.2011 18:04   |   #
    спасибо:)
  • mrbull

    mrbull

    12.09.2011 19:57   |   #
    Мне тоже нужно 2bats.zip.
  • Trey

    Trey

    07.11.2011 17:18   |   #
    Перезалейте 2bats.zip пожалуйста
  • cooolez

    cooolez

    02.04.2012 20:39   |   #
    У меня на Window XP нету слева вкладки "Available Packages"? что делать, подскажите пожалуйста, очень важно.
Для того, что бы комментировать или отвечать на вопросы, необходимо авторизоваться. Если у вас нет логина и пароля, зарегистрируйтесь прямо сейчас.