APK-Explorer-Editor icon indicating copy to clipboard operation
APK-Explorer-Editor copied to clipboard

Decompile apps further into Java code

Open Nik-Kot opened this issue 3 years ago • 13 comments

Add support for decompiling apps into Java code using jadx as a library. https://github.com/skylot/jadx/wiki/Use-jadx-as-a-library

I am willing to contribute of this idea gets approval from creators.

Nik-Kot avatar Nov 15 '22 15:11 Nik-Kot

Hi @Nik-Kot Thanks for the suggestion. However, do they really convert a dex file to java code or just a smali file (AEE already do it)? If the first one is the case, I'm really interested and looking forward to your contributions. Thanks again

apk-editor avatar Nov 15 '22 16:11 apk-editor

Btw their license is Apache 2.0, is this ok with you? We only need to use their ready library as a dependency.

That will be fine (to the best of my knowledge).

apk-editor avatar Nov 15 '22 16:11 apk-editor

Also jadx supports decompilation of .apk, .jar, .class, .smali, .aar, .arsc, and .aab. What would be the best way for you if I start working on this? Should I make private/public fork or do it some other way?

Ideally, a PR from a publically available fork?

apk-editor avatar Nov 15 '22 16:11 apk-editor

Also jadx supports decompilation of .apk, .jar, .class, .smali, .aar, .arsc, and .aab. What would be the best way for you if I start working on this? Should I make private/public fork or do it some other way?

Ideally, a PR from a publically available fork?

There you go https://github.com/Nik-Kot/APK-Explorer-Editor Also I invited you you to collaborators, you can make changes if you wish too. I will need some time to get acquainted with your code, don't expect anything right away.

Thanks. And take you time. I am also busy and spending minimum time for apps these days.

apk-editor avatar Nov 15 '22 16:11 apk-editor

Hm, a question. How does jadx comply with Google Play guidelines? Should I restrict it's usage only to "full" version or not?

Not sure at this moment. But, feel free to work on it for both flavours. If needed, I'll take care of the rest.

apk-editor avatar Nov 15 '22 20:11 apk-editor

@Nik-Kot I think we will face a serious issue here. As per the developer(s) of jadx, the library may not 100% decompile the classes (please see ReadMe)) so that rebuilding will be difficult. It will still be an interesting tool for those who just want to see the code.

apk-editor avatar Feb 04 '23 21:02 apk-editor

@apk-editor @Nik-Kot when is this gonna be added?

thewanderingtraderm avatar Jul 06 '24 19:07 thewanderingtraderm