Skip to content

[core] Wrong class implementation displayed when an application contains duplicates #2701

@histausse

Description

@histausse

Issue details

When an application contains several classes with the same name (in different dex files), jadx correctly detect the class duplication, but select a random implementation instead of the one used at runtime by android, both in thecli and gui.

Relevant log output or stacktrace

Provide sample and class/method full name

All those applications use the class with value = "actual" at runtime, but Jadx sometime display the other implementation with value = "dummy".

Jadx version

dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    CoreIssues in jadx-core modulebug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions