Questions tagged [decompiler]

A decompiler performs, as far as possible, the reverse operation to that of a compiler.

That is, it translates a file containing information at a relatively low level of abstraction (usually designed to be computer readable rather than human readable) into a form having a higher level of abstraction (usually designed to be human readable).

The decompiler does not reconstruct the original source code, and its output is far less intelligible to a human than original source code.

Resources

614 questions
32
votes
1 answer

Fernflower and IntelliJ IDEA's java-decompiler

I'm trying to figure out how to use the Fernflower Java decompiler. I can find java-decompiler.jar at the following location: ~/idea-IC-162.1628.40/plugins/java-decompiler/lib/java-decompiler.jar There is no fernflower.jar, however. I assume this…
Tianxiang Xiong
  • 3,887
  • 9
  • 44
  • 63
29
votes
2 answers

Android - How to decode and decompile any APK file?

I'm working on ads: my customers gave me some APK files of their Apps. My work consists of inserting ad banners into them. After closing the ad banners, these apps will run. My question is: How to decode and decompile APK file?
green.android
  • 731
  • 3
  • 7
  • 22
28
votes
4 answers

How to decompile an exe file compiled by py2exe?

How to decompile an exe file compiled by py2exe? just one exe file, didn'n have any zip file. how to decompile to pyc or pyo file?
toontong
  • 367
  • 1
  • 3
  • 7
25
votes
1 answer

Flutter debug Apk decompile to get the source code

I have lost the source code of my flutter application due to drive corruption, but I have my debug.apk in my android phone. How can I decompile the Flutter apk to get source code? I have tried decompiling it using decompilers but it is not giving my…
Jagraj Singh
  • 4,031
  • 4
  • 15
  • 33
25
votes
1 answer

Decompile XAPK file

I have worked pretty a lot analyzing Android projects with different reverse engineering tools, generally for secure purposes, to see what can be seen by a hacker when he/she gets my app. I've met a problem that I couldn't find any of decompilers…
Jenya Pu
  • 733
  • 1
  • 7
  • 13
25
votes
13 answers

Obfuscating C-based binaries to avoid decompilation

Is there some way to obfuscate C-based executables or libraries to prevent decompilation?
Jay
  • 24,173
  • 25
  • 93
  • 141
24
votes
1 answer

Decompiler supporting Java 8?

I see that most of the Java decompilers support till Java 7. Are there any decompilers which support Java 8 - especially Lambda expressions? I want to run such a decompiler in my ubuntu machine.
Omkar Shetkar
  • 3,488
  • 5
  • 35
  • 50
24
votes
2 answers

Is there any way to decompile Linux .so?

Is there any way to decompile Linux .so?
Rella
  • 65,003
  • 109
  • 363
  • 636
23
votes
2 answers

dotnet dll decompile and change the code

I need to change the code of the .NET DLL. I am able to see the code by compilable the DLL with .NET reflector, but I am not able to change the code of the DLL. With .NET Reflector, I decompile the code and saved in to my hard disk, but when i am…
user900492
  • 301
  • 2
  • 3
  • 5
23
votes
3 answers

dexexception: not support version

I was trying to convert apk to source code. When I entered below command ./d2j-dex2jar.sh classes.dex I got this exception: com.googlecode.d2j.DexException: not support version. at…
anandhu
  • 243
  • 1
  • 2
  • 6
22
votes
0 answers

Where can I find a Java decompiler?

http://www.kpdus.com/jad.html#download ? The above link to JAD (a Java decompiler) is not working. Is there any other place where I can find a Java decompiler?
Chhotu
21
votes
4 answers

Converting Kotlin to Java

Can anyone help me about converting Kotlin code in Android Studio to Java? I went through the below process: Tools >> Kotlin>> Decompile Kotlin to Java But the "Kotlin to Java" option is disabled. What should I do?
Saiteja Kolan
  • 278
  • 1
  • 3
  • 9
21
votes
3 answers

Edit .NET assembly and recompile

I'm in a really bad situation. I lost my source code and my customer needs to change a little bit in the application. Think of edit an assembly for an example: Test.dll then add a code line and finally recompile it So my question is: - Is it…
Bac Clunky
  • 353
  • 3
  • 6
  • 18
18
votes
3 answers

MIPS Decompiler

I'm looking for a decompiler capable of transforming MIPS machine code into C code. Any suggestions?
wanderingbear
  • 1,002
  • 3
  • 11
  • 18
18
votes
1 answer

How can I build the post-dominator tree of a function with an endless loop?

One of my side projects is a decompiler that turns native code into LLVM IR, simplifies it and outputs pseudo-C. An essential phase of the program's process is pattern-independent control flow structuring, which finds regions in a program and turns…
zneak
  • 134,922
  • 42
  • 253
  • 328
1
2
3
40 41