control: reassign -1 android-sdk-platform-tools-common I agree: ideally, these rules would not have any false positives. I have yet to find anywhere a reasonably complete list of USB vendorId/productId pairs for Android devices. This is the best I've found, but it is missing lots of devices: https://github.com/M0Rf30/android-udev-rules/blob/master/51-android.rules
Any process can already log all your keyboard activity from all keyboards, so these rules aren't increasing the risk there: http://techtrickery.com/keyloggers.html Matching by manufacterer i.e vendorId means we can cover the vast majority of devices.

