восстановления ros
В целях упрощения восстановления ros (ситуация из предыдущего сообщения) сделал небольшую прогу, которая определяет какой из ros поврежден, копирует живой ROS вместо поврежденного и по итогу проверяет дамп.
- Распакуйте архив fix-ros.7z в папку без пробелов и спецсимволов
- Поместите дамп рядом с *.bat файлами
- Киньте ваш дамп на батник (варианты ниже), либо переименуйте Ваш дамп в имя указанное ниже в зависимости от типа памяти:
- fix-dwnload.bat - универсальный батник (для nor и для nand), метод восстановления путем скачивания официальной прошивки, распаковки и копирование CORE_OS_PACKAGE заменяя поврежденный ROS (без параметров обрабатывает файл dump.bin).
- fix-ros-nor.bat для дампа NOR - копирует из живого ROS этого дампа (без параметров обрабатывает файл nor.bin)
- fix-ros-nand.bat для дампа NAND - копирует из живого ROS этого дампа (без параметров обрабатывает файл nand.bin)
- На выходе получите дамп в файле имяфайла-fixros, а также имя-файла-полученный-в-итоге.checklog.txt, чтобы убедиться что с этим дампом все ок. Для контроля оставлен файл имя-файла.checklog.txt в котором отражены ошибки
Естественно ограничением для работы является то, что один из ROS должен быть живой. Для fix-dwnload.bat такого ограничения нет - починит оба ROS на основе того какая прошивка в ros.
Некоторые NAND дампы имеют размер, который чекер не знает, в этом случае программа спросит какой ros надо починить, наберите 0 или 1 в зависимости от нужды.
Для обновления хеш-листов (где контрольные суммы для всех известных прошивок) запустите upd-list.bat.
Последний раз редактировалось in1975; 22.01.2024 в 12:26.
|