From 977e4c3458f45b1911313f39ddd3bdf74eca1444 Mon Sep 17 00:00:00 2001 From: M0Rf30 Date: Sun, 25 Apr 2021 10:35:15 +0200 Subject: [PATCH] README.md: linting and reorganizing instructions --- README.md | 45 ++++++++++++++++++++------------------------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 234f04d..b76d1fc 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,22 @@ ## Description -These rules refer to [Run Apps on a Hardware Device - Android Studio](https://developer.android.com/studio/run/device.html) and include many suggestions from the Archlinux and Github Communities. - +These rules refer to +[Run Apps on a Hardware Device - Android Studio](https://developer.android.com/studio/run/device.html) +and include many suggestions from the Archlinux and Github Communities. ## Installation ### Arch -On Arch it should be enough to follow the [instructions for connecting a device on the Arch wiki](https://wiki.archlinux.org/index.php/Android_Debug_Bridge). There's no need to clone this repository. +On Arch it should be enough to follow the +[instructions for connecting a device on the Arch wiki](https://wiki.archlinux.org/index.php/Android_Debug_Bridge). +There's no need to clone this repository. +### Other distros -### Ubuntu +The following instructions assume that you're using a GNU/Linux distro with +systemd ```sh # Clone this repository @@ -22,45 +27,35 @@ cd android-udev-rules # Copy rules file sudo cp -v 51-android.rules /etc/udev/rules.d/51-android.rules -# OR create a sym-link to the rules file - choose this option if you'd like to update your udev rules using git. +# OR create a sym-link to the rules file - choose this option if you'd like to +# update your udev rules using git. sudo ln -sf "$PWD"/51-android.rules /etc/udev/rules.d/51-android.rules # Change file permissions sudo chmod a+r /etc/udev/rules.d/51-android.rules -# If adbusers group already exists remove old adbusers group -groupdel adbusers - # add the adbusers group if it's doesn't already exist -sudo mkdir -p /usr/lib/sysusers.d/ && sudo cp android-udev.conf /usr/lib/sysusers.d/ -sudo systemd-sysusers # (if not Ubuntu 16.04 and Mint 18) - -# if Ubuntu 16.04 and Mint 18 -sudo groupadd adbusers - -# OR on Fedora: -groupadd adbusers - -# Add your user to the adbusers group (back to Debian again) -sudo usermod -a -G adbusers $(whoami) +sudo cp android-udev.conf /usr/lib/sysusers.d/ +sudo systemd-sysusers + +# Add your user to the adbusers group +sudo gpasswd -a $(whoami) adbusers # Restart UDEV sudo udevadm control --reload-rules -sudo service udev restart - -# OR on Fedora: sudo systemctl restart systemd-udevd.service - + # Restart the ADB server (back to Debian again) adb kill-server -# Replug your Android device and verify that USB debugging is enabled in developer options +# Replug your Android device and verify that USB debugging is enabled in +# developer options adb devices # You should now see your device ``` -## To Contribute: +## To Contribute 1. Fork this repository. 2. Make your edits.