fix value serialization and add test for boolean value for regression

This commit is contained in:
Jean-Marie Mineau 2023-09-04 15:06:34 +02:00
parent c81a72ae36
commit cc6ce1c625
Signed by: histausse
GPG key ID: B66AEEDA9B645AD2
2 changed files with 34 additions and 4 deletions

View file

@ -90,7 +90,7 @@ impl Apk {
static_fields = self.get_field_list_from_dex(&data.static_fields, dex)?;
instance_fields = self.get_field_list_from_dex(&data.instance_fields, dex)?;
}
/*
if class_item.static_values_off != 0 {
let values = dex
.get_struct_at_offset::<EncodedArray>(class_item.static_values_off)?
@ -109,7 +109,7 @@ impl Apk {
for field in static_fields.iter_mut().skip(values.len()) {
field.value = None;
}
}*/
}
Ok(Class {
name,
superclass,