This commit is contained in:
Jean-Marie 'Histausse' Mineau 2025-01-28 00:03:34 +01:00
parent 59d01d04db
commit 48817d1df8
Signed by: histausse
GPG key ID: B66AEEDA9B645AD2
6 changed files with 58 additions and 10 deletions

View file

@ -1,9 +1,13 @@
use apk_frauder::ZipFileReader;
use std::collections::HashMap;
use std::env;
use std::fs::File;
use std::io::Cursor;
use apk_frauder::data_descriptor::{DataDescriptor, DataDescriptor32};
fn main() {
/*
apk_frauder::replace_dex(
"app-release.apk",
"app-instrumented.apk",
@ -18,5 +22,17 @@ fn main() {
env::var("HOME").expect("$HOME not set")
)),
None::<HashMap<String, Option<Cursor<&[u8]>>>>,
);*/
let mut file = File::open("test_data_descriptor.zip").expect("failed to open file");
let reader = ZipFileReader::new(&mut file);
println!("{:#?}", &reader.files[..4]);
assert_eq!(
reader.files[0].clone().data_descriptor,
Some(DataDescriptor::Zip32(DataDescriptor32 {
crc_32: reader.files[0].header.crc_32,
compressed_size: reader.files[0].header.compressed_size,
uncompressed_size: reader.files[0].header.uncompressed_size,
use_signature: false,
},),)
);
}