Building an Android APK Protection Platform Against Reverse Engineering Android applications are relatively easy to inspect after an APK is obtained. With the right tools, developers can analyze DEX files, inspect resources, recover strings, examine application logic and study native libraries. This creates an important question: How can developers make an Android application harder to analyze and reverse engineer? This is one of the problems I have been working on with CoreSh...