HPC.ru lite - Все форумы
Форум: HP iPAQ КПК и коммуникаторы
Тема: Замена языка (5550 GER->ENG) (глубже в тему и альтернатив
[Ответить]
YURASIN [31.07.2007 15:44] Замена языка (5550 GER->ENG) (глубже в тему и альтернатив:
В продолжение предыдущей темы, конечно, но решил отдельно. В принципе, можно снести в ту тему...
UPDATE...
ВНИМАНИЕ! Я придумал этот способ вот только сегодня. Опробовал на своём h5550. За другие не ручаюсь - на свой страх и риск!
Итак он, допустим, немецкий 1.10.04GER. (Ну правда я его уже до этого 3 раза прошивал на английский, но это не важно - в свойствах он всё равно оставался немецким).
Хотим английский 
Скачиваем sp27674.exe
Скачиваем... ArtMoney 
Запускаем утилиту прошивки. Она проверяет наш КПК и говорит, что у нас такая-то немецкая версия, GERMAN типа. Перепрошиться она так не даст.
Доходим мы до этого окна (где кнопка UPDATE).
Запускаем ArtMoney.
Выбираем процесс - прошивалку.
Нажимаем "ИСКАТЬ" и ищем текстовое значение GERMAN (тип - текст, кодировка DOS).
Она находит 6 штук.
Меняем текст в третьем сверху найденном значении с GERMAN на ENGLISH (прога сама расширит длину до 7 байт).
Возвращаемся в нашу утилиту и жмём UPDATE.
Всё проходит нормально.
Прошились, перегружаемся.
Видим внизу: 1.10.10GER 
Тут я не выдержал...
Ещё одна прошивка.
Доходим до UPDATE и в ArtMoney меняем GERMANY на ENGLISH и GERMAN на ENGLISH везде.
Также ищем текст GER и меняем на ENG (я поменял все три найденных)
Казалось, следов от GER и GERMAN не осталось. 
Но при перезагрузке после прошивки пишет 1.10.10 GER (дату пишет тоже от английского ROM'а, всё вроде из шапочки его как надо), но эти дурацкие буквы GER всё равно остаются. Они намертво что-ли в него зашиты? 
Ещё раз повторюсь, информации подобной в инете не находил. Проверил только на своём КПК.
У кого есть идеи, как избавиться от GER и поменять их на ENG?
YURASIN [31.07.2007 17:57] :
Я же писал в предыдущей теме, что прошёл традиционным путём подмены прошивок - результат:
1) Надо скачивать ещё один файл большой (в этом случае не надо)
2) После прошивки Asset Viewer смотрим, какая версия ROM зашилась - он показывает сведения соответствующие той немецкой которой стартовали прошивку, и вместо которой подпихивали английскую.
В данном случае ближе к цели, но от языковой принадлежности всё равно не избавиться. В Asset Viewer показывается версия английской прошивки и при старте тоже, но только надпись GER в конце всё равно присутствует.
Какой может быть этот код локализации? Т.е. когда он при прошивке прочитал КПК, какие отличия могут быть в тех сведениях, которые он получил для 1.10.10 ENG и текущей (1.10.10 GER, хотя такой на самом деле нет
)
YURASIN [06.08.2007 11:16] :
Да скачал я всё (обе), ещё вначале и ставил по-разному. Искал вариант такой, чтобы полностью всё заменить. Нашёл при этом ещё один способ перепрошивки, без скачивания прошивки под свой язык, решил его описать.
Ну а по-теме получается, что идентификатор локальной принадлежности никак не перешить известными способами. Может он вообще находится в КПК вне области заменяемой прошивки? (заменяемой традиционными способами естественно). Т.е., чтобы полностью заменить язык, может нужно прошивать изнутри (JTAG?).
К примеру из-за этого дальнейшие обновления (XIP) не ставятся (там установка на живую и прошивку не подменишь). Думаю и другие обновления тоже не поставить.
Я особо проблемой конечно уже не обеспокоен, прошил уже, но всё же, хотелось до конца доделать. Да и обновление для WI-FI хотел поставить. Хотя они вроде не имеют большого значения, но всё же я никак не могу настроить Inet в Кронверке... Уже всё испробовал (WINc и разные настройки). IE ругается и не выходит в сеть.
[Ответить]