HTC HD 2

Прошиваем HTC HD2 до Android – Часть 1 – Установка SPL

Установка андроид-платформы на HTC HD2 дело довольно непростое. Я постарался собрать для Вас всю информацию о прошивке смартфона данного и соединил всё воедино. Пост получился немаленьким, но я разбил его на несколько частей, чтобы Вам было удобнее читать, мои юные падаваны. Пожалуйста, отнеситесь к каждому пункту внимательно и не торопитесь, если у Вас до этого не было опыта и Вы в чем-то сомневаетесь. Лучше сначала спросите у меня в комментариях. Потом уже делайте. Ведь всё-таки HTC HD2 прошиваем, а не кирпич какой. Всё, поехали.

Что требуется:

  • Ваш HSPL прошит быть обязан © мастер йода. (bootloader должен писать SPL-2.08.HSPL. При других версиях простите, андроид прошит не будет);
  • Радиомодуль должен быть прошит до версии 2.10 или выше;
  • Дополнительный загрузчик Android также заранее прошивается – MAGLDR.

Что делаем:

  • Проверяем SPL;
  • Прошиваем Хард SPL;
  • Далее смартфон прошивается при помощи прошивки без регион лока с нужной нам версией ядра и радиомодуля.
  • Устанавливаем Android.

Внимание! Убедитесь, чтобы у Вас стояла программа Outlook или аналогичная, которая может синхронизировать контактные данные с телефона, потому что в ходе перепрошивки все контакты пропадут.

Итак, план наметили, начнём прошивать.

Устанавливаем SPL-2.08.HSPL.

На компьютере уже должен быть проинсталлирован Центр устройств Windows Mobile для Windows 7 и Microsoft ActiveSynce для XP;

  • Качайте этот архив. Он требуется для прошивки SPL четвертой версии как официальный OSPL, так и пропатченный HSPL. Разархивируйте;
  • Проверьте зарядку батареи – должна быть на отметке более 50%;
  • Идём в bootloader (если устройство неработающее, то делайте следующее: зажмите кнопку уменьшения громкости и тыкните на клавишу ВКЛ. После появления разноцветных полос на экране);
  • Отпускайте уже кнопку уменьшения громкостиJ
  • Подключаем HTC HD2 через USB к своему компьютеру;
  • Внизу bootloader, на полосе, покажется надпись USB. Если не появился, это значит, что PC не смог определить смартфон, нужно поставить вот эти драйвера для USB)
  • Текст таки появился, можно запускать на компе HSPL4.exe (обязательно с правами администратора), делая всё как указано в инструкциях на дисплее компьютера.
  • Как только программа спросит версию SPL (он же загрузчик), выбираем из списка 2.08.HSPL;
  • По окончанию, смартфон перезагрузится, на PC высветится текст об успешном завершении установки и только теперь можно отключать его от USB.

Тестируем работоспособность

  • Заходим в bootloader (таким же образом, с прижатием кнопки понижения громкости);
  • Читаем: строка SPL-2.08 HSPL означает, что необходимый для прошивки андроида загрузчик пропатчен успешно.

Прошивка Radio

Для этого нужно скачать и разархивировать последнюю версию Radio и программу для прошивки (разархивируйте её в папку с прошивкой Radio.nbh);

  • Заходим в bootloader всё тем же способом;
  • HTC HD2 врубаем в комп посредством USB;
  • Сихронизируем (в нижнем полосе надпись USB) и стартуем на компьютере файл CustomRUU.exe из папки с программой для прошивки;
  • Далее следуйте всем инструкциям, которые увидите на дисплее.

Прошиваем HTC HD2 до Android – Часть 2 – Прошивка MAGLDR

Что есть MAGLDR? Существует такая группа разработчиков над HD2, именованная Dark Forces Team (DFT), под руководством Cotulla создали bootloader MAGLDR – это загрузчик для Android OS, который позволяет прошить и успешно пользоваться HTC HD2 с дроидом или WPH7.

MAGLDR загрузчик – это часть прошивки, которая как раз позволяет работать на HTC HD2 на андроиде. Однако, это ещё не всё. При помощи него можно открыть доступ к карте памяти, не загружаясь в операторную system. Также позволяет поместить Android из внутренней памяти смартфона (прошивки типа NAND), и монтировать его для карт памяти, ну и пара других функций. MAGLDR не служит заменой загрузчику WM (оригинальному SPL или Hard SPL). Его запускают после. Поэтому инсталлить и удалять его можно спокойно, не опасясь сделать из своего смартфона кирпич.

Прошиваем MAGLDR

Прошивка без PC с карт памяти:

  • Качаем архив и распаковываем.
  • Берём файл leoimg.nbh из архива и копируем в корень карты памяти;
  • Заходим в bootloader(он же SPL): про кнопку громкости помните?:)
  • Подождите несколько секунд и загрузчик самостоятельно обнаружит этот файл и попросит установить.

Если не просит (остановка процесса при вознкновении цветных полосок) или аппарт попросту не идёт, пробуйте заново перенести файл leoimg.nbh в карту памяти, удостоверившись, что всё успешно скопировалось, а также, что на карте нет других файлов с расширением *.nbh. Если нет отформатируйте или используйте карту меньшего объема.

Как попасть в MAGLDR?

На полностью неработающем устройстве зажать и держать клавишу выключения, пока не увидите меню с кнопками, назначение которых описано ниже:

— «Boot WPH» — грузит прошивку WPh7 (сначала нужно прошить Windows Phone 7).

— «Boot AD SD» — грузит Android с карт памяти. Чтобы запустить, нужно сбросить сборку дроида на карту памяти и добавить пути к ядру и файлу initrd.gz. Ядро под названием zImage и этот файл грузятся прямо из папки, которая указана в пункте «AD SD Dir».

— «Boot AD NAND» — грузит Android прошивку из внутренней памяти (NAND). Здесь нужнао предварительно прошить дроид.

— zImage и initrd.gz грузятся из бут-раздела памяти HD2.

— «USB MassStg» — если нужно использовать устройство в качестве съёмного харда, что позволяет видеть карту памяти на PC и переписывать данные не загружаясь в ОС.

— «USB Flasher» — рабочий режим с прогой для прошивки DAF при подкл. к PC через USB. Позволяет установить DAF-прошивки Android и WPh7, и для инсталляции CWM recovery.

— «USB TTY» — функция исполнения команд (например, task_2a, task29 и т.п.) с PC через USB с помощью программы MTTY. Функция нуждается в установке на ПК аналогичного при поддержке доступа MTTY к SPL драйвера.

— «AD HardReset» — форматирует Android раздел под флажком «hr». Используется обычно для стерания Андроида вместе с установками пользователей.

— «AD Recovery» — стартует recovery. Нуждается в заранее установленном Clock_Work_Mod recovery.

— «Tetris» — та самая знаменитая игра. Если наберёте 111111 очков, активируются скрытые функции меню MAGLDR

Раздел меню «Services»

— «DMESG to SD» — пишет «dmesg» андроидовский лог на карту-SD. Полезная функция для программеро. Она работает в тестовом режиме(экспериментально).

— «DumpUDtoSD» — пишет «asize» partition на карту-SD. Тоже эксперимен. На самом деле лучше не используйте, тормозит и глючит – недоработано.

— «UseLast24NAND» — даёт возможность задействовать 24 мегобайта памяти внутри устройства, расширив память, выделенную для пользователя. Проявите бдительность, т.к. есть возможность потерять все свои данные из этих 24 MB. Если вы апдейтили через RUU свой MAGLDR, то данные будут испорчены или устройство вообще перестанет грузиться. По умолчанию функция выключена

— «ClearSD MBR» — таблица разделов, создаваемая при помощи прошивки WPh7, удаляется. Что позволит сделать форматирование карты памяти после WPh7. Выполняя этот пункт, все данные с карт памяти будут потеряны.

Навигация в MAGLDR

  • Громкость отвечает за перемещения по пунктам;
  • Клавиша «домой» возвратит в предыдущее поле меню;
  • Клавиша «вкл/сбросить вызов» нужна для того, чтобы попасть в основное меня во время автоматической загрузки аппарата.

Прошиваем HTC HD2 до Android – Часть 3 – Установка CWM recovery

  • Грузим прошивальщик Flasher_CWM_recovery на компьютер;
  • Далее нужно определить величину системного раздела для прошивки. Поищите в описании прошивки. Если не нашли, то системный раздел можно сделать немногим больше 10 MB. Раздел целиком можно сделать и 50-400 MB, нужно подобрать таким образом объём, чтобы прошивка туда влезла. Однако помните, что чем больше делайте размер раздела, тем меньше памяти остаётся для пользователя (в разделе data);
  • В папке с прогой для прошивки ищем файл flash.cfg (инструкция для DAF) приблизительно с таким содержанием:

Misc_ya_1M
recovery_rrecov_ro_nospr_filesize_recovery_raw.img
boot_yboot_ro_5M
system_ya_150M <— целый раздел. Тут как раз нужно поменять на нужное значение.
cache_ya_5M <— кэш-раздел. Можно увеличить до 50MB, но во основном требуется даже менее 5 MB.
userdata ya_asize_hr_allsize

  • Идём в MAGLDR: на выключенном смартфоне держать зажатой клавишу и ждать появления меню;
  • Выбираем функцию USB Flasher кнопками изменения громкости;
  • Нажимаем «приём вызова»;
  • Видим надпись USB WAIT… можно подключать usb-провода к ПК;
  • Потом увидите USB WAIT…USB.
  • Запускаем на ПК DAF.exe из папки с программой CWM для прошивки с правам администратора и следуйте инструкциям, которым только увидите на экране. По завершению, трубка автоматом сделает перезагрузку и после этого отключайте кабель USB. Так мы создали разделы во внутренней памяти и поместили прошивку CWM recovery, удалив при этом старую.
  • Готово. CWM прошили.

Копируем файы с помошью CWM recovery

  • Заходим в MAGLDR;
  • AD recovery;
  • Нажимаем приём вызова, грузит CWM recovery;
  • Выбираем пункт mounts_and_storage;
  • Если USB не подключен, врубите его в ПК;
  • На экране вы увидите сменный диск, если нет, переподключите usb-провод;
  • Копируйте ZIP архив с прошивкой на карту памяти, разархивирывать её не надо;
  • На дисплее смартфона выбираем пункт Unmount.

Прошиваем HTC HD2 до Android – Часть 4 – Устанавливаем Android.

Качаем хорошую сборку Android IceCreamSandwich 4.0.3 CM9 от Tytyng:

System_ya_165M

Cache_ya_2M

Подготавливаем карту памяти и устанавливаем прошивку

  • если нужно, добавляем на карту памяти раздел ext (некоторые прошивки требуют выполнения этого пункта);
  • Заходим в MAGLDR;
  • Далее в AD recovery;
  • «принимаем вызов», при этом грузится CWM recovery;
  • Advanced;
  • Выбираем Partition_SD_Card;
  • Избираем 1024M(размер EXT3) и в том же месте 0M(размер Swap, если аппарат 0 MB раздел создаться не сможет);
  • Ждём окончания установки и ни при каких обстоятельствах не отключаем HTC HD2. Осторожней;
  • Раздел создался. Идём обратно – в меню с помощью кнопки отбоя;
  • Выходим из CWM recovery и нажимаем reboot_system_now.

Последний этап прошивки HTC HD2 на Android

  • Сносим все файлы и каталоги, оставшиеся от предыдущих прошивок на карте памяти. Данные пользователей можно не трогать;
  • Копируем ZIP-архив с прошивкой, оставить в архиве. Можно и через cardreader, предварительно убрав карту памяти из аппарата. Или же через CWM. Карта памяти должна быть уже в устройстве с находящейся внутри ZIP-прошивкой.
  • Идём в MAGLDR;
  • Потом в AD recovery;
  • Приём вызова – CWM recovery;
  • Wipe_data/factory_reset (данные ext раздела полностью пропадут, если они есть);
  • Исполняем wipe, ожидаем;
  • Избираем install_zip_from_sdcard à choose_zip_from_sdcard à тыкаем на прошивку зиповскую;
  • Идём назад в основное меню CWM;
  • Reboot_system_now;
  • HTC HD2 перезагружается и в течение 5-10 загрузит Android OS;
  • После первого запуска лучше перезагрузите ещё пару раз смартфон. Если система выдаёт кучу непонятного и не получается нормально рестартануть аппарат, то выньте аккумулятор. Прошивка будет работать замечательно.

С уважением, any2you 😉

HTC HD2 — очень очень старое устройство, запущенное в производство 2009 году. У этого девайса 4.3 дюймовый экран типа WVGA TFT и 512 (576) RAM. Процессор Qualcomm Snapdragon на 1 ГГц и Adreno 200 GPU.

Во время его анонса это было одно из самых впечатляющих устройств. Он изначально был с операционной системой Windows Mobile 6.5 Professional, но с тех пор он увидел порты практически каждой полпулярной мобильной OS включая Android, MeeGo и Windows Phone 7.
Хорошие новости для пользователей HD2 — порт CM 12 теперь доступен для этого устройства. Это не должно быть для вас неожиданостьюю, поскольку это устройство получило много портов до этого. Хотя данная прошивка всеровно находится в стадии тестирования.

Если вы желаете установить Android 5.0.1 Lollipop (CM12) — для вас эта иснтрукция.

Disclaimer/Предупреждение: Следуя инструкции вы также имеете риск повредить устройство. Во всяком случае данный сайт ответственности не несет, ровно как и автор инструкции и прошивки.

Что нам понадобится:

  • CM 12 zip file
  • Gapps zip file
  1. Создайте резервную копию Nandroid.
  2. Загрузите файл CM 12 ROM и Gapps и переместите в память флешки.
  3. Выключите телефон и загрузите телефон в Рековери.
  4. Затем, очистите кэш Dalvik
  5. Идем в “Install zip” и выбираем “Select zip”. Выбирите CM 12 ROM zip файл.
  6. Теперь снова очищаем кэш и кэш Dalvik
  7. Идем в ”Install zip”, затем “Select zip”. Выберем Gapps zip file.
  8. Нажмите “Wipe Data/Factory Reset”, затем выберите “Да” на следующем экране, чтобы подтвердить.
  9. После того, как процесс завершен, перезагрузите телефон.

Все установлено, но помните, что первая загрузка длится долго.

ОБНОВЛЕНИЕ — Android 5.1.1 от 12 августа 2015

Смартфон HTC HD2 является уникальным, так как на него можно установить любую прошивку, кроме iOS. В данной статье будем ставить прошивку Android, а немного позже рассмотрим и установку Windows Phone на данный аппарат.

Для простоты советую вам прошивку от Cottula (), ее и буду устанавливать. Можно выбрать любую другую на ваш вкус. Полазив по интернету, узнал, что самыми надежными являются:

В общем это лучшие на данный момент прошивки для нашего HD2, если хотите поставить что-то другое — пожалуйста.

Инструкция

1. Первым делом заменим SPL на версию 2.08, скачав программное обеспечение HSPL4 и разархивировав на свой ПК.

2. Далее нам нужно синхронизировать HTC HD2 с компьютером с помощью USB и одной из этих программ:

  • Если у вас Windows XP, скачиваем ActiveSync с официального сайта.
  • Windows Vista — тогда вам поможет программа Mobile Device Center.

3. Итак, HTC HD2 подключен к ПК, продолжаем: запускаем файл HSPL4, которые скачали вначале статьи, далее проставляем галочки и устанавливаем.

4. Следующим пунктом будет установка специального модуля Radio. HD2 снова должен быть подключен к компьютеру, запускаем .exe файл с архива. В общем все также, как делали в прошлом пункте.

Важно!Прочитайте пункт 6 перед прохождением пункта 5!

5. Чтобы прошивка стала на HTC, нужна платформа, так что качаем MAGLDR, распаковываем и запускаем файл RomUpdateUtility.exe от имени администратора.

Если откроется окно управления доступом, нужно нажать на «Да».

После установки программы, телефон должен перезагрузиться.
Кто не разобрался с установкой платформы MAGLDR, смотрим видео. А кто разобрался, переходим к последним шагам прошивки HTC HD2.

6. Далее нужно удерживать кнопку вкл/выкл смартфона при перезагрузке, пока не появится меню. Переход по пунктам осуществляется кнопкой уменьшения/увеличения громкости — клацаем вниз — переходим к USB Flasher, и жмем кнопку вызова.

7. На экране HD2 должна появиться надпись USB Wait — значит нужно подключить при помощи USB шнура телефон к ПК. Далее заходим в папку с прошивкой, которую вы нашли, или скачали предложенную мной. Запускаем файл DAF.exe.

На этом все.