Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] .class file debugger (local, remote) #2098

Open
fetzerms opened this issue Feb 5, 2024 · 1 comment
Open

[feature] .class file debugger (local, remote) #2098

fetzerms opened this issue Feb 5, 2024 · 1 comment
Labels

Comments

@fetzerms
Copy link

fetzerms commented Feb 5, 2024

Describe your idea

I am mainly using jadx to decompile .class files that run on arbitrary systems. Currently jadx only allows to debug via adb, which is somewhat targeted towards android. This is a request to allow debugging of local (or remote) java processes via jdwp.

I checked the code and saw, that SmaliDebugger.java already works with jwdp (but via ADB). I could imagine, that many of it's code could be reused for a local jdwp session.

If given some general pointers, I'd also be happy to try to tackle this on my own.

@skylot
Copy link
Owner

skylot commented Feb 5, 2024

@fetzerms not sure why you want to use jadx for debugging. I think IntelliJ IDEA debugger is a much better (even for Android) now. Because jadx debugger now in a very bad shape (lots of issues) and work only with bytecode view (no sync with decompiler code). Also, as you mentioned, it is hard bound to Android and smali bytecode, so support java bytecode will be hard.
Anyway, if you really want to you can try to implement this feature, PRs are always welcome 🙂

@skylot skylot added GUI Issues in jadx-gui module java-input debugger labels Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants