Установка Android на HTC HD2 в NAND ROM

После предварительных действий продолжаем готовить HTC HD2 к Android

1. Прошиваем дополнительный загрузчик Андроида — MAGLDR

Инструкция по прошивке MAGLDR

Способ №1. Прошивка без ПК с карты памяти.

– Загрузить архив leoimg.zip и распаковать его
– Файл leoimg.nbh (в нём содержится MAGLDR 1.13) из архива скопировать в корень карты памяти
– Заходим в SPL (bootloader, загрузчик, матрас): на полностью выключенном аппарате зажимаем клавишу понижения громкости и кратко нажимаем клавишу включения
– Через несколько секунд загрузчик автоматически обнаружит файл и предложит его установить
Если загрузчик не предлагает установить *.nbh файл (после появления цветных полос процесс останавливается) или установка не проходит, попробуйте заново скопировать файл leoimg.nbh на карту памяти, убедившись, что операция прошла успешно. Убедитесь, что на карте памяти нет других *.nbh файлов. Попробуйте отформатировать карту памяти. Так же файл может не прошиваться с карт памяти большого объёма.

Способ №2. Прошивка без карты памяти с помощью ПК.

– На ПК должен быть установлен и запущен Центр устройств Windows Mobile для Windows 7 и Microsoft ActiveSync для Windows XP
– Загружаем на ПК MAGLDRMAGLDR 1.13
– Разархивируем архив с загрузчиком в любую папку на ПК
– Заходим в SPL (bootloader, загрузчик, матрас): на полностью выключенном аппарате зажимаем клавишу понижения громкости и кратко нажимаем клавишу включения
– Подключаем телефон к ПК (при этом в нижней полосе появится надпись USB)
– Устанавливаем MAGLDR: запускаем из папки с загрузчиком ROMUpdateUtility.exe и следуем инструкциям на экране ПК, по окончанию аппарат перезагрузится. После этого любая прошивка Windows Mobile удалится из аппарата.
MAGLDR прошит

MAGLDR прошит, как в него зайти? — на полностью выключенном аппарате зажать кнопку включения и НЕ отпускать её до тех пор, пока не появится меню.
Как узнать какая у меня версия MAGLDR? — зайти в него, там сверху будет написано

Значение пунктов меню:
«Boot WPH» — загружает прошивку Windows Phone 7 (требуется предварительно прошить WPH7)
«Boot AD SD» — загружает Android с карты памяти. Для запуска требуется сбросить сборку Андроида на карту памяти и указать путь к ядру и initrd.gz.
zImage (ядро) и initrd.gz загружаются из папки, указанной в пункте «AD SD Dir».
«Boot AD NAND» — загружает прошивку Android из NAND (внутренняя память). Требует предварительной прошивки Android.
zImage и initrd.gz загружаются из boot раздела во внутренней памяти HD2.
«USB MassStg» — позволяет использовать аппарат в качестве съёмного диска: предоставляет возможность видеть карту памяти на компьютере и копировать файлы без загрузки ОС.
«USB Flasher» — режим для работы с прошивальщиком DAF при подключении к ПК по USB. Используется для установки DAF-прошивок Android’а, Windows Phone 7, а так же для установки CWM recovery
«USB TTY» — функция выполнения команд (таких как task 2a, task29 и др.) с ПК по USB через программу MTTY. Требует установки на ПК такого же драйвера как для поддержки доступа MTTY к SPL.
«AD HardReset» — удаляет раздел Android c «hr» флагом. Используется обычно для удаления Android’a вместе с пользовательскими установками.
«AD Recovery» — заходит (запускает) в recovery. Требуется предварительно установить ClockworkMod recovery.
«Tetris» — игра Tetris. Наберите 111111 очков, чтобы активировать скрытые пункты меню MAGLDR

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

«DMESG to SD» — записывает «dmesg» android лог на SD карту. Полезно для разработчиков. Поддержка этой функции введена в экспериментальном режиме
«DumpUDtoSD» — записывает «asize» partition на SD карту. Экспериментальная функция. Глючит, медленно работает и не протестированно до конца. Не используйте.
«UseLast24NAND» — позволяет задействовать резервные 24 Мб внутренней памяти. Т.е. расширить память доступную пользователю. Будьте осторожны, не потеряйте свои данные. Если вы обновляли MAGLDR через RUU или прошивали радиомодуль, то потеряете данные из этих 24 Мб. Это означает, что данные будут повреждены или аппарат перестанет загружаться. По умолчанию не задействовано (OFF).
«ClearSD MBR» — удаляет таблицу разделов, создаваемую при прошивке WPH7, это позволяет отформатировать карту памяти после использования WPH7. При выполнении этого пункта все данные с карты памяти пропадут.

Назначение кнопок:
клавиши управления громкостью выполняют функцию навигации
клавиша «домой» возвращает в предыдущее подменю.
клавиша «включения/отбоя вызова» используется для того, чтобы зайти в главное меню во время автозагрузки аппарата.

2. Устанавливаем CWM recovery (ClockworkMod recovery)

– Загружаем на ПК прошивальщик CWM:
Flasher_for_CWM_recovery_v3.2.0.1.rar
Flasher_for_CWM_recovery_v4.0.1.4.rar
И разархивируем его в любую пустую папку на ПК.
Обе версии CWM полностью рабочие, но первая более проверенная. Ставьте последнюю, при возникновении конфликтов с прошивкой пробуйте более старую версию. В обоих архивах используется один и тот же прошивальщик (flasher) — DAF, различаются лишь версии recovery.
– Определяем какого размера требуется системный раздел для прошивки: смотрим описание прошивки в каталоге прошивок. Если нужных данных там нет, то распаковываем архив с прошивкой, загруженный в первом пункте, и определяем объём папки system. Системный раздел должен быть чуть больше (5-10 Мб). Объём системного раздела может быть от 50 до 400 Мб, его размер нужно выбирать так, чтобы прошивка туда влезла, но при этом надо помнить, что чем больше его размер, тем меньше памяти остаётся под пользовательские данные (уменьшается объём раздела data).
– В папке с прошивальщиком CWM находим файл flash.cfg (инструкция для прошивальщика DAF) примерно такого содержания:

misc ya 1M
recovery rrecov|ro|nospr filesize recovery-raw.img
boot yboot|ro 5M
system ya 150M
cache ya 5M
userdata ya|asize|hr allsize

В нём: четвёртая строка — размер создаваемого системного раздела, пятая — размер кэш-раздела, «150M» — размер раздела в мегабайтах. Изменяете на нужное значение выделенную синим цифру. Объём кэш раздела может колебаться от 5 до 50 Мб, но для большинства прошивок требуется кэш раздел объёмом не более 5-ти Мб.
– Заходим в MAGLDR: на выключенном аппарате зажать клавишу включения и НЕ отпускать её до тех пор, пока не появится меню.
– Клавишами изменения громкости выбираем пункт USB Flasher.
– Нажимаем клавишу приёма вызова.
– Появится надпись usb wait… подключаемся проводом USB к ПК.
– Появится надпись usb wait…USB.
– Запускаем на ПК DAF.exe из папки с прошивальщиком CWM от имени Администратора и следуем всем инструкциям на экране ПК, по окончании телефон перезагрузится и кабель USB можно будет отключить (только после того, как на экране ПК появится надпись о завершении). В этом пункте происходит создание разделов во внутренней памяти КМК и прошивка туда CWM recovery, при этом ваша старая прошивка удалится.
– CWM прошит.

Как узнать какая версия CWM у меня стоит?— Зайти в CWM recovery (пункт AD recovery в MAGLDR), там сверху будет написана версия.
Как обновить CWM без потери данных? — Установить через CWM следующий ZIP — recovery_4.0.1.4_leo_CWR.zip. После обновления прошивка Android не слетит и все данные сохранятся, версия нового CWM 4.0.1.4. Перед обновлением делайте резервную копию, чтобы, если всё пойдёт не так, можно было восстановить прошивку.
Почему у меня не обновляется CWM? — это происходит когда новый recovery больше старого, о решении проблемы читаем здесь.

Обсуждение CWM recovery для HD2 на xda-developers. Отсюда — всегда можно загрузить образ последнего CWM recovery. Последняя выложенная версия CWM recovery для HD2 — 4.0.1.4, он включает в себя все последние обновления CWM и так же исправлен баг предыдущих версий — не восстанавливался sd-ext при восстановлении резервной копии прошивки.

Навигация

• кнопка повышения громкости — вверх
• кнопка понижения громкости — вниз
• кнопка приёма вызова — выбор пункта
• кнопка включения / отбоя вызова — назад

Копирование файлов с помощью CWM recovery

– Заходим в MAGLDR: на выключенном аппарате зажать клавишу включения и НЕ отпускать её до тех пор, пока не появится меню.
– Клавишами изменения громкости выбираем пункт AD recovery.
– Нажимаем клавишу приёма вызова, загрузится CWM recovery.
– В меню CWM выбрать пункт ”mounts and storage”
– В открывшемся подменю выбрать пункт ”mount USB storage”
– Если кабель USB не подключён, подключить его к ПК.
– На ПК появится съёмный диск, если он не появился, отключить USB кабель и подключить его снова.
– Скопировать на карту памяти ZIP прошивку, не разархивируя её.
– На экране КМК выбрать пункт ”Unmount”.

3. Подготовка карты памяти и установка прошивки

– Если требуется, создаём на карте памяти ext раздел (20 пункт в FAQ’е по Android HD2), для некоторых прошивок этот пункт является обязательным.

Для этого:

На коммуникаторе должны быть прошиты MAGLDR версии 1.13 (или выше) и CWM recovery. Как их установить описано в инструкции по прошивке Android OS.
— Заходим в MAGLDR: на выключенном аппарате зажимаем клавишу включения до появления меню
— клавишами управления громкостью выбираем пункт «AD recovery»
— нажимаем клавишу приёма вызова, загрузится CWM recovery
— заходим в advanced
— выбираем Partition SD card
— выбираем 1024M и там же выбираем 0М (Первое — размер EXT3, второе — размер Swap, при установке 0Мб раздел не создастся)
— ждём пока установит и не в коем случае не перезапускай телефон!
— раздел создан, возвращаемся обратно в меню (кнопкой отбоя вызова)
— для выхода из CWM recovery нажимаем reboot system now

4. Продолжаем установку Android

– Удаляем все файлы и папки, оставшиеся от предыдущей прошивки на карте памяти. Пользовательские данные можно оставить.
– Копируем на карту памяти ZIP-прошивку, не разархивируя её. Сделать это можно либо через картридер, вытащив карту памяти из устройства. Либо через CWM.– В аппарате должна быть вставлена карта памяти с ZIP-прошивкой.
– Заходим в MAGLDR: на выключенном аппарате зажать клавишу включения и НЕ отпускать её до тех пор, пока не появится меню.
– Клавишами изменения громкости выбираем пункт AD recovery.
– Нажимаем клавишу приёма вызова, загрузится CWM recovery.
– Выбираем пункт wipe data/factory reset (при этом все данные в ext разделе, если он существует, пропадут).
– Выполняем wipe, ждём окончания операции.
– Выбираем пункт install zip from sdcard -> choose zip from sdcard -> выбираем *.zip (файл с нужной вам прошивкой)
– Нажимаем кнопку ”назад” для возврата в главное меню CWM.
– Выбираем пункт reboot system now.
– Аппарат перезагрузится и в течение 5-10 минут загрузит Android.
– После первого запуска рекомендуется один раз перезагрузить (а лучше несколько раз). Если система начинает выдавать кучу ошибок и перезагрузить нормально не получается, передёрните аккумулятор. Скорее всего, со второго раза прошивка загрузится нормально.

В статье использованы материалы сайтов Хабрахабр и 4pda

Отзывов (67)

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Яндекс.Метрика