hylander0/Iteedee.ApkReader

ResourceFinder cannot handle reference to another type chunk

Opened this issue · 2 comments

kkguo commented

Currently, the resourceFinder can only handle reference resolve within same type chunk. But a lot of cases, the reference is pointing to another type chunk, current ResourceFinder will return a null value.

Thanks @kkguo I will look into this. If you find a solution just let me know.

kkguo commented

I think one possible solution is resolve the reference after parsing all type chunks.
I don't have code yet, as I re-wrote a faster parser to jump to the target resource directly instead of parsing every resource. but it has totally different code structure.
if you need a sample, you can look into google's map apk.