men2ev 0 Опубликовано Среда в 11:25 Поделиться Опубликовано Среда в 11:25 5 минут назад, deman-s сказал: Извините но я хотел сказать что это неверное направление (поиск дубликата номера в прошивке) в винхекс или в другом хекс редакторе с лево на право сначало адрес потом текст в шестнадцатеричном формате потом сам текст вы можете убедиться изменяя шестнадцатеричное значение будет автоматически изменятся текст и наоборот изменяя текст будет изменятся шестнадцатеричное значение Ничего не утверждаю, пока не будет проверено) Просто в моем понимании клоны лочатся и не работают на свежих версиях именно из-за забаненного серийника. Но если проц имеет индивидуальный UID и как-то связан с серийником, то получается на каждом клоне должен быть и свой серийник. Либо контролька UID + SN должна соответствовать каким-то требованиям программы. Если так, возможно ли посчитать КС на устройстве и уже править SN под UID проца Ссылка на комментарий Поделиться на другие сайты Поделиться
deman-s 23 Опубликовано Среда в 11:42 Поделиться Опубликовано Среда в 11:42 9 минут назад, men2ev сказал: Ничего не утверждаю, пока не будет проверено) Просто в моем понимании клоны лочатся и не работают на свежих версиях именно из-за забаненного серийника. Но если проц имеет индивидуальный UID и как-то связан с серийником, то получается на каждом клоне должен быть и свой серийник. Либо контролька UID + SN должна соответствовать каким-то требованиям программы. Если так, возможно ли посчитать КС на устройстве и уже править SN под UID проца Можно и так сказать sn+ контролька + id всё это связывается в программе( по какому алгоритму непонятно) если что-то не совпадает то ошибка Ссылка на комментарий Поделиться на другие сайты Поделиться
men2ev 0 Опубликовано Среда в 12:16 Поделиться Опубликовано Среда в 12:16 Еще информация) В начале кода очень часто встречается 08 47 03 00, вероятнее всего это и есть КС. UID процессора кто-нибудь может выудить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladsilver78 1 Опубликовано Среда в 12:43 Поделиться Опубликовано Среда в 12:43 21 минуту назад, men2ev сказал: Еще информация) В начале кода очень часто встречается 08 47 03 00, вероятнее всего это и есть КС. UID процессора кто-нибудь может выудить? Какая КС? Это адрес перехода по прерываниям 0х08000347 в NVIC. UID "выудить" можно. Как - написано в мануале. Но зачем? Ссылка на комментарий Поделиться на другие сайты Поделиться
pioner2h 12 Опубликовано Среда в 14:13 Поделиться Опубликовано Среда в 14:13 музафар который обновил меня до 30 версии сказал что невозможно обновить китаймат меняя номер серийный , так как он привязан к айди проца (типо этого мне обьяснил), меня обновил по другому принципу и то что китаймат не может сам обновиться никак так как (айди проца привязан к серийнику ) их обеих как то узнать надо ведь, если даже узнаешь как поменять айди процессора и серийного тоже) ? Фокс7 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
гошка 17 Опубликовано Среда в 14:38 Поделиться Опубликовано Среда в 14:38 Бесполезное занятие не зная какие алгориты шифрования и кодирования в прошивке. https://istarik.ru/blog/stm32/152.html Фокс7 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladsilver78 1 Опубликовано Среда в 15:40 Поделиться Опубликовано Среда в 15:40 36 минут назад, гошка сказал: Бесполезное занятие не зная какие алгориты шифрования и кодирования в прошивке. https://istarik.ru/blog/stm32/152.html Да и некому не ненужное занятие. Китайцы просто (или не очень) считали прошивку с ори прибора, отключили проверку соответствия ID и SN, еще отключили проверку CRC, потому что программа уже изменена, ну еще кое какие нюансы. Все остальное для работы на текущей версии софта в прошивке есть. Обнова не пройдет. Продается, деньги капают. Зачем им чтоб что то обновлялось? Спрос упадет, сломают прошивку под новую версию и снова деньги закапают. Так же и альтернативные специалисты, добившись результатов, считав ори и подправив немного прошивку, шьют клонов сами, получают свое. Но SN ори при этом светиться в сети и будет залочен в новых версиях. pioner2h и гошка 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
vovan35 9 Опубликовано Среда в 17:21 Поделиться Опубликовано Среда в 17:21 ИМХО SN и UID проца никак не связаны между собой, это ненужное усложнение не дающее ни какой пользы. Серийники, вроде как, идут по порядку, сомневаюсь что так же идут UID процессоров. Фокс7 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
pioner2h 12 Опубликовано Четверг в 02:14 Поделиться Опубликовано Четверг в 02:14 8 часов назад, vovan35 сказал: ИМХО SN и UID проца никак не связаны между собой, это ненужное усложнение не дающее ни какой пользы. Серийники, вроде как, идут по порядку, сомневаюсь что так же идут UID процессоров. Почему тогда человек который мне объяснил и обновил до 30 версии есть а вы сами интересовались над этим , утверждаете что то ещё доугое Фокс7 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
deman-s 23 Опубликовано Четверг в 05:55 Поделиться Опубликовано Четверг в 05:55 12 часов назад, vovan35 сказал: ИМХО SN и UID проца никак не связаны между собой, это ненужное усложнение не дающее ни какой пользы. Серийники, вроде как, идут по порядку, сомневаюсь что так же идут UID процессоров. Как раз привязка sn к id даёт широкие возможности так как id уникальный для каждого чипа то прошивка от одного адаптера не будет работать на другом без модификации вы упускает маленькую деталь что sn связан с id некоторой контрольной суммой(ks) Естественно производитель присваивает серийные номера по порядку это логично но почему вы решили что id должны идти по порядку если использовать ks то id может быть любой допустим 10 - sn а 6 - id тогда ks - 4 то есть при сравнивания id с sn добавляется контрольная сумма (ks) 6+4. =10 это примитивный пример Но по какому алгаритму это работает известно только разработчику Фокс7 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladsilver78 1 Опубликовано Четверг в 07:10 Поделиться Опубликовано Четверг в 07:10 52 минуты назад, deman-s сказал: Как раз привязка sn к id даёт широкие возможности так как id уникальный для каждого чипа то прошивка от одного адаптера не будет работать на другом без модификации вы упускает маленькую деталь что sn связан с id некоторой контрольной суммой(ks) Естественно производитель присваивает серийные номера по порядку это логично но почему вы решили что id должны идти по порядку если использовать ks то id может быть любой допустим 10 - sn а 6 - id тогда ks - 4 то есть при сравнивания id с sn добавляется контрольная сумма (ks) 6+4. =10 это примитивный пример Но по какому алгаритму это работает известно только разработчику Немного могу дополнить. Посмотрел картинки с программой сканматик на просторах, проанализировал серийные номера оригинальных приборов (где видно, десятка два набралось). Есть определенная закономерность. Все номера начинаются на "А" (один был "В", может тестовый какой), далее идут десятичные цифры, 4 или 5 цифр. То есть кроме константы "А" далее кодируется номер в двоично-десятичной системе. Про UID пишут: Этот 96-битный UID уникален для каждого STM32, когда-либо выпущенного. Эти 96-битные уникальные идентификаторы создаются как комбинация уникальных параметров производства: UID[31:0]: координаты X и Y на пластине, выраженные в формате BCD UID[63:40]: LOT_NUM[23:0] Номер лота (в кодировке ASCII) UID[39:32]: WAF_NUM[7:0] Номер пластины (8-битное беззнаковое число) UID[95:64]: LOT_NUM[55:24] Номер лота (в кодировке ASCII) Обычно этот UID используется в качестве серийного номера или ключа для безопасных приложений. Таким образом SN может быть (ИМХО скорей всего) частью этого UID, Ссылка на комментарий Поделиться на другие сайты Поделиться
vovan35 9 Опубликовано Четверг в 12:00 Поделиться Опубликовано Четверг в 12:00 6 часов назад, deman-s сказал: Как раз привязка sn к id даёт широкие возможности так как id уникальный для каждого чипа то прошивка от одного адаптера не будет работать на другом без модификации вы упускает маленькую деталь что sn связан с id некоторой контрольной суммой(ks) Естественно производитель присваивает серийные номера по порядку это логично но почему вы решили что id должны идти по порядку если использовать ks то id может быть любой допустим 10 - sn а 6 - id тогда ks - 4 то есть при сравнивания id с sn добавляется контрольная сумма (ks) 6+4. =10 это примитивный пример Но по какому алгаритму это работает известно только разработчику Да, с точки зрения защиты от копирования, смысл есть, но это создаёт некоторые сложности при производстве. Неужели всё серьёзно с защитой у сканматика? Обычно, вроде как, никто так не заморачивался. Ссылка на комментарий Поделиться на другие сайты Поделиться
deman-s 23 Опубликовано Четверг в 12:07 Поделиться Опубликовано Четверг в 12:07 4 минуты назад, vovan35 сказал: Да, с точки зрения защиты от копирования, смысл есть, но это создаёт некоторые сложности при производстве. Неужели всё серьёзно с защитой у сканматика? Обычно, вроде как, никто так не заморачивался. Всё серьёзно считанный с оригинала дамп не будет работать без модификации на другом таком же приборе Ссылка на комментарий Поделиться на другие сайты Поделиться
Muzafar 4 Опубликовано Четверг в 12:34 Поделиться Опубликовано Четверг в 12:34 5 часов назад, Vladsilver78 сказал: Немного могу дополнить. Посмотрел картинки с программой сканматик на просторах, проанализировал серийные номера оригинальных приборов (где видно, десятка два набралось). Есть определенная закономерность. Все номера начинаются на "А" (один был "В", может тестовый какой), далее идут десятичные цифры, 4 или 5 цифр. То есть кроме константы "А" далее кодируется номер в двоично-десятичной системе. Про UID пишут: Этот 96-битный UID уникален для каждого STM32, когда-либо выпущенного. Эти 96-битные уникальные идентификаторы создаются как комбинация уникальных параметров производства: UID[31:0]: координаты X и Y на пластине, выраженные в формате BCD UID[63:40]: LOT_NUM[23:0] Номер лота (в кодировке ASCII) UID[39:32]: WAF_NUM[7:0] Номер пластины (8-битное беззнаковое число) UID[95:64]: LOT_NUM[55:24] Номер лота (в кодировке ASCII) Обычно этот UID используется в качестве серийного номера или ключа для безопасных приложений. Таким образом SN может быть (ИМХО скорей всего) частью этого UID, Моё мнение, B-серия это отремонтированный сканматик где менялся сгоревший проц . То есть когда производитель делает проц под замену присваивает серию B. Могу ошибаться хотелось бы услышать ответ тех кто ремонтировал свои оригинал сканматики. А именно отдавали на замену проца pioner2h 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrey1842 543 Опубликовано Четверг в 12:43 Поделиться Опубликовано Четверг в 12:43 7 минут назад, Muzafar сказал: Моё мнение, B-серия это отремонтированный сканматик где менялся сгоревший проц . То есть когда производитель делает проц под замену присваивает серию B. Могу ошибаться хотелось бы услышать ответ тех кто ремонтировал свои оригинал сканматики. А именно отдавали на замену проца После ремонта номер всегда другой, серийник начинается с буквы А. Для программы не имеет значения какой номер и есть ли там буквы, главное всё правильно посчитать... Ссылка на комментарий Поделиться на другие сайты Поделиться
Muzafar 4 Опубликовано Четверг в 17:10 Поделиться Опубликовано Четверг в 17:10 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти