а если взять fastboot из Android SDK Tools у гугла.
Брал со штатных реп
Брал со сторонних
С офа не брал, вернее установил целиком пакет Studio. Но как запустить тамошний фастбут?
UPD/// нашел
/home/user/Android/Sdk/platform-tools# ./fastboot devices
и пусто
А это в режиме download mode при штатных утилитах fastboot И adb
user@IdeaPad:/home/user/Загрузки/cdroot/Linux/noarch/utils$ fastboot devices
user@IdeaPad:/home/user/Загрузки/cdroot/Linux/noarch/utils$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Я понял кажется. Проблема в том, что при этом режиме не цепляются драйвера. Хотя устройство определяется. Забавно. Как решить, ума не приложу
Кое что нарыл, в правилах Udev есть файлы с содержимым:
/lib/udev/rules.d/98-android-tools-adbd.rulesACTION=="add", KERNEL=="android_adb", GROUP="phablet", MODE="0660"
/lib/udev/rules.d/70-android-tools-adb.rules# Applies to 04e8
# 685b mass_storage
# 685e mass_storage,adb
# 685c mtp (libgphoto2-2 libmtp-common)
# 6860 mtp,adb (part of libgphoto2-2 libmtp-common)
# 6862 rndis,dm
# 6863 rndis
# 6864 rndis,adb & rndis,acm,dm
# 6865 ptp
# 6866 ptp,adb
# 6864 rndis,dm
# 6865 ptp
# 6866 ptp,adb
ACTION=="add|change", SUBSYSTEM=="usb", \
ATTRS{idVendor}=="04e8", \
ATTRS{idProduct}=="685e|6860|6864|6866|6866", \
TAG+="uaccess"
/lib/udev/rules.d/70-android-tools-fastboot.rules# Udev rules for letting the console user access fastboot
# 4e40 grouper
# 4ee0 mako/manta
# 4e30 maguro/toro
ACTION=="add|change", SUBSYSTEM=="usb", \
ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e30|4e40|4ee0", \
TAG+="uaccess"
Получается, что при подключении включенного телефона к компьютеру у него Vendor=04e8 ProdID=
6860, а при подключении телефона в режиме download mode, меняется ProdID на
685d, а он в свою очередь не фигурирует нигде из вышеприведенных правил Udev. Да и правила fastboot это только те, что я привел выше. То есть на мою модель Vendor=04e8 отсутствуют правила в общем!
И наконец, ключевые вопросы (я вижу 2 проблемы):
Можно ли вручную дописать правило в 70-android-tools-fastboot.rules по аналогии с 70-android-tools-adb.rules?
Отсутствует ProdID=
685d в правилах udev, в файле 70-android-tools-adb.rules:
Applies to 04e8
# 685b mass_storage
# 685e mass_storage,adb
# 685c mtp (libgphoto2-2 libmtp-common)
# 6860 mtp,adb (part of libgphoto2-2 libmtp-common)
# 6862 rndis,dm
# 6863 rndis
# 6864 rndis,adb & rndis,acm,dm
# 6865 ptp
# 6866 ptp,adb
# 6864 rndis,dm
# 6865 ptp
# 6866 ptp,adb
Значит не поддерживается или можно как то подменить?