Add mtk pkg and upgrade_loader extractors

This commit is contained in:
theubusu
2025-10-12 19:08:46 +02:00
parent 6940f13b25
commit 3fe7ce6fde
5 changed files with 247 additions and 15 deletions
+8
View File
@@ -90,6 +90,14 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
println!("Mstar upgrade file detected!");
formats::mstar::extract_mstar(&file, &output_path)?;
}
else if formats::mtk_pkg::is_mtk_pkg_file(&file) {
println!("MTK Pkg file detected!");
formats::mtk_pkg::extract_mtk_pkg(&file, &output_path)?;
}
else if formats::mtk_upgrade_loader::is_mtk_upgrade_loader_file(&file) {
println!("MTK upgrade_loader file detected!");
formats::mtk_upgrade_loader::extract_mtk_upgrade_loader(&file, &output_path)?;
}
else {
println!("Input format not recognized!");
}