Open Col-E opened 2 years ago
It's also possible, that the classes are packed into multiple Dex-Files. That already caused bugs for Dex2Jar fixed with version 23. https://github.com/ThexXTURBOXx/dex2jar/releases/tag/v23
In 4x we've generalized the search logic quite a bit, so this is much easier to implement now. We even have some basic skeletons of the Android work done.
The search API is heavily tied to the ASM library, which parses Java class files. Android classes are packaged into a single DEX which we parse using dexlib2.
The API will have to also be able to parse these Android classes and offer the same functionality.
Copying a suggestion from the discord below: