Reverse engineer closed binary Android apps, modify them, and then "re-engineer" them:
https://code.google.com/p/android-apktool/