Leave me alone; app level protection against runtime information gathering on android
Android Security Internals (Lesson 3)