Commit Graph

94 Commits

Author SHA1 Message Date
forth32
d3a9622cde Добавлено корректное выделение хеша открытого ключа из подписи
Теперь программа должна работать с прошивками, подписанными любым ключом.
2017-09-06 20:02:25 +03:00
forth32
3d5295bfcf Добавлено имя раздела modem_fw 2017-08-23 18:48:13 +03:00
forth32
fd7296d96c Исправлена ошибка автоопределения типа цифровой подписи 2017-06-24 05:28:58 +03:00
forth32
31f307b688 Добавлен ключ -d для принудительной устновки типа прошивки 2017-06-23 11:01:13 +03:00
forth32
c1924a9379 Сделан режим автоопределения цифровой подписи, включен по умолчанию 2017-06-23 10:40:18 +03:00
forth32
09ea71bb62 Добавлено определение наличия и размера подписи 2017-06-22 18:01:05 +03:00
forth32
2baea5037c Добавлены коды завершения программы:
0 - ОК
-1 - ошибка в командной строке или структуре файлов
-2 - ошибки, возвращаемые модемом
2017-05-06 07:01:58 +03:00
forth32
da9d2fed27 Исправлена работа ключа -f при обработке сжатых разделов 2017-04-30 12:26:43 +03:00
forth32
6d38a48c71 Исправлена повреждение заголовка раздела 1 2017-03-12 17:56:01 +03:00
rust3028
6a35abcc62 Обновлена сборка под Windows 2017-02-24 15:08:41 +03:00
forth32
9a66872788 Исправлен алгоритм поиска разделов в файле
исключен поиск ложных разделов в древних хуавеевских прошивальщиках РЕ-формата
2017-02-23 21:41:37 +03:00
forth32
e09144f8c0 Ошибка в коде раздела 2017-02-18 08:28:25 +03:00
forth32
ff5c7e1f46 Еще одно дополнение имен разделов 2017-02-18 08:26:39 +03:00
forth32
528fae71cf Добавлены описатели новых типов разделов 2017-02-18 08:14:17 +03:00
forth32
8bfe940c30 Исправлен расчет блока К.С. при экспорте разделов из прошивки 2017-02-06 20:35:38 +03:00
forth32
1a8fec1f46 Ошибка в процедуре мультифайловой прошивки - забыт fopen 2017-01-28 18:06:58 +03:00
rust3028
72bbf985df Обновлена сборка под Windows. Добавлено автоопределение прошивочного порта в ней 2017-01-10 17:48:01 +03:00
forth32
dc7cb5256f Добавлен забытый signver.h 2016-11-24 06:47:21 +03:00
forth32
13f1b7cb05 Косметическая правка сообщений 2016-11-07 08:17:09 +03:00
forth32
e437e5241e Уточнение названий полей заголовка в соответствии с терминологией huawei 2016-11-07 07:40:17 +03:00
forth32
0e9399b0d7 Завершен вынос низкоуровневых процедур из main()
Восстановлена проверка CRC заголовка и тела разделов прошивки
2016-11-05 08:13:53 +03:00
forth32
8895932a97 Исправление забытых типов данных 2016-11-04 20:44:36 +03:00
forth32
5790605f20 Добавлены все необходимые файлы. Первичная переработка кода закончена 2016-11-04 20:42:26 +03:00
forth32
3065b0bab1 процедуры работы с цифровой подписью вынесены в отдельный файл 2016-11-04 15:01:50 +03:00
forth32
38628bb279 Вычищены лишние переменные 2016-11-04 14:47:12 +03:00
forth32
433e19c0c4 Полность реализована работа с упакованными разделами 2016-11-04 13:40:24 +03:00
forth32
d7c8edf962 Добавлена проверка контрольных сумм заголовка и данных разделов 2016-11-04 11:25:50 +03:00
forth32
eaebd5d433 Полностью переработан код программы. Громоздкая процедура main() разделена на компоненты.
Все готово к введению поддержки сжатых типов разделов
2016-11-04 10:51:40 +03:00
forth32
e8d47fc83a Добавлен тип пакета прошивки 7 2016-11-02 21:13:05 +03:00
forth32
eacbd37eba Уточнен размер подписи универсальной прошивки 2016-11-02 20:46:10 +03:00
forth32
1398596012 Платформозависимый код разделен на 2 файла - hdlcio_linux.c, hdlcio_win32.c 2016-10-27 21:31:21 +03:00
forth32
7a8695166e Добавлен код раздела fastboot_R1 2016-10-26 13:18:32 +03:00
forth32
59061d62d5 Доавлен контроль размера аголовка файла 2016-10-26 13:09:16 +03:00
forth32
23ecb6672b Добавлен вывод кода файла прошивки 2016-10-26 12:14:21 +03:00
forth32
24e7552318 Create README.md 2016-10-20 20:14:55 +04:00
rust3028
d44ad87955 Обновлена сборка под Windows 2016-10-12 14:37:46 +03:00
rust3028
3eaea60edd Исправление опечатки 2016-10-10 20:50:52 +03:00
rust3028
a17a47b10c Увеличен таймаут в виндовой версии 2016-10-10 19:28:05 +03:00
rust3028
3c162f441f Обновлена сборка под Windows 2016-10-08 18:20:21 +03:00
forth32
713b36f2bd Отделена реакция на пустой ответ модема
Восстановлен выход при ошибке закрытия раздела
2016-10-07 19:37:49 +03:00
forth32
f05886c4b5 Добавлен пропущенный файл с номером сборки 2016-10-07 19:29:03 +03:00
forth32
2ded9ff7f9 Добавлен вывод номера сборки 2016-10-07 07:20:59 +03:00
forth32
1f9aa17864 Исправлена процедура получения версии протокола - не все модемы отдают код 7Е в начале пакета.
Добавлен раздел webui_r1 в таблицу кодов разделов
2016-10-06 12:14:43 +03:00
forth32
5506ee5bee Изменен размер пакета команды закрытия, спасибо rust3028 - теперь платформа R1 тоже пишется без ошибок. 2016-10-05 21:08:12 +03:00
forth32
3618940123 Добавлены описания разделов для прошивок R1
отключен выход по ошибке закрытия раздела
2016-10-05 11:12:39 +03:00
rust3028
8c3c57519b Обновлена сборка под Windows 2016-09-30 16:06:54 +03:00
rust3028
7cd004ee5c Исправлена опечатка 2016-09-30 15:45:33 +03:00
rust3028
c56d6b700e Исправлена опечатка 2016-09-30 15:41:44 +03:00
rust3028
8462dad8fb Исправлена опечатка 2016-09-30 15:37:37 +03:00
forth32
e97dc23ed6 Добавлена ссылка на ключ -h 2016-09-30 14:17:50 +03:00