Я пытаюсь исправить файл bootmgfw.efi
чтобы изменить цвет фона запроса пароля BitLocker и других экранов загрузки Windows. Я нашел значения для поиска и замены цвета (B2 67 20 FF
) и проверил в IDA Pro, что все они были рядом с вызовами функций, связанных с дисплеем (они были.) Я скопировал файл в системный раздел EFI, сделал резервную копию оригинала и перезагрузил компьютер.
Когда мой компьютер перезагрузился, после завершения BIOS, я перешел на экран, в моем новом цвете, со следующей ошибкой:
восстановление
Ваш компьютер нуждается в ремонте.
Цифровая подпись для этого файла не может быть проверена.
Код ошибки: 0xc0000428
Вам нужно будет использовать инструменты восстановления на установочном носителе. Если у вас нет
установочный носитель (например, диск или USB-устройство), обратитесь к системному администратору или ПК
производитель.Нажмите Esc для настроек прошивки UEFI
Нажатие Escape не привело меня к меню, где я мог отключить проверку подписи или что-то еще; только моя настройка CMOS, где у меня уже отключена безопасная загрузка.
Я смог легко восстановить резервную копию с помощью установочного носителя, как он сказал, но как я могу сказать Windows, что недействительная цифровая подпись является не результатом вредоносного программного обеспечения, а скорее преднамеренным изменением с моей стороны?