Я пытаюсь установить Cyanogenmod 13 в Oneplus 2, но я не могу получить TWRP в телефоне, потому что я не могу работать adb, как и ожидалось, с Ubuntu 16.04 в общем Ubuntu, Persistent Live Ubuntu и Live Ubuntu.
Common Ubuntu Команда adb devices и fastboot devices ничего не возвращает, хотя это не должно, так как мой Android-телефон находится в режиме разработчика с включенным fastboot. Рабочий потокmasi@masi:~/Downloads$ wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
--2016-08-15 17:16:09-- https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz
Resolving skia.googlesource.com (skia.googlesource.com)... 74.125.136.82, 2a00:1450:4013:c01::52
Connecting to skia.googlesource.com (skia.googlesource.com)|74.125.136.82|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘STDOUT’
- [<=> ] 0 --.-KB/s adb
- [ <=> ] 1.31M 70.0KB/s in 19s
2016-08-15 17:16:29 (70.0 KB/s) - written to stdout [1374340]
masi@masi:~/Downloads$ sudo mv adb /usr/bin/adb
masi@masi:~/Downloads$ sudo chmod +x /usr/bin/adb
masi@masi:~/Downloads$ adb version
Android Debug Bridge version 1.0.32
masi@masi:~/Downloads$ adb devices
List of devices attached
masi@masi:~/Downloads$ sudo adb devices
List of devices attached
Я думаю, что версия adb работает, по крайней мере, в 14.04, но не сейчас с 16.04. Проверка с помощью lsusb показывает, что устройство обнаружено в Ubuntu как Bus 001 Device 050: ID 2a70:f003. Настройки, в которых я уже разрешал отладку USB, когда masi находится в группе plugdev, но все еще безуспешный результат # OrganicMarble
sudo touch /etc/udev/rules.d/51-android.rules
masi@masi:/$ sudo vim /etc/udev/rules.d/51-android.rules
masi@masi:~$ groups masi
masi : masi adm cdrom sudo dip plugdev staff lpadmin sambashare
masi@masi:/$ cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="0666", GROUP="plugdev"
masi@masi:/$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
masi@masi:/$ sudo adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
masi@masi:/$ adb devices
List of devices attached
Постоянный Live Ubuntu Сбой с ошибками в /etc/hostname и /etc/hosts, не относящийся к этому случаю, но сообщается здесь Live Ubuntu 16.04 Эта попытка не удается получить adb to work ubuntu@ubuntu:~$ wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
--2016-08-15 17:16:09-- https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz
Resolving skia.googlesource.com (skia.googlesource.com)... 74.125.136.82, 2a00:1450:4013:c01::52
Connecting to skia.googlesource.com (skia.googlesource.com)|74.125.136.82|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘STDOUT’
- [<=> ] 0 --.-KB/s adb
- [ <=> ] 1.31M 70.0KB/s in 19s
2016-08-15 17:16:29 (70.0 KB/s) - written to stdout [1374340]
ubuntu@ubuntu:~$ sudo mv adb /usr/bin/adb
ubuntu@ubuntu:~$ sudo chmod +x /usr/bin/adb
ubuntu@ubuntu:~/Downloads$ adb version
bash: /usr/bin/adb: No such file or directory
Ubuntu: 16.04 Ядро Linux 4.6 Телефон: Oneplus 2 Настройки телефона: Oxygen OS 3.20, режим разработчика, fastboot на [!d19 ]
Вы не упомянули об этом, так что возможно, что вы не обновили /etc/udev/rules.d/51-android.rules, чтобы включить ваше устройство.
Если этот файл не существует, создайте его и добавьте строку для
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
(все записи записаны так же, как и для idVendor. Посмотрите, что в этой таблице.)
Как только ваш файл будет завершен, выполните
sudo chmod a+r /etc/udev/rules.d/51-android.rules
Если все остальное хорошо, вы можете подключиться с помощью adb.