refactor: consolidate platform engines into senbei-engine

This commit is contained in:
bfloat16
2026-09-06 19:31:19 +08:00
parent cbfacbc31f
commit d436a200ba
66 changed files with 1148 additions and 1012 deletions
Generated
+29 -48
View File
@@ -418,53 +418,11 @@ dependencies = [
"syn 3.0.4",
]
[[package]]
name = "senbei-android-crypto"
version = "1.2.0"
dependencies = [
"aes",
"thiserror",
]
[[package]]
name = "senbei-android-elf"
version = "1.2.0"
dependencies = [
"memmap2",
"senbei-android-crypto",
"serde",
"serde_json",
"sha2",
"tempfile",
"thiserror",
]
[[package]]
name = "senbei-android-engine"
version = "1.2.0"
dependencies = [
"goblin",
"memmap2",
"senbei-android-crypto",
"serde",
"serde_json",
"sha2",
"tempfile",
"thiserror",
]
[[package]]
name = "senbei-android-metadata"
version = "1.2.0"
dependencies = [
"serde",
"thiserror",
]
[[package]]
name = "senbei-cli"
version = "1.2.0"
dependencies = [
"senbei-engine",
"senbei-io",
"senbei-metadata",
"sha2",
@@ -475,6 +433,29 @@ dependencies = [
name = "senbei-crypto"
version = "1.2.0"
dependencies = [
"aes",
"thiserror",
]
[[package]]
name = "senbei-elf"
version = "1.2.0"
dependencies = [
"goblin",
"thiserror",
]
[[package]]
name = "senbei-engine"
version = "1.2.0"
dependencies = [
"goblin",
"memmap2",
"senbei-crypto",
"serde",
"serde_json",
"sha2",
"tempfile",
"thiserror",
]
@@ -487,11 +468,8 @@ dependencies = [
"indicatif",
"libc",
"owo-colors",
"senbei-android-elf",
"senbei-android-engine",
"senbei-android-metadata",
"senbei-engine",
"senbei-metadata",
"senbei-pe",
"sha2",
"tempfile",
"walkdir",
@@ -502,12 +480,15 @@ dependencies = [
[[package]]
name = "senbei-metadata"
version = "1.2.0"
dependencies = [
"serde",
"thiserror",
]
[[package]]
name = "senbei-pe"
version = "1.2.0"
dependencies = [
"senbei-crypto",
"thiserror",
]