Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add vdex021 support #52

Merged
merged 1 commit into from
Dec 30, 2019
Merged

Add vdex021 support #52

merged 1 commit into from
Dec 30, 2019

Conversation

IgorEisberg
Copy link
Contributor

Had to make some renaming in 019 files to be able to compile 021 without conflicting duplicates.
This basically reads the extra data added in vdex021's header:
uint32_t bootclasspath_checksums_size_;
uint32_t class_loader_context_size_;
However, currently, the extra data at the end of the file isn't parsed, but at least it allowed the extracting of the contained cdex files, as they don't seem to be directly related to that extra data.

@anestisb
Copy link
Owner

@IgorEisberg thank you for submitting the PR and sorry for sitting on it for such a long time. I'll check the changes in vdex 021 dropped with Android 10 and verify if optimal to merge your patch and add missing changes in parser or refactor a few bits with a different strategy.

@anestisb anestisb self-assigned this Oct 15, 2019
@anestisb anestisb merged commit b5d8a76 into anestisb:master Dec 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants