diff --git a/src/formats/mtk_pkg.rs b/src/formats/mtk_pkg.rs index 3b3af28..7e144ca 100644 --- a/src/formats/mtk_pkg.rs +++ b/src/formats/mtk_pkg.rs @@ -122,16 +122,8 @@ pub fn extract_mtk_pkg(mut file: &File, output_folder: &str) -> Result<(), Box Resul //strip iMtK thing let extra_header_len = if &data[0..4] == b"iMtK" { - let imtk_len = u32::from_le_bytes(data[8..12].try_into().unwrap()); - let imtk_content = common::string_from_bytes(&data[12..12 + imtk_len as usize]); - println!("iMtK Info: {}", imtk_content); - - if &data[12 + imtk_len as usize..(12 + imtk_len as usize) + 4] == b"iPAd" { - //println!("iPAd found!"); - 64 - } else { - imtk_len + 12 - } + let imtk_len = u32::from_le_bytes(data[4..8].try_into().unwrap()); + imtk_len + 8 } else { 0 };