bfloat16
6e233bbf18
fix(windows): preserve companion export tables
...
Guard PE32 export copies when the companion omits plaintext stub data. Reserve the complete export directory during compaction and validate file backing before overlaying it to prevent writes into the next section.
Add regression coverage for zero-filled export space, invalid directory ranges, and truncated source or destination sections.
2026-10-08 23:49:36 +08:00
bfloat16
f862633512
chore: bump version to 1.3.0
2026-09-07 22:59:25 +08:00
bfloat16
ed2731f8e0
fix(windows): restore managed companion DLLs
2026-09-07 21:43:54 +08:00
bfloat16
53ef36c837
build: require Rust 1.98.1
2026-09-07 21:43:15 +08:00
bfloat16
6250ca4e98
refactor: align platform crate boundaries
2026-09-07 19:29:54 +08:00
bfloat16
aa1bcaa2eb
fix(android): support compact ELF dynamic table layouts
2026-09-07 16:31:38 +08:00
bfloat16
2d92360d87
fix(elf): validate section names from ELF string table
2026-09-07 13:23:16 +08:00
bfloat16
4d73406ab1
fix(metadata): support Android v29 method layouts
2026-09-07 00:43:34 +08:00
bfloat16
776d246065
fix(scan): stream Android package targets
2026-09-06 22:25:41 +08:00
bfloat16
d436a200ba
refactor: consolidate platform engines into senbei-engine
2026-09-06 19:31:19 +08:00
bfloat16
35076848b6
chore: ignore local test corpus
2026-08-16 03:49:11 +08:00
bfloat16
18886272e5
docs: note embedded metadata compatibility
2026-08-16 03:43:12 +08:00
bfloat16
b534de872d
refactor: move library implementations into modules
2026-08-16 03:38:42 +08:00
bfloat16
a9aaf95e01
docs: add Android compatibility matrix
2026-08-16 03:31:25 +08:00
bfloat16
7f827d6400
feat: add folder-based Android unpack workflow
2026-08-16 02:38:07 +08:00
bfloat16
131ced6db5
feat: add static stage extraction and metadata detection
2026-08-16 01:47:25 +08:00
bfloat16
b1d3699df3
feat: add static Android il2cpp restoration
2026-08-16 00:34:08 +08:00
bfloat16
763bdbb21f
docs(readme): organize compatibility matrix by game
2026-08-13 10:49:44 +08:00
bfloat16
c5982a64b9
fix(unpacker): classify checksum range failures
2026-08-13 10:49:07 +08:00
bfloat16
55a31a2371
doc(none): add README.md
2026-08-12 23:57:00 +08:00
bfloat16
caadbd5325
fix(unpacker): validate executable entry transforms
2026-08-11 19:24:45 +08:00
bfloat16
ab1a14c9d1
perf(scan): skip extensionless files by default
2026-08-11 19:24:32 +08:00
bfloat16
e9ead4dc5f
refactor: init
2026-08-11 14:19:56 +08:00
bfloat16
a89900a812
fix(unpacker): refine layout validation and diagnostics
2026-08-11 11:42:12 +08:00
bfloat16
67178d34af
feat: Optimize error reporting
2026-08-11 10:51:37 +08:00