Linked Questions
43 questions linked to/from How to decompile DEX into Java source code?
1 vote
1 answer
2k views
Completely disassemble APK files using my own installed Android application [duplicate]
I have been searching around the web for some days and I have not found any known way/tool/library to disassemble APK file into source code from my app. My goal is to get readable java files from the ...
1 vote
0 answers
2k views
Decompile android apk file to create java source code [duplicate]
I have use of 3 tools as 1)apktool 1.5.2.tar.bz2 2)dex2jar-0.0.9.13.zip 3)jd-gui-0.3.5.windows.zip But i got following error on cmd when i use command on cmd as: C:\New folder\Tea.apk>dex2jar ...
239 votes
3 answers
212k views
What are .dex files in Android?
I have some questions regarding dex files What is a dex file in Android? How does dex work for Android? How are they used in debugging an Android app? Are they similar to java class files? I need ...
69 votes
13 answers
259k views
how to use DEXtoJar
I find the solution to decompile a file dex to jar from this link https://github.com/pxb1988/dex2jar but i don't understand how to use it.
139 votes
6 answers
290k views
Decompile .smali files on an APK [duplicate]
I downloaded APK Manager that lets me unpack APK files. But it only unpacks it and doesn't decompile the .smali file to .java. Is it possible to decompile the .smali to .java?
65 votes
15 answers
75k views
Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList
I'm trying the new MultiDex Support on my app and so far I've managed to compile my app correctly, but when running it, I get the following exception: java.lang.RuntimeException: Unable to ...
96 votes
6 answers
125k views
Is it possible to decompile an Android .apk file?
Are the users able to convert the apk file of my application back to the actual code? If they do - is there any way to prevent this?
65 votes
10 answers
34k views
Is it really impossible to protect Android apps from reverse engineering?
As we know, Android apps are written in Java. In Java, no matter what you do, it is impossible to protect compiled code from decompilation or reverse-engineering, as the Stack Overflow question How to ...
27 votes
10 answers
15k views
Protect string constant against reverse-engineering
I have android application that has hard coded (static string constants) credentials (user/pass) for sending emails via SMTP. The problem is that .dex file in .apk can be easily reverse-engineered ...
10 votes
2 answers
21k views
Setting Android Log Levels
Is it possible to set the log levels on a device that is not rooted? so I want to change the device log level somehow to "debug". is this something that can be done? since its not rooted i dont ...
11 votes
2 answers
7k views
Android detect pirated/cracked app
On the iPhone there are several ways to detect when user opens the version of your app that was pirated. Is there a way on the Android to detect when an user is using the pirated version of your app?
9 votes
3 answers
8k views
Android code obfuscation with ProGuard...how does one know it's been obfuscated?
I have an Android project that I recently published to the market after running it through obfuscation with ProGuard. The project exported without any complications, but how do I know it's been ...
15 votes
2 answers
8k views
How can I programmatically decompile dex files within Android?
I know how to extract apk files to classes using a windows based system as below: Step 1:Renaming .apk file Rename the .apk file with the extension .zip (for example let the file be "demofile....
10 votes
1 answer
17k views
Direct .java to .smali conversion. Possible?
I'm working with baksmali/smali tools. But sometimes I need to compile .java class to .smali file. So I've to first compile it with Eclipse and second disassemble the .APK to a set of .smali files. ...
8 votes
2 answers
17k views
Export apk from phone?
I compiled and ran a project on my phone through eclipse which is still install there currently. While doing some directory cleaning I accidentally deleted the source code so the only remaining ...