Hello community, here is the log from the commit of package android-udev-rules for openSUSE:Factory checked in at 2020-11-13 18:59:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/android-udev-rules (Old) and /work/SRC/openSUSE:Factory/.android-udev-rules.new.24930 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "android-udev-rules" Fri Nov 13 18:59:52 2020 rev:4 rq:848311 version:20201003 Changes: -------- --- /work/SRC/openSUSE:Factory/android-udev-rules/android-udev-rules.changes 2020-07-31 16:05:04.432702105 +0200 +++ /work/SRC/openSUSE:Factory/.android-udev-rules.new.24930/android-udev-rules.changes 2020-11-13 19:00:28.278206913 +0100 @@ -1,0 +2,20 @@ +Sun Oct 4 05:20:12 UTC 2020 - mun...@googlemail.com + +- Update to version 20201003 + added: + * Parrot vendor + * Tablet Idea XDS-1078 + * Castles vendor + * Point Mobile vendor + * Redmi 8 Pro + * Yandex Phone + * Nvidia SHIELD tablet new Id + + fixed: + * Nvidia TV Shield on fastboot + + cleanup: + * General adherence to udev rule model + * Reducing tests on device detection and entries processing + +------------------------------------------------------------------- Old: ---- android-udev-rules-20200613.tar.gz New: ---- android-udev-rules-20201003.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ android-udev-rules.spec ++++++ --- /var/tmp/diff_new_pack.0NZWYr/_old 2020-11-13 19:00:28.874207567 +0100 +++ /var/tmp/diff_new_pack.0NZWYr/_new 2020-11-13 19:00:28.878207572 +0100 @@ -17,7 +17,7 @@ Name: android-udev-rules -Version: 20200613 +Version: 20201003 Release: 0 Summary: Android udev rules list aimed to be the most comprehensive on the net License: GPL-3.0-or-later @@ -27,8 +27,8 @@ BuildRequires: sysuser-shadow BuildRequires: sysuser-tools Recommends: android-tools -Provides: android-tools-udev = %{version}-%{release} -Obsoletes: android-tools-udev < %{version}-%{release} +Provides: android-tools-udev = %{version} +Obsoletes: android-tools-udev < %{version} BuildArch: noarch %{sysusers_requires} ++++++ android-udev-rules-20200613.tar.gz -> android-udev-rules-20201003.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/android-udev-rules-20200613/51-android.rules new/android-udev-rules-20201003/51-android.rules --- old/android-udev-rules-20200613/51-android.rules 2020-06-13 12:26:14.000000000 +0200 +++ new/android-udev-rules-20201003/51-android.rules 2020-10-01 02:08:14.000000000 +0200 @@ -15,48 +15,46 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -# Skip this section below if this device is not connected by USB +# Skip testing for android devices if device is not add, or usb +ACTION!="add", GOTO="android_usb_rules_end" SUBSYSTEM!="usb", GOTO="android_usb_rules_end" -# This is the universal rule suggested here: +# For Android devices that enable this universal rule suggested here: # http://ktnr74.blogspot.com/2013/04/universal-udev-rule-for-all-android.html # Commented as a reminder (we prefer a punctual device detection) -# LABEL="android_universal_rule" -# ENV{ID_USB_INTERFACES}!="*:ff420?:*", GOTO="android_usb_rules_begin" -# ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0660", GROUP="adbusers", SYMLINK+="android/$env{ID_SERIAL_SHORT}" +# ENV{ID_USB_INTERFACES}=="*:ff420?:*", SYMLINK+="android/$env{ID_SERIAL_SHORT}", GOTO="android_usb_rule_match" + +# Skip testing for unexpected devices like hubs or printers +ATTR{bDeviceClass}=="09", GOTO="android_usb_rules_end" +ENV{ID_USB_INTERFACES}=="*:0701??:*", ENV{adb_adb}="yes", GOTO="android_usb_rules_end" LABEL="android_usb_rules_begin" # Devices listed here in android_usb_rules_{begin...end} are connected by USB # Acer ATTR{idVendor}!="0502", GOTO="not_Acer" -ENV{adb_user}="yes" # Iconia Tab A1-830 ATTR{idProduct}=="3604", ENV{adb_adbfast}="yes" # Iconia Tab A500 ATTR{idProduct}=="3325", ENV{adb_adbfast}="yes" # Liquid (3202=normal,3203=debug) -ATTR{idProduct}=="3203", SYMLINK+="android_adb" +ATTR{idProduct}=="3203", ENV{adb_user}="yes" GOTO="android_usb_rule_match" LABEL="not_Acer" # Actions Semiconductor Co., Ltd -ATTR{idVendor}=="10d6", ENV{adb_user}="yes" # Denver TAD 70111 -ATTR{idProduct}=="0c02", SYMLINK+="android_adb" +ATTR{idVendor}=="10d6", ATTR{idProduct}=="0c02", ENV{adb_adb}="yes" # ADVANCE (Need product specific rules) -#ATTR{idVendor}=="0a5c", ENV{adb_user}="yes" # S5 -ATTR{idProduct}=="e681", SYMLINK+="android_adb" +ATTR{idVendor}=="0a5c", ATTR{idProduct}=="e681", ENV{adb_adb}="yes" # Amazon Lab126 -ATTR{idVendor}=="1949", ENV{adb_user}="yes" # Amazon Kindle Fire -ATTR{idProduct}=="0006", ENV{adb_adbfast}="yes" +ATTR{idVendor}=="1949", ATTR{idProduct}=="0006", ENV{adb_adbfast}="yes" # Archos ATTR{idVendor}!="0e79", GOTO="not_Archos" -ENV{adb_user}="yes" # 43 ATTR{idProduct}=="1417", ENV{adb_adbfast}="yes" # 101 @@ -95,22 +93,27 @@ # BQ ATTR{idVendor}!="2a47", GOTO="not_BQ" -ENV{adb_user}="yes" # Aquaris 4.5 ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes" ATTR{idProduct}=="2008", ENV{adb_adbfast}="yes" GOTO="android_usb_rule_match" LABEL="not_BQ" +# Castles +ATTR{idVendor}!="0ca6", GOTO="not_Castles" +# Saturn1000-E +ATTR{idProduct}=="a051", ENV{adb_user}="yes" +GOTO="android_usb_rule_match" +LABEL="not_Castles" + # Dell (Need product specific rules) #ATTR{idVendor}=="413c", ENV{adb_user}="yes" # Essential ATTR{idVendor}!="2e17", GOTO="not_Essential" -ENV{adb_user}="yes" # Essential PH-1 -ATTR{idProduct}=="c009", SYMLINK+="android_adb" -ATTR{idProduct}=="c03[02]", SYMLINK+="android_adb" +ATTR{idProduct}=="c009", ENV{adb_adb}="yes" +ATTR{idProduct}=="c03[02]", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_Essential" @@ -118,60 +121,57 @@ ATTR{idVendor}=="2ae5", ENV{adb_user}="yes" # Foxconn -ATTR{idVendor}=="0489", ENV{adb_user}="yes" # Commtiva Z71, Geeksphone One -ATTR{idVendor}=="0489", ATTR{idProduct}=="c001", SYMLINK+="android_adb" +ATTR{idVendor}=="0489", ATTR{idProduct}=="c001", ENV{adb_adb}="yes" # Fujitsu/Fujitsu Toshiba ATTR{idVendor}=="04c5", ENV{adb_user}="yes" # Fuzhou Rockchip Electronics -ATTR{idVendor}=="2207", ENV{adb_user}="yes" # Mediacom Smartpad 715i -ATTR{idVendor}=="2207", ATTR{idProduct}=="0000", SYMLINK+="android_adb" +ATTR{idVendor}=="2207", ATTR{idProduct}=="0000", ENV{adb_adb}="yes" # Ubislate 7Ci -ATTR{idVendor}=="2207", ATTR{idProduct}=="0010", SYMLINK+="android_adb" +ATTR{idVendor}=="2207", ATTR{idProduct}=="0010", ENV{adb_adb}="yes" # Garmin-Asus ATTR{idVendor}=="091e", ENV{adb_user}="yes" # Google ATTR{idVendor}!="18d1", GOTO="not_Google" -ENV{adb_user}="yes" # Nexus, Pixel, Pixel XL, Pixel 2, Pixel 2XL (4ee2=mtp,adb 4ee4=rndis,adb 4ee6=ptp,adb 4ee7=adb 4ee9=midi,adb 2d01=accessory,adb 2d03=audio_source,adb 2d05=accessory,audio_source,adb) # See https://android.googlesource.com/device/google/wahoo/+/master/init.hardware.usb.rc -ATTR{idProduct}=="4ee2", SYMLINK+="android_adb" -ATTR{idProduct}=="4ee4", SYMLINK+="android_adb" -ATTR{idProduct}=="4ee6", SYMLINK+="android_adb" -ATTR{idProduct}=="4ee7", SYMLINK+="android_adb" -ATTR{idProduct}=="4ee9", SYMLINK+="android_adb" -ATTR{idProduct}=="2d01", SYMLINK+="android_adb" -ATTR{idProduct}=="2d03", SYMLINK+="android_adb" -ATTR{idProduct}=="2d05", SYMLINK+="android_adb" -ATTR{idProduct}=="4ee0", SYMLINK+="android_fastboot" +# OnePlus 6, 4ee1=charging, 4ee2=MTP+debug, 4ee6=PTP+debug, 4ee7=charging+debug +# Pico i.MX7 Dual Development Board 4ee7=debug +# Yandex Phone 4ee7=debug +ATTR{idProduct}=="4ee0", ENV{adb_adbfast}="yes" +ATTR{idProduct}=="4ee2", ENV{adb_adb}="yes" +ATTR{idProduct}=="4ee4", ENV{adb_adb}="yes" +ATTR{idProduct}=="4ee6", ENV{adb_adb}="yes" +ATTR{idProduct}=="4ee7", ENV{adb_adb}="yes" +ATTR{idProduct}=="4ee9", ENV{adb_adb}="yes" + +ATTR{idProduct}=="2d01", ENV{adb_adb}="yes" +ATTR{idProduct}=="2d03", ENV{adb_adb}="yes" +ATTR{idProduct}=="2d05", ENV{adb_adb}="yes" # Nexus 7 -ATTR{idProduct}=="4e42", SYMLINK+="android_adb" -ATTR{idProduct}=="4e40", SYMLINK+="android_fastboot" +ATTR{idProduct}=="4e42", ENV{adb_adb}="yes" +ATTR{idProduct}=="4e40", ENV{adb_adbfast}="yes" # Nexus 5, Nexus 10 ATTR{idProduct}=="4ee1", ENV{adb_adbfast}="yes" # Nexus S (4e22=mass_storage,adb 4e24=rndis,adb) # See https://android.googlesource.com/device/samsung/crespo/+/android-4.1.2_r2.1/init.herring.usb.rc -ATTR{idProduct}=="4e22", SYMLINK+="android_adb" -ATTR{idProduct}=="4e24", SYMLINK+="android_adb" -ATTR{idProduct}=="4e20", SYMLINK+="android_fastboot" -# Galaxy Nexus +ATTR{idProduct}=="4e22", ENV{adb_adb}="yes" +ATTR{idProduct}=="4e24", ENV{adb_adb}="yes" +ATTR{idProduct}=="4e20", ENV{adb_adbfast}="yes" +# Galaxy Nexus, Galaxy Nexus (GSM) ATTR{idProduct}=="4e30", ENV{adb_adbfast}="yes" # Nexus One (4e11=normal,4e12=debug,0fff=debug) -ATTR{idProduct}=="4e12", SYMLINK+="android_adb" -ATTR{idProduct}=="0fff", SYMLINK+="android_fastboot" -# Generic and unspecified debug interface -ATTR{idProduct}=="d00d", SYMLINK+="android_fastboot" -# Pico i.MX7 Dual Development Board -ATTR{idProduct}=="4ee7", SYMLINK+="android_adb" -# Include: Samsung Galaxy Nexus (GSM) -ATTR{idProduct}=="4e30", SYMLINK+="android_fastboot" +ATTR{idProduct}=="4e12", ENV{adb_adb}="yes" +ATTR{idProduct}=="0fff", ENV{adb_adbfast}="yes" # Recovery adb entry for Nexus Family (orig d001, OP3 has 18d1:d002) -ATTR{idProduct}=="d00?", SYMLINK+="android_adb" +ATTR{idProduct}=="d00?", ENV{adb_adb}="yes" +# Generic and unspecified debug interface (test after d00?) +ATTR{idProduct}=="d00d", ENV{adb_adbfast}="yes" GOTO="android_usb_rule_match" LABEL="not_Google" @@ -183,9 +183,8 @@ # Honeywell/Foxconn ATTR{idVendor}!="0c2e", GOTO="not_Honeywell" -ENV{adb_user}="yes" # D70e -ATTR{idProduct}=="0ba3", SYMLINK+="android_adb" +ATTR{idProduct}=="0ba3", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_Honeywell" @@ -194,6 +193,8 @@ ENV{adb_user}="yes" # fastboot mode enabled ATTR{idProduct}=="0fff", ENV{adb_adbfast}="yes", GOTO="android_usb_rule_match" +# ADP1, Dream, G1, HD2, Magic, Tatoo (0c01=mass_storage) +ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes" # ChaCha ATTR{idProduct}=="0cb2", ENV{adb_adbfast}="yes" # Desire (Bravo) @@ -206,10 +207,6 @@ ATTR{idProduct}=="0c91", ENV{adb_adbfast}="yes" # Evo Shift ATTR{idProduct}=="0ca5", SYMLINK+="android_adb" -# G1 -ATTR{idProduct}=="0c01", ENV{adb_adbfast}="yes" -# HD2 -ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes" # Hero H2000 ATTR{idProduct}=="0001", ENV{adb_adbfast}="yes" # Hero (GSM), Desire @@ -233,8 +230,6 @@ ATTR{idProduct}=="0cd6", SYMLINK+="android_adb" # Slide ATTR{idProduct}=="0e03", SYMLINK+="android_adb" -# Tatoo, Dream, ADP1, G1, Magic (0c01=mass_storage) -ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes" # Vision ATTR{idProduct}=="0c91", SYMLINK+="android_adb" # Wildfire @@ -276,20 +271,22 @@ LABEL="not_Huawei" # Intel +ATTR{idVendor}!="8087", GOTO="not_Intel" # Geeksphone Revolution -ATTR{idVendor}=="8087", ATTR{idProduct}=="0a16", SYMLINK+="android_adb", ENV{adb_user}="yes" +ATTR{idProduct}=="0a16", ENV{adb_adb}="yes" # Chuwi Hi 10 Pro (HQ64) -ATTR{idVendor}=="8087", ATTR{idProduct}=="2a65", SYMLINK+="android_adb", ENV{adb_user}="yes" -ATTR{idVendor}=="8087", ATTR{idProduct}=="07ef", SYMLINK+="android_adb", ENV{adb_user}="yes" +ATTR{idProduct}=="2a65", ENV{adb_adb}="yes" +ATTR{idProduct}=="07ef", ENV{adb_adb}="yes" # Reference Boards using kernelflinger # See https://github.com/intel/kernelflinger/blob/master/libefiusb/usb.c#L56 ATTR{idProduct}=="09ef", ENV{adb_adbfast}="yes" +GOTO="android_usb_rule_match" +LABEL="not_Intel" # IUNI ATTR{idVendor}!="271d", GOTO="not_IUNI" -ENV{adb_user}="yes" # U3 -ATTR{idProduct}=="bf39", SYMLINK+="android_adb" +ATTR{idProduct}=="bf39", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_IUNI" @@ -305,11 +302,11 @@ # Lenovo ATTR{idVendor}=="17ef", ENV{adb_user}="yes" -# LeTv +# LeTv (LeECo) ATTR{idVendor}!="2b0e", GOTO="not_letv" ENV{adb_user}="yes" # LEX720 LeEco Pro3 6GB (610c=normal,610d=debug, 610b=camera) -ATTR{idProduct}=="610d", ENV{adb_fastboot}="yes" +ATTR{idProduct}=="610d", ENV{adb_adbfast}="yes" GOTO="android_usb_rule_match" LABEL="not_letv" @@ -344,19 +341,24 @@ GOTO="android_usb_rule_match" LABEL="not_LG" +# Idea +ATTR{idVendor}!="18d1", GOTO="not_IDEA" +# XDS-1078 +ATTR{idProduct}=="2c11", ENV{adb_adb}="yes" +GOTO="android_usb_rule_match" +LABEL="not_IDEA" + # Meizu ATTR{idVendor}!="2a45", GOTO="not_Meizu" -ENV{adb_user}="yes" # MX6 -ATTR{idProduct}=="0c02", SYMLINK+="android_adb" +ATTR{idProduct}=="0c02", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_Meizu" # Micromax ATTR{idVendor}!="2a96", GOTO="not_Micromax" -ENV{adb_user}="yes" # P702 -ATTR{idProduct}=="201d", SYMLINK+="android_adb", SYMLINK+="android_fastboot" +ATTR{idProduct}=="201d", ENV{adb_adbfast}="yes" GOTO="android_usb_rule_match" LABEL="not_Micromax" @@ -390,7 +392,7 @@ GOTO="android_usb_rule_match" LABEL="not_Motorola" -# MTK +# MTK (MediaTek Inc) ATTR{idVendor}=="0e8d", ENV{adb_user}="yes" # NEC @@ -405,14 +407,19 @@ # Nokia 3 ATTR{idVendor}=="2e04", ENV{adb_user}="yes" -# Nook +# Nook (Barnes & Noble) ATTR{idVendor}=="2080", ENV{adb_user}="yes" # Nvidia -ATTR{idVendor}!="0995", GOTO="not_Nvidia" +ATTR{idVendor}!="0955", GOTO="not_Nvidia" ENV{adb_user}="yes" # Audi SDIS Rear Seat Entertainment Tablet +# Folio ATTR{idProduct}=="7000", SYMLINK+="android_fastboot" +ATTR{idProduct}=="7100", ENV{adb_user}="yes" +# SHIELD Tablet (debug) +ATTR{idProduct}=="cf05", ENV{adb_adb}="yes" +ATTR{idProduct}=="cf09", ENV{adb_adb}="yes" # Shield TV ATTR{idProduct}=="b442", SYMLINK+="android_fastboot" GOTO="android_usb_rule_match" @@ -423,40 +430,53 @@ # OnePlus(Oreo) ATTR{idVendor}!="2a70", GOTO="not_OnePlus" -ENV{adb_user}="yes" -# Charging mode -ATTR{idProduct}=="4ee7", SYMLINK+="android_adb" +# OnePlus 6, 4ee1=charging, 4ee2=MTP+debug, 4ee6=PTP+debug, 4ee7=charging+debug +ATTR{idProduct}=="4ee2", ENV{adb_adb}="yes" +ATTR{idProduct}=="4ee6", ENV{adb_adb}="yes" +ATTR{idProduct}=="4ee7", ENV{adb_adb}="yes" # MTP mode -ATTR{idProduct}=="9011", SYMLINK+="android_adb" +ATTR{idProduct}=="9011", ENV{adb_adb}="yes" # PTP mode -ATTR{idProduct}=="904e", SYMLINK+="android_adb" +ATTR{idProduct}=="904e", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_OnePlus" # Oppo -ATTR{idVendor}=="22d9", ENV{adb_user}="yes" -# Find 5 -ATTR{idProduct}=="2767", SYMLINK+="android_adb" +ATTR{idVendor}!="22d9", GOTO="not_Oppo" +# Find 5 (2767=debug) +ATTR{idProduct}=="2767", ENV{adb_adb}="yes" ATTR{idProduct}=="2764", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1" +GOTO="android_usb_rule_match" +LABEL="not_Oppo" # OTGV ATTR{idVendor}=="2257", ENV{adb_user}="yes" -# Pantech +# Pantech (SK Teletech Co, Ltd.) ATTR{idVendor}=="10a9", ENV{adb_user}="yes" +# Parrot SA (Car HUD) +ATTR{idVendor}=="19cf", ENV{adb_user}="yes" + # Pegatron ATTR{idVendor}=="1d4d", ENV{adb_user}="yes" -# Philips +# Philips (and NXP) ATTR{idVendor}=="0471", ENV{adb_user}="yes" # Pico ATTR{idVendor}=="2d40", ENV{adb_user}="yes" -# PMC-Sierra +# PMC-Sierra, (Panasonic Mobile communications, Matsushita) ATTR{idVendor}=="04da", ENV{adb_user}="yes" +# Point Mobile +ATTR{idVendor}!="2a48", GOTO="not_Point_Mobile" +# PM90 +ATTR{idProduct}=="5101", ENV{adb_user}="yes" +GOTO="android_usb_rule_match" +LABEL="not_Point_Mobile" + # Qualcomm ATTR{idVendor}!="05c6", GOTO="not_Qualcomm" ENV{adb_user}="yes" @@ -483,15 +503,11 @@ # Research In Motion, Ltd. ATTR{idVendor}!="0fca", GOTO="not_RIM" -ENV{adb_user}="yes" # BlackBerry DTEK60 ATTR{idProduct}=="8042", ENV{adb_fastboot}="yes" GOTO="android_usb_rule_match" LABEL="not_RIM" -# SK Telesys -ATTR{idVendor}=="1f53", ENV{adb_user}="yes" - # Samsung ATTR{idVendor}!="04e8", GOTO="not_Samsung" # False positive printer @@ -530,6 +546,9 @@ # Sharp ATTR{idVendor}=="04dd", ENV{adb_user}="yes" +# SK Telesys +ATTR{idVendor}=="1f53", ENV{adb_user}="yes" + # Sonim ATTR{idVendor}=="1d9c", ENV{adb_user}="yes" @@ -586,11 +605,10 @@ ATTR{idVendor}=="1782", ENV{adb_user}="yes" # T & A Mobile Phones -ATTR{idVendor}=="1bbb", ENV{adb_user}="yes" # Alcatel OT991D -ATTR{idProduct}=="00f2", SYMLINK+="android_adb" +ATTR{idVendor}=="1bbb", ATTR{idProduct}=="00f2", ENV{adb_adb}="yes" # Alcatel OT6012A -ATTR{idProduct}=="0167", SYMLINK+="android_adb" +ATTR{idVendor}=="1bbb", ATTR{idProduct}=="0167", ENV{adb_adb}="yes" # Teleepoch ATTR{idVendor}=="2340", ENV{adb_user}="yes" @@ -602,6 +620,9 @@ # Toshiba ATTR{idVendor}=="0930", ENV{adb_user}="yes" +# Wileyfox +ATTR{idVendor}=="2970", ENV{adb_user}="yes" + # XiaoMi ATTR{idVendor}!="2717", GOTO="not_XiaoMi" ENV{adb_user}="yes" @@ -633,6 +654,8 @@ ATTR{idProduct}=="ff68", SYMLINK+="android_adb" # RedMi 7 ATTR{idProduct}=="ff40", SYMLINK+="android_adb" +# RedMi 8 Pro +ATTR{idProduct}=="ff48", SYMLINK+="android_adb" GOTO="android_usb_rule_match" LABEL="not_XiaoMi" @@ -640,40 +663,29 @@ ATTR{idVendor}!="2916", GOTO="not_Yota" ENV{adb_user}="yes" # YotaPhone2 (f003=normal,9139=debug) -ATTR{idProduct}=="9139", SYMLINK+="android_adb" +ATTR{idProduct}=="9139", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_Yota" -# Wileyfox -ATTR{idVendor}=="2970", ENV{adb_user}="yes" - # YU ATTR{idVendor}=="1ebf", ENV{adb_user}="yes" # Zebra ATTR{idVendor}!="05e0", GOTO="not_Zebra" -ENV{adb_user}="yes" # TC55 -ATTR{idProduct}=="2101", SYMLINK+="android_adb" +ATTR{idProduct}=="2101", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_Zebra" # ZTE ATTR{idVendor}!="19d2", GOTO="not_ZTE" -ENV{adb_user}="yes" # Blade (1353=normal,1351=debug) -ATTR{idProduct}=="1351", SYMLINK+="android_adb" +ATTR{idProduct}=="1351", ENV{adb_adb}="yes" # Blade S (Crescent, Orange San Francisco 2) (1355=normal,1354=debug) -ATTR{idProduct}=="1354", SYMLINK+="android_adb" +ATTR{idProduct}=="1354", ENV{adb_adb}="yes" GOTO="android_usb_rule_match" LABEL="not_ZTE" -# Wileyfox -ATTR{idVendor}=="2970", ENV{adb_user}="yes" - -# YU -ATTR{idVendor}=="1ebf", ENV{adb_user}="yes" - # ZUK ATTR{idVendor}=="2b4c", ENV{adb_user}="yes" @@ -683,7 +695,7 @@ # Symlink shortcuts to reduce code in tests above ENV{adb_adbfast}=="yes", ENV{adb_adb}="yes", ENV{adb_fast}="yes" ENV{adb_adb}=="yes", ENV{adb_user}="yes", SYMLINK+="android_adb" -ENV{adb_fast}=="yes", ENV{adb_user}="yes", SYMLINK+="android_fastboot" +ENV{adb_fast}=="yes", SYMLINK+="android_fastboot" # Enable device as a user device if found (add an "android" SYMLINK) ENV{adb_user}=="yes", MODE="0660", GROUP="adbusers", TAG+="uaccess", SYMLINK+="android" _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org