Closed jtothe4n closed 6 years ago
Support for API-27 has been officially added. Please checkout the latest version.
The sample app you've provided is properly processed in my setup.
$ vdexExtractor -i SystemUIGoogle/SystemUIGoogle/oat/arm64/SystemUIGoogle.vdex -v4 -o $(pwd)
[INFO] Processing 1 file(s) from SystemUIGoogle/SystemUIGoogle/oat/arm64/SystemUIGoogle.vdex
[DEBUG] [75545] 2017/12/19 21:37:29 (vdexExtractor.c:206 main) Processing 'SystemUIGoogle/SystemUIGoogle/oat/arm64/SystemUIGoogle.vdex'
[DEBUG] [75545] 2017/12/19 21:37:29 (vdex.c:64 vdex_isVersionValid) Vdex version '010' detected
------ Vdex Header Info ------
magic header & version : vdex-010
number of dex files : 1 (1)
dex size (overall) : 51e77c (5367676)
verifier dependencies size : d8a4 (55460)
verifier dependencies offset: 51e798 (5367704)
quickening info size : 7d0 (2000)
quickening info offset : 52c03c (5423164)
dex files info :
[0] location checksum : 461e6bcf (1176398799)
---- EOF Vdex Header Info ----
[DEBUG] [75545] 2017/12/19 21:37:29 (vdex.c:110 vdex_GetNextDexFileData) Processing first Dex file at offset:0x1c
[DEBUG] [75545] 2017/12/19 21:37:29 (dex.c:327 dex_isValidDexMagic) Dex version '037' detected
[DEBUG] [75545] 2017/12/19 21:37:29 (vdex.c:217 vdex_process) Took 46 ms to process Vdex file
[INFO] 1 out of 1 Vdex files have been processed
[INFO] 1 Dex files have been extracted in total
[INFO] Extracted Dex files are available in '/tmp'
$ file SystemUIGoogle.apk_classes.dex
SystemUIGoogle.apk_classes.dex: Dalvik dex file version 037
Damn, sry ._. Shame on me. Didn't check your new commits.
Reports invalid vdex header on an vdex compiled against API Level 27
SystemUIGoogle.zip