Reverse engineering from an APK file to a project

There are two useful tools which will generate Java code (rough but good enough) from an unknown APK file. Download dex2jar tool from dex2jar. Use the tool to convert the APK file to JAR: Windows: $ d2j-dex2jar.bat demo.apk dex2jar demo.apk -> ./demo-dex2jar.jar MacOS / Linux: $ d2j-dex2jar.sh -f demo.apk -o demo.jar Once the JAR file … Read more

Is there a Visual Basic 6 decompiler?

For the final, compiled code of your application, the short answer is “no”. Different tools are able to extract different information from the code (e.g. the forms setups) and there are P code decompilers (see Edgar’s excellent link for such tools). However, up to this day, there is no decompiler for native code. I’m not … Read more

How do you decompile a swf file

I am the maintainer of a site that has allegedly ‘lost’ the source code to a flash swf file. How do I decompile this source? Are there any programs online or offline that I could use?

Is there a C++ decompiler?

You can use IDA Pro by Hex-Rays. You will usually not get good C++ out of a binary unless you compiled in debugging information. Prepare to spend a lot of manual labor reversing the code. If you didn’t strip the binaries there is some hope as IDA Pro can produce C-alike code for you to work with. Usually it is … Read more