OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   FAQ по штатной MMCS (Все вопросы в одной теме) (https://out-club.ru/board/showthread.php?t=13813)

holod 04.05.2009 20:47

Re: Перепрошивка штатной MMCS
 
Нет в этой винде, физически, рабочего стола. Структуру файла nls, описал на 4PDA, как менять тоже, и файл с русской локалью для WinCE 4.2 там же выложил.
Если отрезать заголовок-это обычный BIN (BOOOFF)файл.

smart007 04.05.2009 21:19

Re: Перепрошивка штатной MMCS
 
holod,
А может здесь все выложить и объяснить, чтобы было все в одном месте.

holod 04.05.2009 21:27

Re: Перепрошивка штатной MMCS
 
В выходные. Теорию расскажу, а на практике сами проверяйте, так как не имея устройства пытаться что то сделать пустое занятие. Ну и кое какие идеи расскажу, авось поможет.
Пока вот _ttp://4pda.ru/forum/index.php?showtopic=119060&st=0&start=0

smart007 05.05.2009 01:19

Re: Перепрошивка штатной MMCS
 
holod,
Цитата:

Первые четыре байта показывают количество локалей в файле
следующие четыре байта показывают количество календарей в файле. Здесь имеется ввиду типы календарей. Например григорианский, юлианский, китайский, лунный и т.д.
следующие четыре байта показывают количество кодовых страниц в файле
адрес начала таблицы unicode в файле
адрес начала таблицы сортировки unicode в файле
четыре байта номера локали (Американская локаль 0409)
адрес описания локали в файле
четыре байта номера локали (Номер русской локали 0419)
адрес описания локали в файле

Там получается язык 0406 (06040000)

И если поменять на 19, то будет загружаться русский, по умолчанию, правильно?

holod 05.05.2009 09:04

Re: Перепрошивка штатной MMCS
 
Цитата:

Сообщение от smart007 (Сообщение 397021)
holod,


Там получается язык 0406 (06040000)

И если поменять на 19, то будет загружаться русский, по умолчанию, правильно?

Нет не правильно. Если Васю обозвать Машей, он Машей не станет. Нужно менять файл wince.nls Общий принцип такой.
Прошивка kwi состоит из трех частей. Первая это заголовок партиций дисков. Если открыть в хекс редакторе, в европейской прошивке например расположен с офсета 0х0000 по офсет 0х0800. Далее идет Бутлоадер. Начало его можно найти по сигнатуре 42 30 30 30 46 46 0А, т.е. с офсета 0х800 по 0х6Е800. Далее идет непосредственно сама ось. Вот начиная от 0х6Е800 вырезаете и сохраняете в файл с именем nk.bin например. В результате получаете обычный стандартный формат BIN(BOOOFF). Замена файлов, производится утилитой от мелкософта binmod.exe
Формат командной строки
binmod –i nk.bin –r filename.ext
Вместо filename.ext пишем wince.nls

Для корректной работы понадобится compress.dll из билдера WinCE 4.2 Вечером выложу. Если этот способ не прокатывает, делаем замену ручками в хекс редакторе, не забывая править контрольные суммы блоков, в которые вносились изменения. Контрольные суммы можно считать, там же в хекс редакторе, подставляя значения в 9-12 байты заголовка блока.

Замена этого файла не даст русского интерфейса, но позволит видеть надписи на русском языке без кракозябров.

Rachev 05.05.2009 12:23

Re: Перепрошивка штатной MMCS
 
Holod-а Вы случайно не Отаку? - по моему уровень не меньше, если не сказать что...

holod 05.05.2009 12:56

Re: Перепрошивка штатной MMCS
 
Нет, я не Отаку, я ему в подметки не гожусь. Это правда.

Rachev 05.05.2009 13:51

Re: Перепрошивка штатной MMCS
 
На самом деле мне до Вас как до неба...
Буду пробовать по форуму PDA. Написано вроде бы доступно, но учитывая отсутствие опыта...
Вобщем, может быть Вы добавите для нас русскую кодовую страницу в лоадинг R-01, а как русифицировать меню я тогда знаю. Русификация с меня для форума.

holod 05.05.2009 13:56

Re: Перепрошивка штатной MMCS
 
Где его можно скачать? Но только в выходные.

Rachev 05.05.2009 14:14

Re: Перепрошивка штатной MMCS
 
Завтра выложу.

smart007 05.05.2009 14:32

Re: Перепрошивка штатной MMCS
 
Цитата:

Сообщение от Rachev (Сообщение 397481)
Завтра выложу.

А что заатра выложишь?

melin 06.05.2009 00:47

Re: Перепрошивка штатной MMCS
 
Мне кажется, что замена .nls не поможет.. Хорошо бы его, конечно, вытащить и посмотреть, есть ли в нём ISO8859-5, но это не главное. В европейских версиях используется CP1252 в качестве системной локали. Допускаю, что в R-02 в качестве локали используется ISO8859-5 и крутить надо registry.
Мне непонятно, почему я вместо loading.kwi от 261EM не могу подсунуть loading.kwi от R-02? Какое оно в нём место чекает? И что будет, если взять только nk.bin из старой прошивки, а всё остальное - из R-02?

Rachev 06.05.2009 07:15

Re: Перепрошивка штатной MMCS
 
Лоадинг от R-01 здесь:

http://depositfiles.com/files/9z6vgcpoe

Образ R-01, кому надо, здесь:

http://depositfiles.com/files/xsix60mjn
_________________

holod 06.05.2009 11:19

Re: Перепрошивка штатной MMCS
 
Цитата:

Сообщение от melin (Сообщение 397892)
Мне непонятно, почему я вместо loading.kwi от 261EM не могу подсунуть loading.kwi от R-02? Какое оно в нём место чекает?

Могу только предположить, что загрузчик проверяет ключи, которые хранятся в ata_hdd.dll Если они совпадают с его ключами, диск шифруется, если нет - отвергается. Это еще год назад вроде выяснили.

_ttp://mitsubishiforum.com/forum/showpost.php?p=212979&postcount=23

Можно попробовать заменить их в европейской версии на ключи из японской, поправить контрольную сумму и попытаться скормить диск устройству. Возможно придется откорректировать заголовок.

melin 06.05.2009 16:08

Re: Перепрошивка штатной MMCS
 
HDD тут ни при чём. Он лочится всякий раз, как вставляется любой незалоченный или предварительно разлоченный, пустой или с данными - не важно. А loading.kwi из моей прошивки я могу успешно принудительно загрузить хоть с HDD (где хранится копия), хоть с CD. Я это успешно проделывал. У меня 261EM (европейская). Я пытаюсь поменять на 261EMR. Ключи те же IMHO. По крайней мере, BRICK пользовался европейским ключем, когда образ с диска снимал..
Тема с заголовком мне кажется более перспективной. Сомневаюсь, что программа обновления (та, что в MMCS) лезет сильно глубоко внутрь loading.kwi


Текущее время: 07:11. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU