APK files are basically ZIP files similar to the JAR files used to package Java libraries. What Are APK Files?Īndroid applications are distributed as APK files. Its main purpose is showing how to inspect existing Android apps for educational purposes only. Note that the information in this article is not intended for piracy or other illegal uses. Another useful application is learning how a certain app solves some interesting technical issue or works around platform or vendor bugs.
One of the most useful applications of these techniques is reverse engineering your own apps to assess how hard it would be to misuse your private code (for example, getting around your license checks). This article presents the basics of Android reverse engineering.