A
A
alex maslakoff2017-01-28 10:19:34
Java
alex maslakoff, 2017-01-28 10:19:34

How to disassemble or decompile applications on Android?

Need free tools to disassemble or decompile Android applications, i.e. apk files. How do you do it? I heard about apktool + dex2jar + jd-gui. Are these the right tools? Or is there something better?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
Rou1997, 2017-01-28
@Rou1997

I heard about apktool + dex2jar + jd-gui

Apktool, which is based on smali, is relatively "suitable" exactly as a disassembler and "backward" assembler, not to be confused with decompilation, and JD-gui is "consumer goods" like Fernflower (IntelliJ IDEA Decompiler, AndroChef Decompiler), there are less popular decompilers but in some ways much more efficient, I already have nine Java decompilers, and all are "suitable", the function is not decompiled by one, I take another, and you also forgot about debugging, and if JNI then you still need the NDK (namely, the whole, not gdb only) and IDA + Hex-Rays.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question