Answer the question
In order to leave comments, you need to log in
What are the modern programs for decompiling apk?
If you look for the answer to this question on the Internet, then everywhere they advise a bunch apktool+dex2jar+jd-gue
. But unfortunately jd-gue is already morally obsolete (the latest version is from 2015) and does not support many methods added in the latest versions of java, which is why the error is constantly displayed in the application files instead of the code // INTERNAL ERROR //
. Are there more modern analogues of this program? Or more practical methods of getting the source code?
Answer the question
In order to leave comments, you need to log in
For apk, at least 7zip is suitable. For code (the one that is binary / binary, Dalvik language) 2 options: either in JVM bytecode using dex2jar, then JVM in Java using any Java decompiler (I can advise Fernflower and CFR). The second way is more interesting, but you need to have low-level thinking, especially with Ghidra. The point is that Dalvik is converted to the internal representation of Pcode (perhaps even a language, since there is an emulator, although work on it is not completed). Then Pcode is immediately converted to something between Java and C# (mostly because of the goto). But it seems to me that the first method will be easier for you, because. exceptions in Hydra are displayed only after patching, and something else may come up.
There is a Show Java app for android. Have used it several times.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question