From 8c3278f477920279a5cb8ea28d09237da648688a Mon Sep 17 00:00:00 2001 From: elseif Date: Wed, 10 Sep 2025 17:07:20 +0800 Subject: [PATCH] Update npk.py Signed-off-by: elseif --- npk.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/npk.py b/npk.py index 6bc768d..5a21172 100644 --- a/npk.py +++ b/npk.py @@ -209,6 +209,8 @@ class NovaPackage(Package): self._parts.append(NpkPartItem(NpkPartID(part_id),part_data)) def set_null_block(self): def rebuild_squashfs(data): + if len(part.data) < 4 or part.data[:4] != b'hsqs': + return part.data with open('squashfs.sfs', 'wb') as f: f.write(data) os.system('unsquashfs -d squashfs-root squashfs.sfs')