The problem isn't that you should know everything, but that you should know how to dig into these things. The op isn't even talking about HID and input subsystem, they're talking about replacing a goddamn binary in a package. It is a tiny step above working a Zip archive.
C'mon. Don't shrug me now after going all proverbial pointy finger at me for expecting an "Engineer" to know the basics.
C'mon. Don't shrug me now after going all proverbial pointy finger at me for expecting an "Engineer" to know the basics.