Страница 1 из 3

Вопрос к спецам про unlock

Добавлено: 09 дек 2005, 02:24
Barvinok
Пытался сделать unlock карт CSNA7 в юните. Ход рассуждений - мапсорсом в демо-режиме карта заливается и не требует разлочки. Методом экспериментов выяснил, что отключить принудительный демо-режим можно исправив в image header "DSD" на "DSK" и подправив контрольную сумму. Действительно, демо-режим после этого выключается, но юнит начинает орать про can't unlock, хотя файлы карт не менялись! =( Подскажите, пожалуйста, достаточно ли править контрольную сумму только на величину этого патча или всё-таки надо пересчитывать все загружаемые в той же сессии файлы (они, как я понял, тоже маркируются текущим временем в собственных хидерах). Заранее спасибо.


Re: что такое DSD и DSK? :)

Добавлено: 09 дек 2005, 09:06
hjugo
и вообще ни разу не угадал


Re: что такое DSD и DSK? :)

Добавлено: 09 дек 2005, 22:48
Barvinok
В заголовке файла с образом FAT есть сигнатура DSKIMG, такая же, как и в файлах с картами. Так вот, если в ней поменять 0x4B на 0x44, то есть K на D, то юнит входит в режим demo. Этим способом пользуется MapSource, когда заливает неразлоченные карты в юнит в демонстрационных целях, и тогда они работают - то есть видны и роутинг тоже есть. Я и подумал, что достаточно будет просто юнит переключить обратно в не-demo, но это оказалось не так. В связи с чем и возник вопрос о контрольных суммах.

> и вообще ни разу не угадал

Вы правы. Но здесь на этом форуме я встречал упоминание уважаемого dark1st'а о том, что для разлочки достаточно поменять где-то флаг и подкорректировать контрольную сумму. Не могли бы вы подсказать хотя бы в какую сторону копать. Заранее спасибо.


Re: что такое DSD и DSK? :)

Добавлено: 09 дек 2005, 23:23
hjugo
флага на самом деле 2. а подсказывать неспортивно и невыгодно, в конце концов.


Re: что такое DSD и DSK? :)

Добавлено: 09 дек 2005, 23:27
Barvinok
> флага на самом деле 2

Они в файлах карт или в FATе?

> а подсказывать неспортивно и невыгодно, в конце концов.

Вы ещё ничего не знаете ни о моих устремлениях, ни о целях и задачах, а уже сделали вывод, что это невыгодно, то есть нанесёт вам (?) прямой ущерб? Извините, я не понимаю хода ваших мыслей.


Re: что такое DSD и DSK? :)

Добавлено: 10 дек 2005, 00:01
hjugo
>> флага на самом деле 2
>Они в файлах карт или в FATе?
в файлах карт



Re: что такое DSD и DSK? :)

Добавлено: 10 дек 2005, 00:09
Barvinok
Большое спасибо.
Остальное, надеюсь, дело моей усидчивости и внимательности.


:-)

Добавлено: 10 дек 2005, 01:00
DRAGNI
:-)

Vitaly
Saint Petersburg RUS
ICQ 32808588

Re: :-)

Добавлено: 10 дек 2005, 01:16
Barvinok
Совершенно верно :)


Re: что такое DSD и DSK? :)

Добавлено: 10 дек 2005, 01:32
hjugo
... и анализа материала, которого полно в сети. одной усидчивостью, боюсь дело не пойдет.