FAQ по перепрошивке HTC Touch



Реп: (3122)
ВНИМАНИЕ!!! Данный FAQ это база знаний. В теме добавлять только соответствующие посты, дополнения. Вопросы обсуждаются в теме Перепрошивка HTC Touch - часть 2.

Материал предоставленный в теме является неофициальным. В случае неудачной прошивки аппарата, автор темы и администрация сайта ответственности не несут! Все действия на Ваш страх и риск.
Не рискуйте прошивать аппарат, на который нет официальной оригинальной прошивки, которая шла с девайсом изначально (при покупке).


(Данный FAQ сделан на основе материалов темы HTC Touch - Перепрошивка и на основе материалов форума xda-developers.com. Огромная благодарность первоначинателям темы: lvsw, JUVS, Vasilich, Football, Syrop за предоставленные знания!)

----------------------------------------------------------------------------------------------

Рубрикатор:

1. Прошивки HTC3450/Elf
2. Инструкция (Update SPL и прошивка НТС3450/Elf)

3. Прошивки HTC3452/Elfin
4. Инструкция (Update SPL и прошивка НТС3452/Elfin)

5. Изменение размера PagePool в Elf&Elfin (WM6)

6. Реанимация (Elf&Elfin)

7. После перепрошивки

8. Проблемы/Решения

9. Восстановление убитого девайса с помощью метода "Gold Card"


----------------------------------------------------------------------------------------------

ПРОШИВКА
- зарядить аккумулятор на 100%;
- перед прошивкой желательно вынимать карту памяти и СИМ-карту;
- сделать бекап (контактов, почты, сообщений) для возврата их в новой прошивке (полный бекап системы восстанавливать на новой прошивке нельзя!!!), для этого можно воспользоваться сторонними утилитами, например SPB Backup или SKTools.
- убедиться в том, что взята прошивка именно для HTC P3450 Elf или для HTC P3452 Elfin и c тем языком, с которым шел коммуникатор изначально;
- чтобы поставить прошивку не своей языковой принадлежности или обновить только Radio, необходимо провести процедуру USPL (Update SPL);
- помните, самостоятельная перепрошивка очень опасна и может убить ваш девайс!!! для самостоятельного лечения потребуется официальная прошивка, которая шла с девайсом изначально (при покупке), особенно это касается Эльфина(HTC3452). Эта же прошивка вам понадобится для отката, если вы решите воспользоваться официальной гарантией для ремонта.
- после окончания прошивки и полной загрузки девайса рекомендуется сделать хард-резет.


Термины
- Hard-Reset - (полный сброс памяти на первоначальные настройки, стирается вся информация из основной памяти): нажимаем одновременно клавиши (Поднять трубку) и (Положить трубку), неотпуская их жмем стилусом на (Reset) и удерживаем пару секунд. После чего, неотпуская кнопок, убираем стилус с резет и ждем, пока на экране появится предложение сделать сброс. Для подтверждения полного сброса, жмем на центр джойстика.
- Bootloader - (загрузочная область с первичными драйверами для старта устройства): одновременно удерживаем клавишу (Камера) и жмем стилусом на (Reset), такую комбинацию удерживаем пару секунд. После чего, неотпуская кнопок, убираем стилус с резет и ждем, пока на экране появятся разноцветные полосы.
- Так примерно выглядит название файла официальной прошивки: RUU_Elf_HTC_RUS_1.15.411.1B_4.1.13.42_02.93.90_Ship.exe (первая часть цифр - версия прошивки, вторая часть - версия протокола, третья - версия радио-модуля), для начала прошивки достаточно его просто запустить при подключенном через USB к ПК девайсе. После номера прошивки идет буква (B,R,G) обозначающие цветовую гамму прошивки, соотвественно Blue, Red или Green. Внимание! Обозначение RUU не означает русскую принадлежность прошивки, русские прошивки имеют в названии - RUS, а английские - WWE.
- RomUpdateUtility (RUU) – непосредственно сам прошивальщик, который также запускается с ПК (используется при прошивке неофициальных прошивок или радио).
- PagePool - область памяти выделяемая из оперативной и используемая системой для кеширования информации (в стандартных прошивках РР=8мб). При его уменьшении скорость работы уменьшается, а оперативная память увеличивается.
- Extended ROM - область основной памяти выделяемая под хранение в прошивке и автоматическую установку (после ХР) дополнительного софта, например SettingWisard и VoiceComander и операторских программ (как правило его размер составляет около 10мб). Но при его удалении из прошивки освобождается намного больше т.к. еще освобождается память занятая этими установленными приложениями.
- Radio - программная часть прошивки, отвечающая за работу GSM-сетей. Идет в комплекте с официальными прошивками. Может обновляться и отдельно от основной прошивки.


Стандартная прошивка с ПК
На ПК должен быть установлен Microsoft.NET Framework не ниже версии 2.0
1. Скачиваем прошивку и кладем ее в корневую папку на диске С компа, например С:\HTC.
2. Заряженный 100% девайс подсоединяем к ПК через USB-кабель, желательно к ноутбуку т.к. перебой электропитяния во время прошивки может также убить ваш девайс.
3. По окончании синхронизации активсинка (когда значек перестанет вращаться), запускаем файл прошивки (либо прошивальщик).
4. На ПК появится диалоговое окно прошивальщика, в нем везде ставим галочки (т.е. соглашаемся) и жмем NEXT (далее), после этого начнется процедура прошивки.
5. Процесс займет около 10-15 мин, затем девайс перезагрузится.

Прошивка с ПК из под бутлоадера
Та же самая процедура стандартной прошивки, только перед подсоединением к ПК девайс нужно ввести в режим бутлоадера.

Прошивка с карты памяти
Необходима карта памяти размером 1 - 2гб.
1. очистить (удалить содержимое) вашей microSD карты, используя стандартный проводник или отформатировать ее на ПК в файловой системе FAT32.
2. извлечь .NBH файл с прошивки (зачастую выглядит RUU_signed.nbh) : В Windows использовать winrar (правым кликом), чтобы извлечь содержимое. В Linux / MacOS использовать cabextract.
3. переименовать файл .NBH в файл ELF0IMG.nbh и скопировать его в корневую директорию microSD.
4. вставить microSD в коммуникатор и запустить бутлоадер (загрузчик) (Бутлоадер вызывается одновременным удержанием кнопки "камера" и софт-резетом стилусом).
5. подтвердить обновление на экране, нажав на кнопку питания (или громкости вниз).
6. обновление может быть продолжительным, это нормально. Просто ждать. Процесс занимает около 30 минут, так что необходимо проверить полный заряд батареи или подключиться к зарядке перед началом процесса.

Устройства с SuperCID способны обновить NBH любой прошивки с помощью этого метода. Но в основном метод используется только для обновления/отката родной прошивки, для которой USPL не требуется.


Замена SplashScreen (первая картинка при загрузке девайса)

Прога подходит для Тача,проста в использовании,и сама же прошивает сплэш-для тех хочет прошить сплеш со своей картинкой
Replace_Artemis_SplashScreen_v062

Сообщение отредактировал vadyarik - 04.11.08, 05:23



Реп: (3122)
Официальные русские прошивки HTC3450/Elf:

RUS_1.15.411.1B

Официальные "не наши" прошивки HTC3450/Elf:

Elf_DOPODASIA_WWE_1.11.707.1B

Elf_DOPODASIA_WWE_1.17.707.2B

Elf_DOPODASIA_WWE_1.17.707.2G (GREEN)

Elf_HTC_ARA_1.17.415.3B

Elf_HTC_GER_1.11.407.1G(GREEN)

Родную версию прошивки для своего девайса можно найти, зарегистрировав его на оф.сайте поддержки НТС e-Club HTC

Дополнительно, версии прошивок можно найти здесь: Elf_Upgrades либо здесь: Elf/Elfin Original Roms Model Id & Cid Id List

Версии Радио:
Ставить можно на любую прошивку. Действо выполняется по аналогии с обычной прошивкой с ПК, но перед этим необходимо сделать USPL.
Хард-резета при прошивке радио не будет т.е. можно не беспокоиться что что-то с девайса исчезнет.

Elf_Radio_02.95.90

Elf_Radio_02.97.90

Elf_Radio_02.98.90

Elf_Radio_03.07.90 Спасибо Syrop

Radio_03.08.90 (T-Mobile)

Radio_03.18.90

Radio_3.21.90

Radio_3.10.90

Radio_03.34.90


Идентификация официальной прошивки по цвету


Обновление IPL

2.26.0000


Обновление SPL

2.26.0000


Обновление IPL, USPL - 3.07

- помимо всей прочей разлочки, снимает ограничение размера ROM (50mb), для прошивки с ББ.

IPL, USPL - 3.07


Elf_Elfin_HARD_SPL_3.07_2

Сообщение отредактировал vadyarik - 16.11.08, 13:28



Реп: (3122)
USPL
SPL основан на оригинальном SPL Elf 1.11, но включает 3 патча:
1. g_cKeyCardSecurityLevel = 0 (set 32)
2. Не проверят Model ID
3. Не проверяет подписи*
(*) код должен быть правильно подписан, т.е. содержать правильно отформатированные подписи на своих местах. Тем не менее, никакой проверки на этот счет не происходит.

Это означает, что вы можете прошить свой Elf любой прошивкой, после того, как прошьетесь USPL. Больше не нужно платить за разлочку CID.

Внимание:
Файлы бесплатные, но используйте их на свой страх и риск. Автор не несет ответственности за любые конфликты, ошибки или повреждения, причиненные вашему девайсу этой процедурой анлока. Никаких гарантий. Любой коммерческое использование запрещено.


Инструкция (Update SPL и прошивка НТС3450/Elf):

1. Разархивируйте
2. Соедините телефон и компьютер. Убедитесь в работе активсинка (значек должен быть зеленым).
3. Запустите elf-uspl.exe на компьютере и следуйте инструкциям на экране
Пожалуйста, убедитесь что Activesync работате (зеленый значек в систрее) и нажмите ENTER чтоб начать……
Шаг 1/3……….50%........75%.........100%
На следующем шаге в ваш девайс будет загружен пропатченый бутлоадер (SPL, загрузчик прошивки). Это на время превратит девайс в SuperCID (seclevel=0, «уровень_защиты»=0) и отключит проверки modelID и подписи во время прошивки NBH файлов.
Нажмите ENTER для продолжения…….
Шаг 2/3……….15%..........25%............50%...........75%..............100%
Теперь экран девайса должен погаснуть и иконка активсинка стать серой. Если этого не произошло, то процедура загрузки не удалась и вам надо повторить все заново.
Если все прошло хорошо нажмите ENTER. Появится стандартное окно утилиты "PDA Phone ROM Update Utility" (Утилита обновления ROM на PDA), которая прошъет патченные SPL на ваш девайс.
Нажмите Ctrl+C для Отмены или ENTER для продолжения….
Следуйте указаниям мастера для того, чтоб прошить пачтенные SPL. Когда процесс закончится, девайс перегрузится.
Шаг 3/3 –Запуск RomUpdateUtility своей прошивки, далее следуйте указаниям прошивальщика. По окончании прошивки девайс перезагрузится.
Процесс закончен.

Дополнение:
Некоторые ROM-ы (особенно O2 Nova) по-умолчанию не позволяют запускать неподписанные приложения и некоторые пользователи сообщали о проблемах с установкой USPL. Если вы видите вплывающее окно (popup) с вопросом запускать ли неподписанное приложении, вам нужно вручную сделать rapi-unlock вашего девайса. Для этого, загрузите enable-rapi.zip и следуйте инструкциям в архиве. Rapi-unlock нужно делать до установки USPL.

Замечания:
1. Автор проверял прогу на WinXP. Говорят, на Vista она тоже работает.
2. Распакуйте архив. Не запускайте файл из архива (Примечание: лучше распаковать в папку C:\folder без пробелов в имени папки).
3. Эта процедура снимет только CID lock. От Sim-lock она не помогает.
4. На некоторых девайса шаг 2 не проходит с первого раза. Нажмите Ctrl+C, перегрузите девайс и начние сначала.
5. Для создания NBH файлов для Elt вам надо использовать HTC Rom Tool (http://forum.xda-developers.com/showthread.php?t=311909) от Dark Simpson, т.к. "nbhgen" создает неправильные файлы NBH для Elf.
6. Вы можете спокой юзать Artemis Splash Screen (http://forum.xda-developers.com/showthread.php?t=317726) от jcaron на Elf. RUU от Artemis совместим с Elf-USPL и оба девайса имеют одинаковый формат splash screen.
7. После прошивки полным ROM-ом (содержащим в себе SPL) вы перезапишите USPL. Поэтому, вам придется повторить процедуру прошивки USPL еще раз.
8. Если вам понравилось, кликните на кнопку paypal donate в подписи автора на форуме xda-developers.com.
Enjoy!

ELF_USPL_v1.rar
enable-rapi.zip

Кроме этого, существует еще платная версия разлочки SPL elfunlock, которая позволяет из под бутлоадера прошивать любую официальную прошивку не зависимо от региональной принадлежности.

Если что непонятно, то в несколько ином изложении читать тут или тут

Опыт перепрошивки с Windows VISTA представлен тут

IPL_HARD_SPL_3.10

Сообщение отредактировал vadyarik - 18.11.08, 02:15



Реп: (3122)
Официальные русские прошивки HTC3452/Elfin:

RUS_2.20.411.2B
к ней прилагаются:
- руссификатор звонилки HTC_Smart_Dialing_Rus_FIX.cab
- руссификатор вм6-звонилки DialPad_wm6 (вначале установить .cab, затем заменить файл tapres.dll.0419.mui в папке windows).
Спасибо JUVS!
- патч от тормозов в IE IE_FIX.zip
Спасибо Football!

RUS_2.27.411.3B_4.1.13.51_03.07.90_BLUE

RUS_2.27.411.3R_4.1.13.51_03.07.90_RED

Официальные "не наши" прошивки HTC3452/Elfin:

RUU_Elfin_hTC_Asia_India_3.07.720.03_4.1.13.71_03.34.90_BLUE

Elfin_DOPODASIA_WWE_2.20.707.1R - RED

Elfin_DOPODASIA_WWE_2.20.707.1G - GREEN

Elfin_DOPODASIA_WWE_2.20.707.1B - BLUE

Elfin_DOPOD_AU_2.20.710.2B

Elfin_HTC_WWE_2.20.405.1R

Elfin_CHT_OPEN_2.20.753.1B

Elfin_TMO_NL_2.26.114.52

HTC_Touch_WWE_ME_2.20.456.1R

Родную версию прошивки для своего девайса можно найти, зарегистрировав его на оф.сайте поддержки НТС e-Club HTC

Дополнительно, версии прошивок можно найти здесь: Elf_Upgrades либо здесь: Elf/Elfin Original Roms Model Id & Cid Id List

Версии Радио:
Ставить можно на любую прошивку. Действо выполняется по аналогии с обычной прошивкой с ПК, но перед этим необходимо сделать USPL.
Хард-резета при прошивке радио не будет т.е. можно не беспокоиться что что-то с девайса исчезнет.

Radio_03.07.90 Спасибо Syrop

Radio_03.08.90 (T-Mobile)

Radio_03.12.90 Спасибо ATSerg

Radio_03.18.90

Radio_3.21.90

Radio_3.10.90

Radio_03.34.90


Идентификация официальной прошивки по цвету


Обновление IPL

2.26.0000


Обновление SPL

2.26.0000


Обновление IPL, USPL - 3.07

- помимо всей прочей разлочки, снимает ограничение размера ROM (50mb), для прошивки с ББ.

IPL, USPL - 3.07


Elf_Elfin_HARD_SPL_3.07_2

Сообщение отредактировал vadyarik - 16.11.08, 13:29



Реп: (3122)
Инструкция (Update SPL и прошивка НТС3452/Elfin)


1 вариант
(основан на SPL 2.20)

1. Скачайте и разархивируйте на диске С ПК - ELFIN_USPL.rar
2. Скачайте и установите на девайс:
- Cert_SPCS.cab
- EnableRapi.cab
3. Перезагрузите ПК и девайс
4. Соедините ПК и девайс. Убедитесь в работе активсинка (значек должен быть зеленым).
5. Запустите elf-uspl.exe на ПК и следуйте инструкциям на экране
Пожалуйста, убедитесь что Activesync работает и закончил синхронизацию (зеленый значек в систре) и нажмите ENTER чтоб начать……
Шаг 1/3……….50%........75%.........100%
На следующем шаге в ваш девайс будет загружен пропатченый бутлоадер (SPL, загрузчик прошивки). Это на время превратит девайс в SuperCID (seclevel=0, «уровень_защиты»=0) и отключит проверки modelID и подписи во время прошивки NBH файлов.
Нажмите ENTER для продолжения…….
Шаг 2/3……….15%..........25%............50%...........75%..............100%
Теперь экран девайса должен стать полностью белым и иконка активсинка стать серой. Если этого не произошло, то процедура загрузки не удалась и вам надо повторить все заново.
Если все прошло хорошо нажмите ENTER. Появится стандартное окно утилиты "PDA Phone ROM Update Utility" (Утилита обновления ROM на PDA), которая прошъет патченные SPL на ваш девайс.
Нажмите Ctrl+C для Отмены или ENTER для продолжения….
Следуйте указаниям мастера для того, чтоб прошить пачтенные SPL. Когда процесс закончится, девайс перегрузится.
Шаг 3/3 –Запуск RomUpdateUtility своей прошивки, далее следуйте указаниям прошивальщика. По окончании прошивки девайс перезагрузится.
Процесс закончен.
(Спасибо Stanislav за тест!)


2 вариант
(основан на обычном USPL, но при этом SPL остается родным)

1. Скачайте и разархивируйте на диске С ПК - ELFIN_USPL.rar
2. Скачайте и установите на девайс:
- Cert_SPCS.cab
- EnableRapi.cab
3. Перезагрузите ПК и девайс
4. Соедините ПК и девайс. Убедитесь в работе активсинка (значек должен быть зеленым).
5. Запустите elf-uspl.exe на ПК и следуйте инструкциям на экране
Пожалуйста, убедитесь что Activesync работает и закончил синхронизацию (зеленый значек в систре) и нажмите ENTER чтоб начать……
Шаг 1/3……….50%........75%.........100%
На следующем шаге в ваш девайс будет загружен пропатченый бутлоадер (SPL, загрузчик прошивки). Это на время превратит девайс в SuperCID (seclevel=0, «уровень_защиты»=0) и отключит проверки modelID и подписи во время прошивки NBH файлов.
Нажмите ENTER для продолжения…….
Шаг 2/3……….15%..........25%............50%...........75%..............100%
Теперь экран девайса должен стать полностью белым и иконка активсинка стать серой. Если этого не произошло, то процедура загрузки не удалась и вам надо повторить все заново.
При этом НЕ нажимайте ENTER в окне программы на ПК (для выполнения 3-го шага). Просто закройте окно программы, ГЛАВНОЕ чтобы экран девайса оставался белым.
6. Запустите RomUpdateUtility своей прошивки, далее следуйте указаниям прошивальщика. Во время прошивки экран девайса будет также оставаться белым, это нормально, по окончании прошивки девайс перезагрузится.
Процесс закончен.

IPL_HARD_SPL_3.10

Прикрепленные файлы

Прикрепленный файлELFIN_USPL.rar ( 1.27 МБ )


Сообщение отредактировал vadyarik - 18.11.08, 02:16



Реп: (3122)
Изменение размера PagePool в Elf (WM6, прошивки 1.1х.х)

- Скачиваем PPSmartChanger.exe, кладем в одноименную папку на диске С: ПК.
- Подключаем девайс через USB к ПК.
- Запускаем PPSmartChanger.exe, выбираем язык и действуем пошагово, как будет указано в программе.
- Подробности об этом и что это такое здесь.



Изменение размера PagePool в Elf&Elfin (WM6.1, прошивки 2.2х и 3.3х)

1 вариант (перед прошивкой, вручную):
1. HEX-редактором открываем файл RUU_signed.nbh и ищем следующую строку:
|03 15 A0 03 | 02 15 A0 13 | 00 10 83 E5 | DA C2 FF EB| - Дефолтное значение пула у Эльфа и Эльфина.
2. Изменяем на нужное значение (согласно приведенной таблицы):
[8 MB Pagepool] |03 15 A0 03 | 02 15 A0 13 | 00 10 83 E5 | DA C2 FF EB| ELF's Default Pagepool
[6 MB Pagepool] |03 15 A0 03 | 06 16 A0 13 | 00 10 83 E5 | DA C2 FF EB|
[4 MB Pagepool] |03 15 A0 03 | 04 16 A0 13 | 00 10 83 E5 | DA C2 FF EB|
[0 MB Pagepool] |03 15 A0 03 | 00 16 A0 13 | 00 10 83 E5 | DA C2 FF EB|

[12MB Pagepool] |03 15 A0 03 | 02 15 A0 13 | 00 10 83 E5 | DA C2 FF EB| ELFin's Default Pagepool
[16MB Pagepool] |10 16 A0 03 | 02 15 A0 13 | 00 10 83 E5 | DA C2 FF EB|
[18MB Pagepool] |12 16 A0 03 | 02 15 A0 13 | 00 10 83 E5 | DA C2 FF EB|
[24MB Pagepool] |18 16 A0 03 | 02 15 A0 13 | 00 10 83 E5 | DA C2 FF EB|

3. Снова вводим в поиск строку (согл. п.1), т.к. таких одинаковых строчек две.
4. Вносим во вторую строчку такие же изменения, как и в первой.
5. Закрываем hex-редактор, сохраняя изменения в файле.
6. Прошиваем прошивку.


2 вариант (при установленной прошивке):
PP_Changer - распаковать на диск C:\;
1. Подключить девайс через АктивСинк (USB);
2. Запустить pp.bat;
3. Выбрать необходимое значение и Enter;
4. Не отключая девайс, дождаться перезагрузки и ответа программы о новом значении;
5. Выйти из программы.

Сообщение отредактировал vadyarik - 17.11.08, 09:26



Реп: (3122)
Реанимация (Elf&Elfin)

1. Необходимы 2 условия:
- ваш девайс может войти в бутлоадер.
- у вас есть официальная/оригинальная прошивка девайса (той же региональной принадлежности).

2. Если у вас платный unlockspl, вы можете прошить любой официальный ром (любой региональной принадлежности). Владельцам Elfin рекомендуется обязательно уточнить у разработчика платного unlockspl, - будет ли он работать на Elfin (т.к. изначально создавался для Elf)

3. Откат на оригинальный РОМ
с ПК:
- перед прошивкой с ПК вынуть СИМ и Карту памяти
- ввести девайс в режим бутлоадера
- подключить девайс к ПК через USB
- запустить прошивку на ПК.

с Карты памяти:
- все действия аналогичны инструкции (из 1-го поста).

Примечание: В нормальном режиме работы первые три цифры IPL,SPL (указанных в бутлоадере) должны совпадать, но не всегда. Если у вас IPL,SPL не совпадают, но глюков в работе девайса нет (особенно при его загрузке), то пусть так и будет. Не надо бить панику! Такова уж НТС.

Сообщение отредактировал vadyarik - 09.04.08, 05:49



Реп: (3122)
После перепрошивки

Ссылки на полезный софт:

Htc_default.tsk -родная (темно-серая) тема НТС. Ну и на всякий Glossy_Black_Bars.

HTC Home Customizer - программа дополнительных настроек Home Plugin (с возможностью закачки дополнительных тем).

Advanced Configuration Tools v2.02 - программа, отличный твикер реестра.

В аттаче TouchSettings - программа для дополнительных настроек куба в HTC Touch и плагина погоды в Home Plugin.

Прикрепленные файлы

Прикрепленный файлTouchSettings.zip ( 660.24 КБ )


Сообщение отредактировал vadyarik - 14.06.08, 05:30



Реп: (3122)
Проблемы/Решения

Проблема: Не запускается прошивка с карты и перед тем как упасть в триколор - на несколько долей секунд появляется белый фон (видно что там про SD написано).

Причина: аппарат не успевает прочесть данные с карточки.

Решение (от alexrepin77): с помощью WM5torage подключить карту к бб отключив при этом все галки в опциях (то есть как физический диск). Потом на значке "мой компьютер" на ББ -клик правой кнопкой-управление-управление дисками, выбираем диск зверька (карту памяти) и удаляем сей раздел. Создаём в неразмеченной области основной диск фат32 размером 256 мб или 128 мб без метки. Далее повторяем прошивку по инструкции.

Сообщение отредактировал vadyarik - 09.04.08, 05:50



Реп: (306)
M
Это FAQ, не нужно сюда писать свои вопросы, все вопросы в теме по перепрошивке
Переезжаем в архив. Закрывать пока не надо


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

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

Сейчас: 29.03.24, 15:42