HTC Touch Pro2 - Android OS | Загрузка и использование OS Google Android на HTC Rhodium



Реп: (297)
HTC Touch Pro2 - Загрузка и использование OS Android на HTC Rhodium

Описание | Обсуждение » l Обсуждение прошивок » | FAQ » l FAQ по перепрошивке » | Android OS » l NAND Android от diablocool | Аксессуары » l Покупка » l GPS » l Темы для TF3D » l WVGA игры » l Обсуждение прошивок от Kulja75 » l Обсуждение CDMA прошивок от MotoMAN » l Обсуждение CDMA прошивок от Alleus » l Улучшение звука и увеличение громкости

Прикрепленное изображение


В данной теме ведется обсуждение портирования Android OS на коммуникатор HTC Touch Pro2.
По общим вопросам по Android, не касающимся определенных сборок, способов установки, а также проблем связанных с плохой работоспособностью сборок, читаем FAQ по Android OS.
На данный момент для Touch Pro2 существует три вида сборок Android:

1) Haret
- обычный запуск Android с карты памяти. Haret полностью закрывает Windows Mobile, и даёт возможность запускать Linux-ные системы (Android построена на ядре Linux).
2) Haret CWM - Что такое ClockworkMod recovery? Это расширенная версия recovery, которая позволяет делать полную резервную копию прошивки, заменять системные файлы, устанавливать прошивки без ПК, легко устанавливать фиксы и патчи, делать полный backup системы, делать wipe и создавать ext2 раздел на карте памяти. Recovery - расширенное меню загрузки Android OS.
3) NAND - Запуск Android без изпользования WM, т.е прошивка в память телефона специального загрузчика, который загружает Android отдельно от Windows Mobile.

FAQ по установке разных версий Android

Haret
На примере сборки FRX07 от arrrghhh
1) Скачайте архив со сборкой
2) Извлеките содержимое архива и скопируйте его в корень карты памяти
*Можно также скопировать не в корень карты памяти, но и в любую другую папку, Но тогда надо дописать в файле startup.txt следующие строчки:
rel_path=Android/Pro2 либо просто rel_path=Android
Для наглядности пример:
set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2292
set KERNEL zImage
set initrd initrd.gz
set cmdline "rel_path=Android lcd.density=240 msmvkeyb_toggle=off gsensor_axis=2,1,3 force_cdma=1 pm.sleep_mode=1 physkeyboard=rhod400"
boot

3) В папке STARTUPS найдите файл startup.txt, подходящий именно вашей модели. Т.к. у нас RHODIUM, то выбираем в папке RHOD, среди папок RHOD*** номер своей модели телефона(точную модель телефона можно посмотреть сняв аккумулятор) и оттуда берем startup.txt и копируем в корень карты(либо в папку, в которую Вы извлекли архив)
4) В корень или папку, в которую Вы извлекли архив, положить файл ts-calibration(отвечает за калибровку тачскрина).
Есть три варианта - либо использовать файл калибровки из этого архива (разархивировать в папку(либо в корень) карты памяти) , либо использовать свой старый файл(если есть), либо провести калибровку во время первой загрузки Android(появляется она если в папке(либо корне) карты памяти нет файла ts-calibration
5) По желанию, можно также заменить ядро(zImage и modules) и rootfs. Сборки zImage и modules, а также ссылка на последние сборки rootfs.
Распаковываем архив с ядром(zImage и modules) в папку с Android, заранее переименовав файл zImage_xxxxx.xxx.xx просто в zImage. Не забудьте только удалить старый файл modules-xxxxx.xxx.xx. Архив с rootfs-xxxxxx.img распаковываете тоже в папку с Android, заранее переименовав его просто в rootfs.img.
6) Всё. Запускаете Haret.exe, и ждите полной загрузки Android. Первая загрузка будет долгая, в последующие разы - намного быстрее.

Haret CWM
1) Для установки CWM(скачать можно по ссылке Вам потребуется разбить карту памяти(лучше иметь объемом 1гб и больше) на 4 раздела, а именно:
1-ый раздел:(основной) FAT32 (sdcard - метка тома, тоже имеет значение)
2-ой раздел: EXT2 (system / около 150мб)
3-ий раздел: EXT2 (data / около 250мб)
4-ый раздел: EXT2 (cache / около 100мб)
Разбить можно, к примеру, маленькой утилиткой - MiniTool Partition Wizard Home Edition, скачать
Не забывайте что все разделы должны быть primary обязательно!
Вот удобное видео, на котором всё понятно: Видео(ссылка на Youtube)
2) Разархивируем архив npkboot-cwm19.zip на флешку в папку npkboot.
3) В папке STARTUPS найдите файл startup.txt, подходящий именно вашей модели. Т.к. у нас RHODIUM, то выбираем в папке RHOD, среди папок RHOD*** номер своей модели телефона(точную модель телефона можно посмотреть сняв аккумулятор) и оттуда берем startup.txt и копируем в папку npkboot.
4) В папку npkboot, положить файл ts-calibration(отвечает за калибровку тачскрина).
Есть три варианта - либо использовать файл калибровки из этого архива (разархивировать в папку(либо в корень) карты памяти) , либо использовать свой старый файл(если есть), либо провести калибровку во время первой загрузки Android(появляется она если в папке(либо корне) карты памяти нет файла ts-calibration
5) По желанию, можно также заменить ядро (zImage и modules)(обратите внимание, что в папке npkboot его по умолчанию нет, поэтому обязательно надо скопировать туда ядро!) и rootfs(меняется по желанию). Сборки zImage и modules, а также ссылка на последние сборки rootfs.
Распаковываем архив с ядром(zImage и modules) в папку npkboot, заранее переименовав файл zImage_xxxxx.xxx.xx просто в zImage. Не забудьте только удалить старый файл modules-xxxxx.xxx.xx. Архив с rootfs-xxxxxx.img распаковываете тоже в папку npkboot, заранее переименовав его просто в rootfs.img.
6) Скачиваете образ Android, к примеру отсюда: NeoFROYO V0.1, он будет в формате *.zip, и уже !не! разархивируя его, кидаете прямо в корень флешки(т.е не в папку npkboot).
7) Скачиваете архив с минимальными гугловскими приложениями(именуются gapps) отсюда, обычно в темах с CWM прошивками указывается, какие gapps нужно брать.
Скачиваете архив в формате *.zip и тоже скидываете его прямо в корень флешки(т.е не в папку npkboot).
8) Запускаете Haret.exe, и когда появится надпись Press Volume Down Key to launch CWM Recovery, коротко нажмите клавишу уменьшения громкости.
Навигация в CWM recovery происходит с помощью клавиш увеличения и уменьшения громкости(вверх и вниз соответственно), кнопка принятия и отбоя(ок и назад соответственно).
В меню CWM Recovery выберите пункт install zip from sdcard>>chooze zip from sdcard, выберите архив с Android и подтвердите установку(займет где-то минуты 2-3).
Таким же способом потом установить архив с gapps, НО не забудьте смонтировать(пункт mounts and storage) раздел system заново перед установкой gapps! В принципе, как будете устанавливать первый архив, сами увидите предупреждение, но на английском языке :)
Всё, теперь в главном меню выберите пункт reboot system now. Аппарат перезагрузится в Windows Mobile, и теперь просто опять запускаете Haret.exe, уже не заходя в CWM Recovery(не нажимая кнопку уменьшения громкости во время загрузки Haret.exe). Первая загрузка будет долгая, в последующие разы - намного быстрее.
Можно также почитать FAQ по CWM.
Не всё там, конечно, совпадает с нашим CWM Recovery, но большинство пунктов очень схожи.
Установка разных дополнений(руссификация, патчи, темы оформления и другое в формате *.zip) - Заходите в CWM Recovery>>install zip from sdcard>>chooze zip from sdcard. Выбираете нужный файл формата *.zip. Всё(руссификация, патчи, темы оформления и другое в формате *.zip) ложить в корень флешки. Устанавливать патчи, руссификацию и темы лучше всего перед второй полной загрузкой(gapps ставятся обязательно во время первой загрузки(т.е сразу после установки главного архива с прошивкой) Android.
Примечание:
Не используйте "factory wipe(полный сброс)" в CWM
Не используйте "format sdcard(форматирование флешки)" в CWM, если Вы не знаете,что Вы делаете :)


NAND
Не советую пытаться ставить Android в Nand на GSM аппаратах с одной камерой (tilt2, rhod100)! Замечено, что после установки rhodium.nbh синий экран fastboot на них не появляется.
  1. Распаковываем содержимое архива Прикрепленный файл6_RHODIMG.NBH_rhod_nand_2012.02.21.zip ( 28.1 КБ )
    в корень карты памяти.
  2. Копируем в корень карты памяти архив со сборкой Android.
  3. Скачиваем, устанавливаем и запускаем на ББ Android SDK manager.
  4. На ББ открываем командную строку (Пуск-Все программы-Стандартные-Командная строка).
  5. В командной строке набираем cd C:\adb .
  6. Прошиваем файл rhodium.nbh через Bootloader с устройства.
  7. Перезагружаем телефон, появляется синий экран fastboot.
  8. Подключаем аппарат к ББ через юсб и в командной строке набираем fastboot flash recovery recovery.img.
  9. Ждем пока в командной строке появится надпись Finished и набираем fastboot boot recovery.img.
  10. После прошивки появится окно CWM Recowery.
  11. В рекавери с помощью клавиш громкости и стрелок на клавиатуре выбираем и подтверждаем с помощью кнопки вызова или клавиши Enter на клавиатуре: install zip from sdcard - chooze zip from sdcard.
  12. Выбираем нужный архив с прошивкой и жмем yes install_***. Ждем пока рекавери закончит прошивку.
  13. После завершения установки жмем reboot now
    Все, аппарат загружается с андроидом на борту!


Необходимые для установки файлы, а так же ссылки на инструкции-оригиналы, находятся в этом посте темы HTC Touch Pro2 - Android OS (Пост #11750044)

Решение проблем
  • Как заставить qwerty-клавиатура писать на русском?
    Решение проблем с qwerty-клавиатурой на всех сборках!
  • Как сделать backup всех программ, их настроек, игр и их сохранений , чтобы перепрошить аппарат и не потерять данные?
    Если ваш аппарат на WM, то, например, с помощью Sprite Backup Premium, если на Android, то с помощи рекавери - пункт Nadroid Backup.
  • Как войти в Recovery?
    При включении аппарата, когда появится синий экран, нужно зажать кнопку включения на верхней панели до тех пор, пока аппарат не провибрирует дважды. После этого вы попадете в Recovery
  • Как разогнать процессор?
    Если вы ставите сборку под Haret или CWM+Haret, то в startup пропишите, например, acpuclock.oc_freq_khz=748800 (748800 соответствует ~748Mhz, рекомендую ставить в районе от 528Mhz до 768Mhz). Если вы установили Android в Nand, то используйте программы, например, SetCPU или CPU Master.



Ссылки на сборки Android для запуска с SD Card находятся во втором посте темы
Ссылки на сборки Android в NAND находятся в этом посте темы
Учитывайте, что лучше всего после первой загрузки Android дать телефону полежать 5-10 минут. Еще рекомендуют запустить все приложения(что может уменьшить риск появления разных проблем). Затем перезагрузится в WM и снова запустить Android.

Если вы заметили в шапке ошибку или хотите дополнить ее, то обращайтесь к куратору темы. Куратор темы slava3230.

Уважаемые пользователи!
Будьте взаимно вежливы! У нас на форуме принято говорить "Спасибо" путём повышения репутации нажав на кнопочку Прикрепленное изображение
Если у вас меньше 15 сообщений, то нажмите на кнопку Прикрепленное изображение и сообщите, кто Вам помог.


Сообщение отредактировал KEEPERekb - 22.04.15, 17:31
Причина редактирования: правка



Реп: (3)
Не знаю, может мысль глупая, но можно ли попробовать поставить android на память телефона? или не поместится? haret и образ? запустится ли? не нанд а обычную?



Реп: (489)
abd256 @ 29.11.2011, 21:06 *
Не знаю, может мысль глупая, но можно ли попробовать поставить android на память телефона? или не поместится? haret и образ? запустится ли? не нанд а обычную?

По-моему, мысль глупая. :)
Ты haret запускаешь через проводник в винде. А каким образом ты его запустишь, не имея на борту системы? :) Вот именно с этим моментом и долбутся люди создающие NAND...



Реп: (3)
MotoMAN @ 29.11.2011, 12:35 *
Поймите, 100% рабочей версии Nand пока что нет! Все сборки сугубо тестовые! Лучше всего следить за прогрессом ACL на ppcgeeks, чем за tiad8, который клепает сборки, лишь бы сделать, и ничего не проверяет.

Возможно в nand tiad и не сильно преуспевает кроме штампования (хотя плохой результат - тоже результат), зато в cwm успехи не плохие. Попробовал я tiatroid6.1 с cwm 5, хорошая вещь (переработали саму установку, конфигурационные файлы подправили) главное, что батарейка дольше держит и телефон быстрее реагирует на команды, нету таких сильных тормозов, которые очень раздражают. На форуме tiad появился еще faygi, вместе они прикручивают гайки android gingerbread, чтобы они работали на наших смартфонах и потихоньку выходит.
Может через пол годика уже будет, что то более менее дельное.
Очень конечно хотелось бы, чтобы nand продвинулся и не только на rhod400/500 но и на rhod100.



Реп: (13)
Сейчас пробовал OMGB, порадовало :) Работает без особых глюков, почти не тормозит. Жаль, уважаемый ACL еще не прикрутил поддержку GSM на CDMA аппаратах, пришлось перелазить обратно на вимо.. эх)
ЗЫ. Инструкцию брал отсюда: http://tiad8.com/htc-touch-pro-2-nand-andr...d-gsm-cdma.html
Сам долго догонял как поставить нанд, пока не нашел эту инструкцию))



Реп: (3)
Всем желающим новая версия NAND от ACL как я понял с поддержкой GSM хотя сам покка не ставил, пишет что выложил только сегодня, идем по ссылке:
СЮДА



Реп: (103)
abd256,
Крутяк! Только я немного не понял с его слов - работает ли GSM в версии для CDMA аппаратов?
Прошился, не работает...обидно(((

Сообщение отредактировал MotoMAN - 05.12.11, 11:43



Реп: (13)
MotoMAN @ 05.12.2011, 12:29 *
abd256,
Крутяк! Только я немного не понял с его слов - работает ли GSM в версии для CDMA аппаратов?
Прошился, не работает...обидно(((

Тоже днем сейчас пробовал на своем RHOD500 - gsm не работает... даже когда ставишь в настройках Global, переключается обратно на cdma.



Реп: (13)
Цитата: Add GSM support (nand tables are not optimal and currently work in progress). Вроде они еще не доделали gsm...



Реп: (3)
Списался с ACL и на вопрос получил следующий ответ: This should support it but since i dont have gsm on my rhod400 its hard to test. Do you know how to get logs for me? i might be able to help you. Думаю английский многие знают так что переводить не буду, единственно, что означает "logs" и как мне их получить, прошивать аппарат само сабой но что делать дальше?



Реп: (103)
abd256,
До того, как прочитал тут сообщение, оставил там ответ...
Т.е. у него тупо нет симки(GSM оператора),чтобы проверить... Но смысл в том, что режим GSM тупо не включается, в этом вся и проблема. Сегодня попробую поменять в build.prop значение на сеть по умолчанию - GSM, отпишусь что и как...
Обидно, т.к неработоспособность GSM связи и останавливает меня с переходом на NAND.



Реп: (3)
MotoMAN, abd256, YkureniY, установил ACL на свой rhod100 gsm не работает отослал логи. Будем ждать помощи. Маркет тоже вылетает в force close. Еще одна обидная штука - только экран тухнет и диод загорается зеленым - больше я включить экран не могу. Нажимаю кнопку питания, загорается диод оранжевым и подсветка клавиш внизу, а сам экран не включается. Я так понимаю больше ни у кого такого бага нету? А то написали бы уже.



Реп: (13)
viber_ua @ 06.12.2011, 12:24 *
MotoMAN, abd256, YkureniY, установил ACL на свой rhod100 gsm не работает отослал логи. Будем ждать помощи. Маркет тоже вылетает в force close. Еще одна обидная штука - только экран тухнет и диод загорается зеленым - больше я включить экран не могу. Нажимаю кнопку питания, загорается диод оранжевым и подсветка клавиш внизу, а сам экран не включается. Я так понимаю больше ни у кого такого бага нету? А то написали бы уже.

Я лично такого бага не наблюдал, возможно потому что у меня RHOD500.. А gsm, как писал MotoMAN, скорее всего работать должен, но не выбирается в настройках. Ждем официального ответа ACL :)

MotoMAN, редактирование build.prop не помогло?

Кстати, как сделать калибровку экрана? В рекавери это возможно или надо отдельно файл какой еще закинуть? Извиняюсь за возможно глупые вопросы, я в этом деле начинающий.

Сообщение отредактировал YkureniY - 06.12.11, 11:52



Реп: (103)
YkureniY,
Насчёт калибровки ACL написал, что: "Необходимо сперва откалибровать экран в WM, а затем перепрошивать NAND.
К сожалению, нет. Сейчас общаюсь с ACL насчёт вопроса по работе GSM, может что и получится :)
Пока остается только ждать.
viber_ua, т.к. ACL только недавно получил в свои руки GSM Pro2, то и работы по нему больше, чем по CDMA...
У меня RHOD400, такого бага не наблюдается(маркет не проверял)



Реп: (13)
MotoMAN,
Как я понял по сообщениям с PPCGEEKS (цитата: I know your ril is base on xda, FRX7.1 not use the latest ril code, so GSM user works well, but neopeek version(neofroyo) use latest ril, so many GSM folk said can't work on RHOD400/500), у ACL сборка c глючной ril, поэтому gsm не работает :scratch_one-s_head:



Реп: (27)
В общем, если у кого-то ошибка установки драйверов для fastboot возникнет, то нужно установить fastboot drivers.
Руководствовался этим видео:
http://www.youtube.com/watch?v=UHRonVzBMsI
Непонятно как, но после того, как как-то давно поставил прошивку WM от Мотомана, теперь сплешскрин всё время от него (даже при запуске NAND, Андроида чего я совершенно не понимаю).
Как же это так хитро прописалось?
Добавлено в 08:11
viber_ua @ 06.12.2011, 12:24 *
MotoMAN, abd256, YkureniY, установил ACL на свой rhod100 gsm не работает отослал логи. Будем ждать помощи. Маркет тоже вылетает в force close. Еще одна обидная штука - только экран тухнет и диод загорается зеленым - больше я включить экран не могу. Нажимаю кнопку питания, загорается диод оранжевым и подсветка клавиш внизу, а сам экран не включается. Я так понимаю больше ни у кого такого бага нету? А то написали бы уже.

viber_ua, На сборке Blue Froyo наблюдался абсолютно точно такой же баг.
Однако, после того, как я долго время нажимал на красную кнопку экран снова включался и всё работало.
Однако, вай-фай почему-то ни в какую не хотел включаться. Хотя интерфейс работал гладко, без тормозов. Да, камера также не открылась.
Поставилась сборка довольно быстро, но без вай-фая совершенно совершенно бесполезна.
Сейчас пробую установить OMGB - уже минут 15 белые буквы на чёрном фоне бегут, довольно странно. Такое чувство, что что-то просто зациклилось и пробегает по кругу.
K
ztdz, прошу не надо создавать кучу сообщений одно за одним. Это противоречит правилам форума. Спасибо.


Сообщение отредактировал MotoMAN - 08.12.11, 10:26
Причина редактирования: Поправил, удалил 3 сообщения(2 не нужных и 1 не относящийся к теме)



Реп: (103)
ztdz,
Убрать мой сплеш можно с помощью этой инструкции - Изменение Splashscreen при рестарте КПК (Пост #6411717)
А вообще к данной теме это не относится.

Тоже очень долго долбался с fastboot, так как не хотели ставиться драйвера, и их тупо не было...
Вот нашел архив, из него всё ставится нормально, и всё работает.
Прикрепленный файлDrivers.rar ( 2.87 МБ )
- Драйвера для fastboot.

А мануал будет как только появится нормально работающая сборка NAND.



Реп: (3)
ztdz @ 08.12.2011, 06:07 *
Однако, после того, как я долго время нажимал на красную кнопку экран снова включался и всё работало.

Увы у меня пока, что красная кнопка не работает - шлейф поврежден(я так понимаю речь идет о кнопке "домой", "Завершение вызова").
Я купил новый блок кнопок со шлейфом но пока еще не менял.



Реп: (13)
Хорошие новости :) ACL выложил тестовый ril, сейчас буду проверять. Скачать можно отсюда
Добавлено позже:
Почему то не могу прошить ril с карты памяти. Recovery пишет "instalation aborted.", в чем причина не пойму. C калибровкой вообще беда. Специально перед андроидом поставил 6.5, откалибровал заново и никакого результата.

Сообщение отредактировал MotoMAN - 08.12.11, 23:15
Причина редактирования: Объеденил сообщения



Реп: (103)
YkureniY,
Этот рил помоему надо просто вкинуть в папку system/lib, а не ставить через recovery.
Но народ пишет, что просто вкинул в зип OMGB этот файл, и GSM у них теперь работает! Кроме, конечно, APN, что плохо...
Может протестировать? Мне телефон рабочий нужен блин(

Сообщение отредактировал MotoMAN - 08.12.11, 23:20



Реп: (0)
У меня проблема с usb драйвером. Недавно переустановил систему и естественно весь сдк, сейчас вот решил попробывать опять поставить андрюшку, но не могу, тк компьютер не находит usb драйвер. Выручайте ребят)


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 20.09.24, 07:24