Не знам дали е разисквана темата...
Тия дни си играх с едно Nuvi 250 и реших за спорта да му сменя българския глас с такъв който има съобщение за спийд камери. Направи ми впечатление, че освен файла с гласа Bulgarian__.vpm (с размер 1 045 504 bytes) има и файл с контролната сума на споменатия файл с име bulgarian__.sum с оригинално съдържание 00597606 (HEX). Още при първия опит за изчисляване на контролната сума и за налучкване на алгоритъма по който се изчислява, Нувито се предаде. За изчисляване ползвам Hex Workshop, че съм му свикнал и става най-мързеливо. Алгоритъмът е "checksum-32". Единствената особеност е, че резултатът е записан във файла отзад напред. Например, ако сме изчислили контролна сума 06765900, във файла се записва 00597606.
За момента Нувито още работи и не ми е сърдито. Тия дни ще го тествам още. Ако забравя да пиша в темата, значи системата работи.
Файлът с разширение ".sum" трябва да се редактира с редактор който не добавя автоматично служебни символи. Препоръчвам споменатия по-горе Hex Workshop.
Същото би трябвало да е приложимо и за останалите файлове защитени с контролна сума.
!!! Описаната манипулация трябва да бъде извършвана от хора знаещи какво правят! Ако написаното по-горе не ви говори нищо, по-добре не опитвайте! Всички намеси във фърмуера на устройството са на ваша отговорност !!! Не ми се четат теми, "аз го кликнах, а то спря".
Тия дни си играх с едно Nuvi 250 и реших за спорта да му сменя българския глас с такъв който има съобщение за спийд камери. Направи ми впечатление, че освен файла с гласа Bulgarian__.vpm (с размер 1 045 504 bytes) има и файл с контролната сума на споменатия файл с име bulgarian__.sum с оригинално съдържание 00597606 (HEX). Още при първия опит за изчисляване на контролната сума и за налучкване на алгоритъма по който се изчислява, Нувито се предаде. За изчисляване ползвам Hex Workshop, че съм му свикнал и става най-мързеливо. Алгоритъмът е "checksum-32". Единствената особеност е, че резултатът е записан във файла отзад напред. Например, ако сме изчислили контролна сума 06765900, във файла се записва 00597606.
За момента Нувито още работи и не ми е сърдито. Тия дни ще го тествам още. Ако забравя да пиша в темата, значи системата работи.
Файлът с разширение ".sum" трябва да се редактира с редактор който не добавя автоматично служебни символи. Препоръчвам споменатия по-горе Hex Workshop.
Същото би трябвало да е приложимо и за останалите файлове защитени с контролна сума.
!!! Описаната манипулация трябва да бъде извършвана от хора знаещи какво правят! Ако написаното по-горе не ви говори нищо, по-добре не опитвайте! Всички намеси във фърмуера на устройството са на ваша отговорност !!! Не ми се четат теми, "аз го кликнах, а то спря".
Коментар