Versuchen Sie zunächst, das Gerät vom Stromnetz zu trennen. Überprüfen Sie dann das Nachrichtenprotokoll mit dmesg statt lsusb, da es Ihnen mehr Informationen über das idVendor und idProduct gibt. Verwenden Sie den folgenden Befehl, um die letzten 10 Nachrichtenprotokoll zu zeigen:
dmesg | tail
Jetzt können Sie ge die idVendor und idProduct. Es wird so etwas wie dieses:
[24936.555273] usb 1-2: USB disconnect, device number 9
[24939.022181] usb 1-2: new high-speed USB device number 10 using xhci_hcd
[24939.187152] usb 1-2: New USB device found, idVendor=04e8, idProduct=6860
[24939.187154] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[24939.187156] usb 1-2: Product: SAMSUNG_Android
[24939.187157] usb 1-2: Manufacturer: SAMSUNG
[24939.187158] usb 1-2: SerialNumber: 5ae1b464
[24939.188132] cdc_acm 1-2:1.1: ttyACM0: USB ACM device
fügen Sie die folgende Zeile in /etc/udev/rules.d/51-android.rules (Vorsicht, Sie brauchen idVendor
, idProduct
und username
zu Ihnen ändern):
SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", ATTR{idProduct}=="9011", MODE="0600", OWNER="username"
Sie können auch die 51-android.rules Datei von android-udev-rules verwenden.
Hier bin ich Kopieren Sie die step for Ubuntu aus seiner Dokumentation:
# Clone this repository
git clone [email protected]:M0Rf30/android-udev-rules.git
# Create a sym-link to the rules file
sudo cp android-udev-rules/51-android.rules /etc/udev/rules.d/
# Change file permissions
sudo chmod a+r /etc/udev/rules.d/51-android.rules
# add the adbusers group if it's doesn't already exist
sudo groupadd adbusers
# Add your user to the adbusers group
sudo usermod -a -G adbusers $(whoami)
# Restart UDEV
sudo udevadm control --reload-rules
sudo service udev restart
# Restart the ADB server
adb kill-server
# Replug your Android device and verify that USB debugging is enabled in developer options
adb devices
# You should now see your device