From 3811e39409595b484e0468c3d4b8881fe9f56f56 Mon Sep 17 00:00:00 2001 From: zyb Date: Sat, 29 Jun 2024 14:48:51 +0800 Subject: [PATCH] modified: patch.py --- patch.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/patch.py b/patch.py index 335d1ba..8bbcd74 100644 --- a/patch.py +++ b/patch.py @@ -28,7 +28,11 @@ def patch_bzimage(data:bytes,key_dict:dict): new_vmlinux = vmlinux.replace(initramfs,new_initramfs) new_vmlinux_xz = lzma.compress(new_vmlinux,check=lzma.CHECK_CRC32,filters=[ {"id": lzma.FILTER_X86}, - {"id": lzma.FILTER_LZMA2, "preset": 8,'dict_size': 32*1024*1024}, + {"id": lzma.FILTER_LZMA2, + "preset": 9 | lzma.PRESET_EXTREME, + 'dict_size': 32*1024*1024, + "lc": 4,"lp": 0, "pb": 0, + }, ]) new_payload_length = len(new_vmlinux_xz) assert new_payload_length <= payload_length , 'new vmlinux.xz size is too big'