Cracking open an Android app, changing something inside it, and repackaging it as if nothing happened used to take real skill. Reverse engineering an APK meant decompiling it, understanding unfamiliar code, making a change without breaking anything, then reassembling and signing the package correctl...