Skip to content

[FEATURE] Implement more of the base JADX features #7

@privacyguy123

Description

@privacyguy123

Feature Description

Search Class/Method/Field/Code/Resource/Comments by string
Implement "Find Usage" option

Use Case

It lets the AI Agent use JADX more like how a human would. When I am analyzing an obufscated APK I am often searching strings here, not listing all classes (which causes terrible lag and crashes btw in an obfuscated APK with 1000s of classes called "a.*" etc.) or methods. Same goes for "Find Usages" - in an obfuscated APK it's critical to understand how something works by it's usages because there are no nice plain text names.

Proposed Solution

I think it's a case of just implementing more of the features already available to us in the JADX API but I am not skilled enough to do it myself just yet.

Alternatives Considered

I implemented (badly, with AI) my own "Find Usages" which seems to work but the code is dubious, you can take a look if you like.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions