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
Причина редактирования: правка



Реп: (489)
MotoMAN @ 14.11.2011, 21:52 *
RA1NNY,
Хорошо, в ближайшие дни оформлю инструкцию :)

Вот и я тоже пытался установить через adb на свой TP2,Rhodium 400 NAND - бесполезно. В fastboot без проблем, а recovery не устанавливается. Установил recovery - дальше синего экрана - ни шагу после перезагрузки. Вроде и руки не кривые, да и описаний последовательности действий с форумов почитал. Провозился всю ночь, плюнул и лег спать. Либо туплю я, либо что-то еще. А самое обидное то, что видео на сайте присутствует, где наш зверек "шевелится" под Андроидом...



Реп: (0)
Аналогично... Уже и понял что и как, да вот не могу поставить рековери...
Добавлено в 15:30
Всю ночь провозился и понял, чтобы загрузиться в CW нужно зажать кнопку питания во время запуска LK .
Запустил андроид, поклацал, но не огорчает, что жсм модуль не работает... Буду ждать фикса...

Сообщение отредактировал MotoMAN - 18.11.11, 16:44



Реп: (489)
RA1NNY @ 17.11.2011, 22:09 *
Аналогично... Уже и понял что и как, да вот не могу поставить рековери...
Добавлено в 15:30
Всю ночь провозился и понял, чтобы загрузиться в CW нужно зажать кнопку питания во время запуска LK .
Запустил андроид, поклацал, но не огорчает, что жсм модуль не работает... Буду ждать фикса...

Так удалось все-же запустить? А можно в нескольких словах последовательность действий?



Реп: (0)
После того как установили рековери, мы берем вытягиваем батарею. Как только начинает загружаться LK и видим miniPool ... ACL зажимает кнопку питания, и ждем когда загрузится CW. Далее устанавливаем сборку OMGB v1.2.3 и гапс. Как-то так. Может и мануальчик перевести? :blush:

Сообщение отредактировал RA1NNY - 18.11.11, 18:44



Реп: (489)
RA1NNY @ 18.11.2011, 17:39 *
После того как установили рековери, мы берем вытягиваем батарею. Как только начинает загружаться LK и видим miniPool ... ACL зажимает кнопку питания, и ждем когда загрузится CW. Далее устанавливаем сборку OMGB v1.2.3 и гапс. Как-то так. Может и мануальчик перевести? :blush:

Да с мануалом вроде как разобрался, но...
Установил фастбут через адб. Залил рекавери. Вроде все встало. Перезагрузка с аккумом - выпадает окно разноцветное с пятью дроидами и надписью "Launching...",или что-то типа того. Без батареи - вообще никакой реакции. Что не так делаю? :( Вы уж простите за назойливость, но неохота на пол-пути бросать. Есть цель все-же запустить андроид на своем ТП.
Добавлено позже:
Так вот...
Если кому интересно - сообщаю, что установка NAND-testing мною произведена была успешно. (после 3-х бессонных ночей )
В результате имеем:
- Сенсорный экран = Работает.
- Кнопки = Работают.
- GPS = Не проверял
- G-Sensor = Работает.
- Выключение экрана = Работает.
- Датчик освещения/яркости экрана = Работает не стабильно
- GSM модуль - Работает.
- Вибрация = Работает.
- Звук - Динамики (во время звонка) = Работает.
- Звук - Основной динамик (плеер, рингтон) = Работает.
- Микрофон (во время звонка) = Рабоатет.
- 3D и видео ускоритель (OpenGL) - работает
- Камера - Работает.
- Соединение с компьютером = Работает.(С использованием MyPhoneExplorer)
- Зарядка = Работает.
(но как говорят желательно заряжать от компа. Для продолжительности жизни батареи.)
- Bluetooth - не проверял
- WiFi - не проверял
Ставил сборку : GB.2.3.3-2011.10.15. Описание здесь: http://tiad8.com/ru/htc-touch-pro-2-nand-a...-и-2-3-3-a.html

Из багов: после перезагрузки - запустить так и не удалось В чем фишка - пока не понял.


Сообщение отредактировал MotoMAN - 22.11.11, 22:20
Причина редактирования: Объединил сообщения, добавил баг репорт под спойлер



Реп: (3)
Вношу свой посильный вклад, вот игры которые пошли на моем Touch Pro 2:
[b]

K
Спасибо, добавлю в шапку.


Сообщение отредактировал MotoMAN - 03.12.11, 00:31
Причина редактирования: Убрал под спойлер



Реп: (5)
magicman
и как работает он в нанде? пошустрее чем через haret?

magicman @ 22.11.2011, 15:21 *
- GSM модуль - Работает.

хм... GSM работает?



Реп: (489)
Именно - работает! Не знаю, как, почему, но работает. И в интернет ходит. Но после перезагрузки запустить больше не удалось :( Сижу, ищу причину
А работает конечно быстрее, чем через haret/ Попробовал Angry Birds установить, летает как на полноценном Андроиде. С CD раньше тормозила, хотя и там побаловаться можно было. Опять же - я не спец, и все делаю практически методом "научного втыка". Читаю форумы, скачиваю, пробую. Потому не смогу дать ответы по поводу ядер и т. д... Имею то, что имею. Уж больно хочется все-таки полноценную сборку себе. А будет ли она - не знаю...

Сообщение отредактировал MotoMAN - 22.11.11, 22:21
Причина редактирования: Angry Dirds



Реп: (2)
magicman @ 22.11.2011, 14:02 *
Именно - работает!

А подскажи у тебя какой RHOD ? стоит ли пробовать сделать тоже самое на RHOD 300 (Tilt2)



Реп: (489)
mrneek @ 22.11.2011, 12:26 *
А подскажи у тебя какой RHOD ? стоит ли пробовать сделать тоже самое на RHOD 300 (Tilt2)


У меня Rhod 400 CDMA+GSM.
Что касается того, стоит ли, ничего сказать не могу, т.к. не силен в параметрах и железе. Как по-мне, то стоит только потому, что если не пробовать - точно никогда не узнаешь стоило, или нет :)



Реп: (2)
abd256 @ 22.11.2011, 13:35 *
тестим, присоединяемся, дополняем

Ты бы хоть чуток расписал самое начало что там с АДБ делать-то надо
мне не жаль убить свой TP как раз занять себя нечем :)



Реп: (489)
mrneek @ 22.11.2011, 12:49 *
Ты бы хоть чуток расписал самое начало что там с АДБ делать-то надо
мне не жаль убить свой TP как раз занять себя нечем

Ну, судя по тому, что я начитался, то вроде как убить не должен. Просто не знаю, как отнесутся к переписке модераторы. Если что - стучи в асю:367413396. Там попробую описать все по-порядку. Но повторяю, после перезагрузки повторно запустить не смог. Все с начала: Рекавери, очистка data, cache и потом новая установка



Реп: (21)
нее, я пока nand не буду пробовать ставить, похожу еще с frx0.7.1 ставил я себе FroyoB - BlackBird - V1 но не понравилось как работает, глюков больше чем на FRX.



Реп: (0)
magicman @ 22.11.2011, 11:21 *
Так вот...
Если кому интересно - сообщаю, что установка NAND-testing мною произведена была успешно. (после 3-х бессонных ночей :) )

Разъем 3,5мм работает? Любитель послушать музыку)

Сообщение отредактировал MotoMAN - 22.11.11, 22:16
Причина редактирования: Излишнее цитирование



Реп: (103)
magicman,
Вперед, мануал в студию, ждём) А том у меня с АДб так ничего и не получилось :)
А переписку я потом подчищу, вынеся из неё полезную информацию.

Всё, мануал будет. Простой. Сам долбался как его сделать, в итоге получилось запустить! Посмотрю хоть что за оно)
Шустро работает, классно однако. Но GSM не работает(не даёт переключить режим), и т.к мне нужен рабочий телефон, пока перепрошиваюсь...
Пробовал сборку OMGB от ACL с ppcgeeks.

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



Реп: (0)
Что-то я не могу загрузится в рековери http://tiad8.com/ru/htc-touch-pro-2-nand-a...-и-2-3-3-a.html
Просто в верху экрана написано A N D R O I D и на этом все. В рековери от АСЛ нормально заходит и ставит, но вот не грузится под эту сборку...

Сообщение отредактировал RA1NNY - 23.11.11, 00:21



Реп: (27)
Приветствую всех.
Вопрос такой:

1) Если андроид установлен на microSD, можно ли тупо скопировать все файлы на другую microSD так, чтобы всё работало точно также? (причина: допустим, просто хочется скинуть на карточку побольше объёмом)

2) если вытащить SD - будет ли грузиться Windows Mobile?



Реп: (380)
ztdz @ 23.11.2011, 03:51 *
1) Если андроид установлен на microSD, можно ли тупо скопировать все файлы на другую microSD так, чтобы всё работало точно также? (причина: допустим, просто хочется скинуть на карточку побольше объёмом)
Будет работать. Я все папки установленного андроида с моего кпк на другой Тач про2 перекидывал - все работает. Ну это я тока на Haret пробовал. Также переодически бекапю все папки андроида на комп, потому что может иногда так глючнуть при загрузке, что установленные проги слетают, а заново неохота опять устанавливать. Если так заглючило - загружаю на карту ранее сохраненные папки андроида и все.

2) если вытащить SD - будет ли грузиться Windows Mobile?
Должен грузиться, он же не на карте стоит.

Сообщение отредактировал Семён - 24.11.11, 00:20
Причина редактирования: + от ztdz



Реп: (2)
Я так понял что тут http://forum.ppcgeeks.com/android-tp2/1315...-tilt2-fix.html NBH разные для всех наших моделей, но у них ссылки битые. Тут http://forum.xda-developers.com/showthread.php?t=1347321 написано что только для RHOD 400/500 у меня TILT дошел до синего загрузчика, но комп отказывается прошивать дальше через адб, убийство какое-то :)



Реп: (0)
Первая ссылка, это устарелая, вторая только для CDMA+GSM (RHOD 400/500) аппаратов. Поэтому тебе только ждать и ждать или же юзать харет..


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

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

Сейчас: 20.09.24, 06:21