>>984
Only applications that are part of the firmware (i.e., signed by the firmware signing key) can hold the INJECT_EVENTS permission.
http://stackoverflow.com/questions/5635486/android-keyevent-injection-requires-system-permissions