Приветствую.
Запилил калькулятор для вычисления ESN кода для разблокировки магнитол Eclipse


Что и где вводить можете посмотреть в видеоинструкции от NaviHDD:
https://youtu.be/e_HoZcS0hEE
Если кто будет добавлять в свое ПО или на сайт, то вот исходник вычисления кода на C#:
Код:
private static int CalculateEsn(int key, bool shift)
{
int result, mutation;
if (!shift)
{
mutation = (key & 3) << 22;
result = key >> 2;
}
else
{
result = key << 1;
mutation = ((key & 0x800000) >> 23) & 1;
}
result = mutation | result;
result = ((result & 0xffffff) + 0x586472) ^ 0x470413;
return result & 0xffffff;
}
Исполнимый файл калькулятора (требуется .Net Framework 2.0):
EsnCalc.rar