1. Вхідні дані (Hardware)
Автомобіль: Mercedes-Benz (W204/X204/W212).
Магнітола: Comand NTG 4.5 Gen2 (виробник Mitsubishi / Melco, модель NR-172 або NR-207).
Диск: Hitachi Endurastar 80GB/100GB (IDE/PATA).
Проблема: Диск захищений ATA-паролем. Стандартні "32 пробіли" не працюють. Операційна система (QNX) та карти лежать виключно на диску; без нього система не стартує.
2. Секретна логіка пароля (XOR Mapping)
Для систем Mitsubishi/Melco пароль генерується шляхом інверсії (XOR) символів секретної фрази за спеціальною таблицею. Кожному ASCII-символу відповідає певний HEX-код.
Таблиця XOR-кодування (Символ = HEX)
Ця таблиця — ключ до перетворення тексту в байт-код для систем Mitsubishi/Melco.
Пробіл = DF
! = DE
" = DD
$ = DB
% = DA
& = D9
' = D8
( = D7
) = D6
= D5
= D4
, = D3
= D2
. = D1
/ = D0
0 = CF
1 = CE
2 = CD
3 = CC
4 = CB
5 = CA
6 = C9
7 = C8
8 = C7
9 = C6
: = C5
; = C4
< = C3
= = C2
= C1
? = C0
@ = BF
A = BE
B = BD
C = BC
D = BB
E = BA
F = B9
G = B8
H = B7
I = B6
J = B5
K = B4
L = B3
M = B2
N = B1
O = B0
P = AF
Q = AE
R = AD
S = AC
T = AB
U = AA
V = A9
W = A8
X = A7
Y = A6
Z = A5
_ = A0
a = 9E
b = 9D
c = 9C
d = 9B
e = 9A
f = 99
g = 98
h = 97
i = 96
j = 95
k = 94
l = 93
m = 92
n = 91
o = 90
p = 8F
q = 8E
r = 8D
s = 8C
t = 8B
u = 8A
v = 89
w = 88
x = 87
y = 86
z = 85
3. Секретні фрази для генерації ключа
Залежно від версії прошивки, магнітола використовує одну з цих фраз (їх потрібно доповнити пробілами до 32 символів перед конвертацією в HEX):
MELCO SANDA NR-172 Navi User
MELCO SANDA NR-172 Navi Master (спрацювала у нашому кейсі)
MELCO SANDA NTG45 Navi User
MELCO SANDA NTG45 Navi Master
MELCO SANDA NR-207 Navi User
MELCO SANDA NR-207 Navi Master
MELCO SANDA NTG47 Navi User
MELCO SANDA NTG47 Navi Master
4. Софт, який "вирішує"
Головний інсайд квесту: нова Victoria (5.x) часто пасує перед USB-адаптерами.
Victoria 4.76b SSD: Саме ця стара версія коректно "прокидає" ATA-команди розблокування через китайські USB-мости (наприклад, Fideco).
HDD Raw Copy Tool: Найкраща утиліта для побітового клонування розділів QNX, які Windows не бачить.
5. Покроковий алгоритм розблокування
Створення HEX-ключа: Оскільки вводити HEX руками в Victoria незручно, ми створили .bin файл (32 байти) через PowerShell:
Підготовка: Підключити диск через USB-адаптер, запустити Victoria 4.76b SSD від імені Адміністратора.
Розблокування:
Вкладка Service -> Security operations.
Вибрати Password Type: Master.
Вибрати Password from file -> підставити створений m172.bin.
Натиснути Unlock. Статус диска зміниться на Security: OFF.
Бекап: Негайно зняти образ у файл .imgc через HDD Raw Copy Tool, щоб мати "золотий образ" системи.
Клон: Залити цей образ на новий SSD. Пароль на новий диск ставити не треба — Comand зробить це автоматично при першому старті.
Результат
Система завантажується з SSD значно швидше, інтерфейс стає плавнішим, а ризик раптової смерті навігації через вібрації старого HDD зникає назавжди.