Java and other byte-code languages are written in somewhat intuitive phonetic language, which makes the readability for development and maintenance easy. This poses a significant issue for intellectual property and other information that needs to be maintained in confidence.
If there is potential access to compiled resources such as JAR libraries, there are several decompilers on the market that can decompile these class files into readable code.
For developers of Java, Android-based applications for Google Android, Blackberry Playbook or similar applications based on an APK compilation containing
.dex and other resources, there is a tool called dex2jar, which can decompile
.dex compiled files back to