ESN калькулятор для магнитол Eclipse

Вопросы, связанные с программным обеспечением для ремонта и не только.
Только Soft, железо не обсуждается.
Аватара пользователя
bellic
Сообщения: 979
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

ESN калькулятор для магнитол Eclipse

Сообщение bellic » 22 авг 2019, 13:31

Копирую сюда с "Дрома" сообщение х27, дабы никуда не пропало... Авось пригодится!? :?
x27 писал(а):Приветствую.

Запилил калькулятор для вычисления ESN кода для разблокировки магнитол Eclipse
LockPage2.jpg
LockPage2.jpg (30.15 КБ) 1523 просмотра
EsnCalc.jpg
EsnCalc.jpg (13.47 КБ) 1523 просмотра

Если кто будет добавлять в свое ПО или на сайт, то вот исходник вычисления кода на 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
(10.55 КБ) 95 скачиваний

Ответить

Вернуться в «Программное обеспечение "Soft"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя