Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2018-02-10 19:05:20

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Problem z poleceniem ADB na dystrybucji PEPERMINT

Zainstalowałem dystrybucję Pepermint - najnowsza jej wersja ;

darek@darek-JV71TR ~ $ cat /etc/issue
Peppermint Eight \n \l

darek@darek-JV71TR ~ $ uname -a
Linux darek-JV71TR 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Zainstalowałem pakiety potrzebne do obsługi smartfona z androidem  czyli ; ADB , FASTBOOT i wszystko co ma " android " w nazwie .
Pomimo to po wydaniu poleceń związanych z ADB wywala , że DEVICE NOT FOUND  ;

darek@darek-JV71TR ~ $ adb devices
List of devices attached

darek@darek-JV71TR ~ $ adb reboot recovery
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found

Jaka może być przyczyna takiego stanu rzeczy ?
Przed pepermintem , miałem na dysku zainstalowany taki klon manjaro - netrunner i tam takiego problemu nie było ...
Debugowanie USB jest oczywiście w smartfonie włączone .
Dodam tylko , że menedżer plików NEMO  nie ma żadnych problemów z kopiowaniem plików pomiędzy kompem stacjonarnym a smartfonem nokia 6 .  Dlaczego konsolowe polecenie ADB nie rozpoznaje smartfona ?
Z góry dzięki za porady ...


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#2 2018-02-10 20:59:12

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Problem z poleceniem ADB na dystrybucji PEPERMINT

Zobacz przez lsusb jakie twój telefon ma idVendor i idProduct, i zrób plik z rules dla udev-a, na przydziale dla grupy lub użytkownika ( jedno albo OWNER albo GROUP jest potrzebne, co nie znaczy że przy dwóch będzie źle działać, tylko user musi być dodany do grupy, jak na grupie ), zrób taki plik do odczytu dla wszystkich. Z roota.

Kod:

nano /etc/udev/rules.d/99-android.rules

Z takim wpisem, dla użytkownika darek, za x-y twoje wartości z lsusb.

Kod:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="xxxx", OWNER:="darek", GROUP:="plugdev", MODE="0666"

I zrestartuj udev, lub odłącz i połącz telefon.

Edycja. Coś się z cudzysłowami pokręciło, poprawiłem.

Ostatnio edytowany przez jawojx (2018-02-10 21:32:38)

Offline

 

#3 2018-02-11 11:39:28

wlodarek1
Użytkownik
Skąd: częstochowa
Zarejestrowany: 2007-06-24
Serwis

Re: Problem z poleceniem ADB na dystrybucji PEPERMINT

Tego posta piszę z poziomu dystrybucji SPARKY ;

darek@dariusz-pc:~$ cat /etc/issue
SparkyLinux 5 \n \l

darek@dariusz-pc:~$ uname -a
Linux dariusz-pc 4.14.0-3-686 #1 SMP Debian 4.14.13-1 (2018-01-14) i686 GNU/Linux
darek@dariusz-pc:~$

i odpowiedzi na polecenie ADB są tutaj prawidłowe ;

darek@dariusz-pc:~$ adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
PLEGAR1761901382    unauthorized

Jak widać smartfon - nokia 6 - jest rozpoznany .
Ciekawe tylko dlaczego jako PLEGAR a nie jako NOKIA  .....
A to jeszcze wyniki plecenia LSUSB ;

darek@dariusz-pc:~$ lsusb
Bus 004 Device 004: ID 0bda:0111 Realtek Semiconductor Corp. RTS5111 Card Reader Controller
Bus 004 Device 007: ID 2e04:c026 
Bus 004 Device 002: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 04d9:a018 Holtek Semiconductor, Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 041e:4064 Creative Technology, Ltd
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

W którym tu miejscu jest ID VENDOR i ID PRODUCT  - nie wiem .....

Ostatnio edytowany przez wlodarek1 (2018-02-11 11:46:01)


System operacyjny ma być dla ludzi, a nie ludzie dla systemu operacyjnego.

Offline

 

#4 2018-02-11 11:57:15

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15

Re: Problem z poleceniem ADB na dystrybucji PEPERMINT

wlodarek1 napisał(-a):

PLEGAR1761901382    unauthorized
Jak widać smartfon - nokia 6 - jest rozpoznany .
Ciekawe tylko dlaczego jako PLEGAR a nie jako NOKIA  .....

Bo to jest numerek a nie nazwa urządzenia, choć ten numerek składa się z cyferek i literek. :]

wlodarek1 napisał(-a):

W którym tu miejscu jest ID VENDOR i ID PRODUCT  - nie wiem .....

Kod:

Bus 004 Device 007: ID 2e04:c026

Ostatnio edytowany przez morfik (2018-02-11 11:58:48)

Offline

 

#5 2018-02-11 17:07:02

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Problem z poleceniem ADB na dystrybucji PEPERMINT

wlodarek

Kod:

lsusb |awk '{split($6,ARR,":");printf "Vendor: \033[1;31m\t%s\t\t\033[0m Product: \033[1;31m\t%s\t\t\033[0m Nazwa: \033[1;31m\t%s\033[0m\n",ARR[1],ARR[2],substr($0, index($0,$7))}'

To powinno Ci pomóc skonstruować regułkę udeva zgodnie z przepisem jawojx

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)