Update patch.py

Signed-off-by: elseif <elseif@live.cn>
This commit is contained in:
elseif 2025-09-19 00:59:40 +08:00 committed by GitHub
parent 7fe82f7498
commit e2debac366
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -328,6 +328,11 @@ def patch_squashfs(path,key_dict):
if _file =='loader': if _file =='loader':
patch_loader(file) patch_loader(file)
continue continue
if _file =='BOOTX64.EFI':
data = open(file,'rb').read()
data = patch_kernel(data)
open(file,'wb').write(data)
continue
data = open(file,'rb').read() data = open(file,'rb').read()
for old_public_key,new_public_key in key_dict.items(): for old_public_key,new_public_key in key_dict.items():
_data = replace_key(old_public_key,new_public_key,data,file) _data = replace_key(old_public_key,new_public_key,data,file)