In order to work, adb requires access to /dev/bus/usb/NNNN/MMMM for the device. Mine (T-Mobile G1) is:
Bus 001 Device 013: ID 0bb4:0c02 High Tech Computer Corp.
A quick Google search indicates that 0bb4:0c01 is used for some other G1 phones. I don't know the difference between the two.
Please note that HTC makes many other USB devices as well, so the rules which apply a permission change based only on idVendor are not a general solution.
In order to work, adb requires access to /dev/bus/ usb/NNNN/ MMMM for the device. Mine (T-Mobile G1) is:
Bus 001 Device 013: ID 0bb4:0c02 High Tech Computer Corp.
A quick Google search indicates that 0bb4:0c01 is used for some other G1 phones. I don't know the difference between the two.
Please note that HTC makes many other USB devices as well, so the rules which apply a permission change based only on idVendor are not a general solution.