Итак, этот FAQ по настройке телефона Motorola Milestone XT720 2.1 (Eclair) сделан на основе моего личного опыта и очень многих проведённых опытов над ним .
Первым делом, что нам необходимо иметь при себе перед перепрошивкой и модифицированием данного аппарата? Собственно вот:
1. Операционная система Windows 7 или XP (желательно 32 битная, т.к. с ней меньше проблем при прошивке)
2. Программа-перепрошивальщик (скорее всего RDS lite 4.8 или выше)
3. Собственно, сама прошивка
4. Драйвера на наш телефон в (данном случае на 32 бита)
5. Android Debug Bridge (adb)
6. Скрипт apps2sd
7. Набор скриптов apps2ds, jit, busybox и др…
8. Программу для переразбива флешки Acronis disk director
9. И программы первой необходимости Universal androot, root explorer, milestone overclock (качаем последнюю версию с маркета), morelocale (смотри ниже все в атаче)
10. Open Recovery
11. Желательна флешка 6 класса или выше (ну или хотябы 4), на стандартной стоковой флешке телефон может подтормаживать из-за низкой скорости передачи (2 класс)
Начнем с того, что поставим на компьютер RDS lite и драйвера (думаю с этим ни у кого проблем возникнуть не должно, иначе дальше можно не читать ). Дальше распакуем архив с adb в корень диска С (будет удобнее работать).
Теперь загружаем телефон в режиме бутлоадера (громкость вниз + кнопка камеры до упора + кнопка включения телефона), запускаем RDS lite, копируем сам файл прошивки в корень диска С (чтобы не было никаких неожиданностей). Выбираем в прошивальщике файл прошивки и ждем итогов… Когда телефон прошьется в программе в строке статус будет написано PASS, значит все хорошо и программу можно закрывать.
Далее первым делом даем телефону права Root с помощью программы universal androot. Это можно сделать 2 способами: 1 - это скинуть эту программу на телефон и установить используя стандартный встроенный quickoffice (там есть встроенный файловый менеджер). 2 - это использовать adb (переводим телефон в режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка», переименовываем файл universal androot.apk в 1.apk (для простоты) и закидываем в папку C:\adb\tools. Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb install 1.apk). Потом заходим в программы уже на телефоне, выбираем universal androot, жмем go root и радуемся root правам на аппарате. (1)
Затем первым делом делаем перенос всех программ на флешку (ибо встроенной памяти явно не хватает на все что хочется). Делается это с помощью скрипта apps2sd из пункта 6! P.S. из набора скрипров из пункта 7 у меня эта функция не совсем работает (она все делает как и надо, монтирует /system/sd/ но внутренняя память все-равно уходит и не возвращается ).
Делается это следующим образом:
Разбваем флешку на 3 раздела с помошью Acronis disk director:
а) fat 32 (6.3гб) - раздел для всех даннх на флеш
б) ext3 (800мб) - это раздел под проги
в) linux swap (256мб) - если честно не очень понял зачем своп на флешке, но делал по мануалу, так как без этого раздела у многих телефон уходил в вечный ребут!
(!)Разбивать флешку надо из кард ридера!
С телефона, используемого с функцией доступ к карте памяти, у меня разбить не получилось!
Копируем на карту памяти apps2sd из пункта 6 под именем apps2sd2. (2)
Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка». Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb shell. Дальше пишем:
su (на телефоне должен выскочить запрос на предоставление прав суперпользователя неизвестному источноку. Делаем флажок запомнить и разрешаем)
cd /sdcard/apps2sd2
sh install_use_busybox.sh
затем подтверждаем выполнение скрипта, нажатием на y
и еще раз y чтобы подтвердить перезагрузку (у меня она почему-то не пошла)
reboot (собственно для принудительной перезагрузки)
ВНИМАНИЕ! Перезагрузка может идти довольно долго (до 5-10 минут), надо дождаться конца перезагрузки, а не бить панику. Сразу после первой, возможна и вторая подряд перегрузка… Если тел ушел в вечный ребут (у меня так было раза 2 из 30-40 раз, что я делал эту операцию), придется начать все сначала с прошивания телефона…
Дальше ставим JIT (существенно не заметил прироста скорости, но как пласебо мне оно надо и субъективно все-таки кажется, что работает быстрее телефон). Для этого копируем набор скриптов из пункта 7 на флешку под именем apps2sd. Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка». Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb shell. Дальше пишем:
su
cd /sdcard/apps2sd
sh install.sh
на компе появится выбор, выбираем JIT (цифра 5)
после установки выходим из меню на 0
программа спрашивает перезагрузить ли телефон, набираем ЗАГЛАВНУЮ Y, если не ребутится, то пишем сами reboot…
Если телефон перезагрузился нормально (опять же перезагрузка может занять длительное время), можно ехать дальше
Теперь ставим root explorer (см. абзац 1) и запускаем его, предоставляем права суперпользователя и идем в /data/data/. Находим там и удаляем 3 папки: app1, app-private1, dalvik-cache1. Перезагружаем телефон.
Если после всех этих манипуляций телефон нормально функционирует, то можно теперь смело настраивать свой аккаунт и вообще производить все свои настройки и установки.
Дальше можно поставить себе Open Recovery для применения новых тем, создания и восстановления бэкапов и прочей ерунды Ставим так: копируем содержимое архива на флешку (Получаем на флешке OpenRecovery.zip, и Папку OpenRecovery). Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка». Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb shell. Дальше пишем:
cp /sdcard/OpenRecovery/orbootstrap/install_script.sh /tmp
chmod 755 /tmp/install_script.sh
/tmp/install_script.sh STR
Должно появится:
Installation done.
Наслаждаемся Open Recovery! Чтобы туда попасть, надо перезагрузить телефон с нажатой кнопкой громкости вверх.
В заключении можно его и разогнать для большей скорости работы и лучшего отображения плавности меню. Для этого ставим Milestone Overclock (качаем с маркета последнюю версию) и разгоняем телефон. Лично я уже больше месяца хожу на 1000 MHz и 60 vsel. Никакого перегрева или лишнего перерасхода батарейки не наблюдаю, зато скорость работы увеличилась чуть ли не в 2 раза…
P.S. еще бы я советовал пользоваться оболочкой launcher pro, так как она дает очень хорошие визуальные эффекты и очень приятную анимацию.
===================================================================
Теперь поговорим о 2.2.1, которая все еще сырая, но уже вполне юзабельна. Итак, из нынешних проблем на ней наблюдается отсутствие подсветки на сенсорных клавишах, не работающий датчик поворота и датчик приближения, отсутствие 3G сетей и отсутствие русского языка. Также наблюдается самопроизвольное включение экрана телефона, что очень сильно сажает батарейку.
ВНИМАНИЕ!!! Нашел еще один очень большой недостаток: на этой прошивке нету роуминга! Поясню: я живу в калужской области и у меня оператор мегафон центр. Выехал в московскую область и сразу пропала сеть! Совсем! Ни позвонить, ни смс... И пока я не въехал обратно к себе в регион, сеть так и не появлялась! Зато потом сразу-же все прекрасно восстановилось. Это только у меня так или еще у кого? Прошу отписаться по данной проблеме.
Прошиваем все так-же через RDS lite, но прошиваем сначала русскую прошивку, затем уже 2.2.1 и делаем свайп (восстановление заводских настроек). Свайп делается так: выключаем телефон, зажимаем кнопку галереи, и жмем кнопку включения, ждем когда появится восклицательный знак, затем отпускаем кнопку галереи и жмем громкость вверх+кнопка камеры, там выбираем swipe/factory reset и подтверждаем выбор.
Дальше даем рут. В данной прошивке рут получаем с помощью SuperOneClick (смотри ниже в аттаче). Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка»).
Так как это прошивка 2.2, то в ней предусмотрена возможность переноса игр и программ на флешку, но… не все игры и программы это поддерживают, и, к тому-же, все-равно какой-то мусор в памяти телефона от них остается. Итого имеем 250мб. памяти, которая опять же заканчивается… Я предлагаю все так-же использовать apps2sd из пункта 6! Делается это так-же как описано в абзаце 2. Мы получаем 800+ памяти под программы и телефон «думает», что эти проги находятся в его памяти, а не на флеш-карте.
Разгоняем телефон с этой прошивкой с помощью Milestone Overclock 1.4.2 или ниже, на свежих версиях не гонится.
Так-же на ней можно настроить gprs, делается это с помощью проги apn manager (качаем с маркета). Там настраиваем интернет (например у меня в мегафоне точка доступа internet и все.. больше ничего писать не надо, все и так заработает). Стандартные точки доступа можно удалить.
Можно еще поменять локализацию телефона и частично перевести его на русский язык. Делается это с помощью программы morelocale (Ставится она аналогично абзацу 1). Что нам это дает? Это дает привязку маркета к российскому региону и русским комментариям в нем, перевод всех программ, которые поддерживают русский язык!
P.S. Вот, собственно все, что смог вынести из личного опыта общения с данным аппаратом. Может где-то и не прав, тогда поправьте, если не сложно Всем спасибо.
P.P.S в этом описании использовались ресурсы мотофана, в частности некоторые вырезки из FAQ BALU, за что ему большая благодарность! Ну и конечно-же был использован ресурс xda.
Сообщение отредактировал Neko-mata - 13.7.2011, 5:32
Первым делом, что нам необходимо иметь при себе перед перепрошивкой и модифицированием данного аппарата? Собственно вот:
1. Операционная система Windows 7 или XP (желательно 32 битная, т.к. с ней меньше проблем при прошивке)
2. Программа-перепрошивальщик (скорее всего RDS lite 4.8 или выше)
3. Собственно, сама прошивка
4. Драйвера на наш телефон в (данном случае на 32 бита)
5. Android Debug Bridge (adb)
6. Скрипт apps2sd
7. Набор скриптов apps2ds, jit, busybox и др…
8. Программу для переразбива флешки Acronis disk director
9. И программы первой необходимости Universal androot, root explorer, milestone overclock (качаем последнюю версию с маркета), morelocale (смотри ниже все в атаче)
10. Open Recovery
11. Желательна флешка 6 класса или выше (ну или хотябы 4), на стандартной стоковой флешке телефон может подтормаживать из-за низкой скорости передачи (2 класс)
Начнем с того, что поставим на компьютер RDS lite и драйвера (думаю с этим ни у кого проблем возникнуть не должно, иначе дальше можно не читать ). Дальше распакуем архив с adb в корень диска С (будет удобнее работать).
Теперь загружаем телефон в режиме бутлоадера (громкость вниз + кнопка камеры до упора + кнопка включения телефона), запускаем RDS lite, копируем сам файл прошивки в корень диска С (чтобы не было никаких неожиданностей). Выбираем в прошивальщике файл прошивки и ждем итогов… Когда телефон прошьется в программе в строке статус будет написано PASS, значит все хорошо и программу можно закрывать.
Далее первым делом даем телефону права Root с помощью программы universal androot. Это можно сделать 2 способами: 1 - это скинуть эту программу на телефон и установить используя стандартный встроенный quickoffice (там есть встроенный файловый менеджер). 2 - это использовать adb (переводим телефон в режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка», переименовываем файл universal androot.apk в 1.apk (для простоты) и закидываем в папку C:\adb\tools. Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb install 1.apk). Потом заходим в программы уже на телефоне, выбираем universal androot, жмем go root и радуемся root правам на аппарате. (1)
Затем первым делом делаем перенос всех программ на флешку (ибо встроенной памяти явно не хватает на все что хочется). Делается это с помощью скрипта apps2sd из пункта 6! P.S. из набора скрипров из пункта 7 у меня эта функция не совсем работает (она все делает как и надо, монтирует /system/sd/ но внутренняя память все-равно уходит и не возвращается ).
Делается это следующим образом:
Разбваем флешку на 3 раздела с помошью Acronis disk director:
а) fat 32 (6.3гб) - раздел для всех даннх на флеш
б) ext3 (800мб) - это раздел под проги
в) linux swap (256мб) - если честно не очень понял зачем своп на флешке, но делал по мануалу, так как без этого раздела у многих телефон уходил в вечный ребут!
(!)Разбивать флешку надо из кард ридера!
С телефона, используемого с функцией доступ к карте памяти, у меня разбить не получилось!
Копируем на карту памяти apps2sd из пункта 6 под именем apps2sd2. (2)
Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка». Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb shell. Дальше пишем:
su (на телефоне должен выскочить запрос на предоставление прав суперпользователя неизвестному источноку. Делаем флажок запомнить и разрешаем)
cd /sdcard/apps2sd2
sh install_use_busybox.sh
затем подтверждаем выполнение скрипта, нажатием на y
и еще раз y чтобы подтвердить перезагрузку (у меня она почему-то не пошла)
reboot (собственно для принудительной перезагрузки)
ВНИМАНИЕ! Перезагрузка может идти довольно долго (до 5-10 минут), надо дождаться конца перезагрузки, а не бить панику. Сразу после первой, возможна и вторая подряд перегрузка… Если тел ушел в вечный ребут (у меня так было раза 2 из 30-40 раз, что я делал эту операцию), придется начать все сначала с прошивания телефона…
Дальше ставим JIT (существенно не заметил прироста скорости, но как пласебо мне оно надо и субъективно все-таки кажется, что работает быстрее телефон). Для этого копируем набор скриптов из пункта 7 на флешку под именем apps2sd. Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка». Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb shell. Дальше пишем:
su
cd /sdcard/apps2sd
sh install.sh
на компе появится выбор, выбираем JIT (цифра 5)
после установки выходим из меню на 0
программа спрашивает перезагрузить ли телефон, набираем ЗАГЛАВНУЮ Y, если не ребутится, то пишем сами reboot…
Если телефон перезагрузился нормально (опять же перезагрузка может занять длительное время), можно ехать дальше
Теперь ставим root explorer (см. абзац 1) и запускаем его, предоставляем права суперпользователя и идем в /data/data/. Находим там и удаляем 3 папки: app1, app-private1, dalvik-cache1. Перезагружаем телефон.
Если после всех этих манипуляций телефон нормально функционирует, то можно теперь смело настраивать свой аккаунт и вообще производить все свои настройки и установки.
Дальше можно поставить себе Open Recovery для применения новых тем, создания и восстановления бэкапов и прочей ерунды Ставим так: копируем содержимое архива на флешку (Получаем на флешке OpenRecovery.zip, и Папку OpenRecovery). Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка». Делаем пуск-выполнить и пишем там cmd. Открывается окошко, там пишем cd c:\adb\tools. И затем adb shell. Дальше пишем:
cp /sdcard/OpenRecovery/orbootstrap/install_script.sh /tmp
chmod 755 /tmp/install_script.sh
/tmp/install_script.sh STR
Должно появится:
Installation done.
Наслаждаемся Open Recovery! Чтобы туда попасть, надо перезагрузить телефон с нажатой кнопкой громкости вверх.
В заключении можно его и разогнать для большей скорости работы и лучшего отображения плавности меню. Для этого ставим Milestone Overclock (качаем с маркета последнюю версию) и разгоняем телефон. Лично я уже больше месяца хожу на 1000 MHz и 60 vsel. Никакого перегрева или лишнего перерасхода батарейки не наблюдаю, зато скорость работы увеличилась чуть ли не в 2 раза…
P.S. еще бы я советовал пользоваться оболочкой launcher pro, так как она дает очень хорошие визуальные эффекты и очень приятную анимацию.
===================================================================
Теперь поговорим о 2.2.1, которая все еще сырая, но уже вполне юзабельна. Итак, из нынешних проблем на ней наблюдается отсутствие подсветки на сенсорных клавишах, не работающий датчик поворота и датчик приближения, отсутствие 3G сетей и отсутствие русского языка. Также наблюдается самопроизвольное включение экрана телефона, что очень сильно сажает батарейку.
ВНИМАНИЕ!!! Нашел еще один очень большой недостаток: на этой прошивке нету роуминга! Поясню: я живу в калужской области и у меня оператор мегафон центр. Выехал в московскую область и сразу пропала сеть! Совсем! Ни позвонить, ни смс... И пока я не въехал обратно к себе в регион, сеть так и не появлялась! Зато потом сразу-же все прекрасно восстановилось. Это только у меня так или еще у кого? Прошу отписаться по данной проблеме.
Прошиваем все так-же через RDS lite, но прошиваем сначала русскую прошивку, затем уже 2.2.1 и делаем свайп (восстановление заводских настроек). Свайп делается так: выключаем телефон, зажимаем кнопку галереи, и жмем кнопку включения, ждем когда появится восклицательный знак, затем отпускаем кнопку галереи и жмем громкость вверх+кнопка камеры, там выбираем swipe/factory reset и подтверждаем выбор.
Дальше даем рут. В данной прошивке рут получаем с помощью SuperOneClick (смотри ниже в аттаче). Включаем режим отладки по USB (настройки-приложения-разработка-отладка по usb) и делаем режим подключения «только зарядка»).
Так как это прошивка 2.2, то в ней предусмотрена возможность переноса игр и программ на флешку, но… не все игры и программы это поддерживают, и, к тому-же, все-равно какой-то мусор в памяти телефона от них остается. Итого имеем 250мб. памяти, которая опять же заканчивается… Я предлагаю все так-же использовать apps2sd из пункта 6! Делается это так-же как описано в абзаце 2. Мы получаем 800+ памяти под программы и телефон «думает», что эти проги находятся в его памяти, а не на флеш-карте.
Разгоняем телефон с этой прошивкой с помощью Milestone Overclock 1.4.2 или ниже, на свежих версиях не гонится.
Так-же на ней можно настроить gprs, делается это с помощью проги apn manager (качаем с маркета). Там настраиваем интернет (например у меня в мегафоне точка доступа internet и все.. больше ничего писать не надо, все и так заработает). Стандартные точки доступа можно удалить.
Можно еще поменять локализацию телефона и частично перевести его на русский язык. Делается это с помощью программы morelocale (Ставится она аналогично абзацу 1). Что нам это дает? Это дает привязку маркета к российскому региону и русским комментариям в нем, перевод всех программ, которые поддерживают русский язык!
P.S. Вот, собственно все, что смог вынести из личного опыта общения с данным аппаратом. Может где-то и не прав, тогда поправьте, если не сложно Всем спасибо.
P.P.S в этом описании использовались ресурсы мотофана, в частности некоторые вырезки из FAQ BALU, за что ему большая благодарность! Ну и конечно-же был использован ресурс xda.
Сообщение отредактировал Neko-mata - 13.7.2011, 5:32