Установка android на htc hd2 в nand rom - інструкція по
1. Прошиваємо додатковий завантажувач Андроїда - MAGLDR
Інструкція по прошивці MAGLDR
Спосіб №1. Прошивка без ПК з карти пам'яті.
- Завантажити архів leoimg.zip і розпакувати його
- Файл leoimg.nbh (в ньому міститься MAGLDR 1.13) з архіву скопіювати в корінь карти пам'яті
- Заходимо в SPL (bootloader, завантажувач, матрац): на повністю вимкненому апараті затискаємо клавішу зменшення гучності і коротко натискаємо кнопку живлення
- Через кілька секунд завантажувач автоматично виявить файл і запропонує його встановити
Якщо завантажувач не пропонує встановити * .nbh файл (після появи кольорових смуг процес зупиняється) або установка не проходить, спробуйте заново скопіювати файл leoimg.nbh на карту пам'яті, переконавшись, що операція пройшла успішно. Переконайтеся, що на карті пам'яті немає інших * .nbh файлів. Спробуйте відформатувати карту пам'яті. Так само файл може не прошиваться з карт пам'яті великого обсягу.
Спосіб №2. Прошивка без карти пам'яті за допомогою ПК.
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 150 M
cache ya 5M
userdata ya | asize | hr allsize
Як дізнатися яка версія 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 при відновленні резервної копії прошивки.
• кнопка підвищення гучності - вгору
• кнопка зменшення гучності - вниз
• кнопка прийому виклику - вибір пункту
• кнопка включення / відбою виклику - назад
- Заходимо в MAGLDR: на вимкненому апараті затиснути кнопку живлення та НЕ відпускати її до тих пір, поки не з'явиться меню.
- кнопок зі зміни гучності вибираємо пункт AD recovery.
- Натискаємо клавішу прийому виклику, завантажиться CWM recovery.
- У меню CWM вибрати пункт "mounts and storage"
- У підменю вибрати пункт "mount USB storage"
- Якщо кабель USB не підключено, підключити його до ПК.
- На ПК з'явиться знімний диск, якщо він не з'явився, відключити USB кабель і підключити його знову.
- Скопіювати на карту пам'яті ZIP прошивку, що не разархивируя її.
- На екрані КМК вибрати пункт "Unmount".
3. Підготовка карти пам'яті і установка прошивки
- Якщо потрібно, створюємо на карті пам'яті ext розділ (20 пункт в FAQ'е по Android HD2), для деяких прошивок цей пункт є обов'язковим.
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
підготовка до прошивці проходить гладко. Навіть сама прошивка з карти теж гладка, без помилок. ПО закінчення пише, щоб я перезавантажив (це в будь-який збірці навіть). І в результаті або циклічна перезавантаження, або вічний чорний екран з буквами «htc», або «Android GO GO GO», а далі повне «мовчання ягнят» .... Що робити. я вже всі ці описані в інструкції процеси повторив три рази від початку. І ніякого Андроїда жодного разу не включилося. А результат залежить від збірки - перезавантаження, лого або Go GO GO c мовчанням ягнят .... (