sudo dnf install android-tools
Create a plugdev group (if it doesn’t already exist) and add the user to it:
sudo groupadd plugdev sudo usermod -aG plugdev $LOGNAME
Log out and log back in for the group change to take effect. Use the id
command to verify that you are in the plugdev
group:
id
Identify the Vendor ID:
Connect your Android device to your computer and run the following command to identify the vendor ID:
lsusb
Look for the line that corresponds to your Android device. The vendor ID is the first part of the ID after ID
, for example, 18d1
for Google.
Create a udev Rule:
Create a file for the udev rule:
sudo nano /etc/udev/rules.d/51-android.rules
Add the Following Content:
In the file, add a rule to grant the necessary permissions. Replace YOUR-VENDOR-ID
with your device’s vendor ID. Here’s an example rule:
SUBSYSTEM=="usb", ATTR{idVendor}=="YOUR-VENDOR-ID", MODE="0666", GROUP="plugdev"
For example, if the vendor ID is 18d1
(Google):
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
Change File Permissions:
Change the permissions of the file to make it readable:
sudo chmod a+r /etc/udev/rules.d/51-android.rules
Reload udev rules:
sudo udevadm control --reload-rules sudo udevadm trigger
Restart your machine.
Check ADB Devices:
Verify that your device is recognized correctly:
adb devices