Как прошить HTC HD2 за полчаса

Как прошить HTC HD2 за полчаса

27263
75
ПОДЕЛИТЬСЯ

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

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

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

  • Ваш 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 ;)

 UPD

Больше прошивок смотрите в новом разделе «Прошивки» !!!

  • Ybry

    Нельзя ли выложить все необходимые файлы на трекер ? Замучаешься качать с этого блядского депозита.

    • any2you

      Позже сделаем. Сейчас работаем над некоторым важным аспектом сайта. Спасибо за понимание

      • леха

        перед удаление создание архива сколько занимает времени и что должно появиться на экране у меня висит меню и пишет подождите

        • леха

          меню из 12 пунктов не пропадает не могу включить htc

  • Александр Юрга

    подскажите. всё сделал по инструкции но при загрузке уже самого андроида процес будто завыисает. и установка уже затягивалась и до 40 мин. я в панике.

  • серега

    перезагрузка висит,что делать???

    • any2you

      выньте аккумулятор, подождите минут 5. Потом опять включите и ждите. Сама конечная загрузка может занимать немало времени.

      • skalaept

        зависла картинка htc и дальше не грузит стоял телефон ночь что делать

        • noroot

          Быть чуть более внимательными, и перечитать комментарии и поменять значение system_ya_150M на system_ya_200M

          • skalaept

            всреавно также

  • БОгдан П

    хреновая инструкцыя по ней ничего не получилось, да и путаница в инструкции

  • Grobovschick

    ХЗ у кого что тут не получилось, у меня всё пошло отлично и кстати написано понятно и доходчиво, автору спасибо!

  • st1m

    не могу понять куда нужно файл радио распаковать….

    • Walter

      на карту памяти телефона, Radio.nbh же должен быть на телефоне, а прогу customruu.exe уже с компа запускать после синхронизации

  • Artut

    zapuskaju DAF.exe zhmu next i mne pishet readme.txt file is missing, chto delat?

    • Walter

      stranno cheto))) mojet ti ne s pravami administratora zapuskaesh DAF.exe? Esli s pravami, poprobuy zanovo skachat’ programmu, mojet che-to ne tak razarchivirovalos’ ili skachalos’

  • invfo

    Здравствуйте. Сделала всё по инструкции, но первая загрузка занимает больше 40 минут. Что можно с этим сделать?

  • сергей

    у меня SPL-3.03.0000,прошивка пойдет???

  • Слава

    сделал всё по этой инструкции… не запускается телефон…(

  • Илья

    долго телефон не запускается. висит надпись htc и все… жду долго

    • Анатолий

      Надо подогнать (system_ya_150M) по размеру прошивки если прошивка 280 мб то поставьте 290, у меня из за этого тоже висела надпись HTC и перезагружалось, изменил значения и всё заработало.

      • Slozhnyj

        а где и как можно подогнать?в какой раздел и где надо зайти?

        • noroot

          Ответил тебе, выше смотри.

  • Саша

    что делать

    Произошла ошибка

    Читайте ниже для получения дополнительной информации

    Ошибка Описание: USB инициализации не удалось

    Info:. RSPL RSPL.cpp (736)

    Описание ошибки: EnterBootloader отсутствует

    Info:. RSPL BootLoader.cpp (176)

    • Серый

      DAF.exe нужно запустить как Run As Admoinistrator

  • Александр

    я все сделал по инструкции . но у меня встает значек и загрузка дальше не идет !!! что мне делать ????

  • никита

    такая же проблема((( если ставлю другую прошивку хотя думаю дело в руках))) то появляется надпись андройд и тоже дальше не идет… может раздел не так сделан или ещё что?

  • КазаХ

    После прошивки стоит надпись HTC и дальше не идет. После прошивки размер sd card именился с 2ГБ упало на 875 в чем проблема?

  • Демьян

    У меня все получилось отлично,всё делал чётко по инструкции!!!
    А те кто несмог прошить идите к мастеру,у него то точно руки откуда нужно ростут!
    Огромное спасибо автору!!!

  • Дос

    при повторном включении опять появляется Magldr. как убрать? а так прошил отлично, заранее спс.

  • killerThePrada

    спасибо огромное

  • JOKER-MANIAK

    прошил а он висит!!! HTC!!!

  • Олежечка

    А если у меня TMOUS ? И почему такое древнее Рекавери? Разве 5-я версия не стабильнее?

  • Денис

    Help, Перепрошил. Загружается проходит инициализация до момента где на пустом экране надпись АНДРОЙД, и дальше не идёт!!! Что делать

    • JB

      Была такая же проблема. Все из-за того, что ты пропустил пункт Подготавливаем карту памяти и устанавливаем прошивку в 4 части данной статьи. После создания разделов EXT и FAT все заработает

  • Dan

    стоял MIUI 2.3.7, сделал все по инструкции, только вот радио пропустил (нифига не понял), запускается и в перезагруз… достать батарею не помогло… прошу совета!!!

  • Сергей

    всё сделал идёт загрузка показувает заставку htc что делать в такик случаях?

  • Сергей

    Не могу прошить на андроид . Висит надпись и все тут . Что не так , кто подскажет ???

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

    Заходим в MAGLDR;
    AD recovery;

    после этого у меня высвечивается ошибка…SD kernel open failed
    что делать?

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

  • Игорь

    а я чтото не понял куда прошивку кидать на флешку или как?

    • noroot

      Да на флешку

  • igor

    nand kernel open failed эт что?

  • Игорь

    после прошивки перезагрузился раз 200 и еще перезагружается что делать?

    • JB

      В папке с прошивальщиком CWM recovery находим файл flash.cfg
      Строка system ya 150M — размер раздела /system. Его нужно изменить в соответствии с указанием автора прошивки (указано в описании прошивки)

      Например: для прошивки требуется 320мб, то значение 150М меняем на 330М

  • Марат

    Сделал все по инструкции, осталось чтобы телефон перезагрузился и установил андроид. Но толефон встал на экране с надписью htc, прошла ночь а он на этом же экране?

  • Дамир

    спасибо большое все работает)

    • any2you

      пожалуйста, рады помочь, Дамир :)

  • savedata

    После прошивки на Android IceCreamSandwich 4.0.3 CM9 не работает wifi и камера не обнаруживается, в чем может дело быть?

  • Slozhnyj

    «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"

    Где можно эти разделы посмотреть и изменить?
    все нормально поставил,а в итоге на черном фоне горит htc и больше нечего.все скачивал и ставил согласно инструкции в шампе

    • noroot

      > В папке с прогой для прошивки ищем файл flash.cfg

      • Slozhnyj

        спасибо!тупанул немного,не догнал что этот файл можно через блокнот открыть:)

  • Алесандр

    Сколько будит стоить прошить hd2 у вас думаю у самого не получится.

  • Андрей

    Пожалуйста кто-нибудь помогите как мне прошить HD2 Leo ,он у меня как-то отключился и все надпись андроид и капец,а щас только в MAGLDR заходит и капец!А в матрас ни фига!Как его прошить то или уже невозможно!Я до этого уже прошивал,а щас все перепробывал и ни фига не получаеться!Напишите пожалуйста в почту frendik85@mail.ru

  • александр

    спасибо большое тебе за все очень помог

  • александр

    прошивка данная вста только нужно поставить System_ya_200M Cache_ya_5M заработает

  • Иван

    Обалденный пост! Все ясно и понятно! Только радио лучше другое скачать. Это не работает

  • Сергей

    Помогите беда!!!!Дошол до пункта .На экране вы увидете сименый диск,если нет,переподключите usb-провод.Я переподключаю но комп видет его буквально 2 секунды и всё.Чё делать помогите полная жжжжж

  • Сергей

    Помогите БЕДА!!!Дошол др пункта.На экране вы увидете сменый диск,если нет,перепотключите usb кабель.Я переподключаю а комп видет диск буквально 2 секунды и всё я немогу скопировать прошиву что делаать полная жжпа

  • Василий

    Всё поставил, всё ок, только иногда когда MAGLDR грузиться дальше не идёт… и ещё ктото писал там что делать когда го го го( в это время надо трубку берёшь кнопка, держать её пока не загоряться кнопки) раз 50 вытаскивал батарейку чтобы вырубить =)

  • Фаниль

    Помогите зависла загрузка на надписи андройд,что делать?

    • noroot

      Ну для начала надо достаточно долго подождать оставь в таком состоянии минут на 30. Если не загрузился, значит повторяй процесс проверь чексуммы прошивок которые ты скачал может быть битые файлы, в сервисное меню можно попасть нажав POWER + VOLUME DOWN одновременно и держать некоторое время пока не загрузится собственно сервисное меню.

      • Фаниль

        заново прошил рекавери поставил значение на 200, установил прошивку которая дается описание теперь телефон загрузил андройд,вроде заработало

      • Фаниль

        как сделать что бы камера заработала?

  • Фаниль

    зависла загрузка на надписи андройд что делать?

  • Макс

    Спасибо! Все получилось!

  • rain

    я поставил эту прошивку, а теперь из-за неработающей камеры хочу поменять, обязательно ли переустанавливать recovery или можно коротким путем как-то поменять?

  • мигель

    Сколько будит стоить прошить hd2 у вас думаю у самого не получится

  • Юрий Юрьевич

    Скажите такая качель прокатит с люмией 920

  • Paul Baraulya

    Перепрошил. сделал Reboot. Появился MAGlDR, потом появилась на пару сек надпись htc и потом пошла анимация, она не прекращается вот уже час, что делать?

    Прошивку ставил Android IceCreamSandwich 4.0.3 CM9 от Tytyng.

  • Сергей

    SD kernel open failed
    что делать?

  • Артур

    прошил, все гуд. поставл кит кат и память 4гб выбрал

  • Yury Kudryashov

    Статья не удобная , начиная с 3его пункта концовки ,где копируем зип архив(что за архив?андроид прошивка или CWM архив).И четвертый раздел ,где опять копируем архив , потом все удаляем ,так и архивы удаляются.Чтобы зайти в инсталл-зип нужно снова закидывать .Ив 4м разделе под прошивкой андроида данные систем и кэш в мегабайтах , они откуда?? В общем у меня грузит одну надпись HTC.

    • Yury Kudryashov

      ПОМЕНЯЛ НА 200 И 5 МЕГАБАЙ И ЗАРАБОТАЛА.

      • Yury Kudryashov

        но проблемы с камерой