Когда я подключаю свое устройство в режиме загрузки к своему ноутбуку, оно не обнаруживается ни командами adb
, ни fastboot
:
fastboot devices
и sudo fastboot devices
ничего не возвращает, когда устройство подключено в «режиме загрузки».
fastboot device
и sudo fastboot device
возвращается < waiting for device >
, когда устройство подключено в «режиме загрузки», и ничего не происходит, если я отключаю и снова подключаю устройство.
cat /etc/udev/rules.d/51-android.rules
возвращает:
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685d", MODE="0666"
cat /lib/udev/rules.d/70-android-tools-adb.rules
возвращает:
# Udev rules for letting the console user access adb.
# Vendor ids
# Important product ids
# d001 adb recovery
# d002 adb system
# Applies to 18d1
# 2d00 accessory
# 2d01 accessory,adb
# 2d02 audio_source (part of libgphoto2-2)
# 2d03 audio_source,adb
# 2d04 accessory,audio_source
# 2d05 accessory,audio_source,adb
# 4ee1 mtp (part of libmtp-common)
# 4ee2 mtp,adb (part of libmtp-common)
# 4ee3 rndis
# 4ee4 adb,rdnis
# 4ee5 ptp
# 4ee6 ptp,adb
# 4e41 mtp
# 4e42 mtp,adb
# 4e43 ptp
# 4e44 ptp,adb
# 4e23 rndis
# 4e24 rndis,adb
ACTION=="add|change", SUBSYSTEM=="usb", \
ATTRS{idVendor}=="18d1", \
ATTRS{idProduct}=="2d01|2d03|2d05|4ee2|4ee4|4ee6|4e42|4e44|4e24|d001|d002", \
TAG+="uaccess"
# 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"
cat /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"
# Applies to 04e8
# 686d odin mode (Download mode, Bootloader mode)
ACTION=="add|change", SUBSYSTEM=="usb", \
ATTRS{idVendor}=="04e8", \
ATTRS{idProduct}=="685d", \
TAG+="uaccess"
lsusb
возвращается Bus 002 Device 015: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1]
, если устройство загружается нормально или находится в режиме восстановления .
lsusb
возвращается Bus 002 Device 024: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)
, если устройство загружено в «режиме загрузки» (включение устройства с помощью клавиши питания + клавиши «Домой» + уменьшения громкости )
adb device
возвращается 4dxxxxxxxxxxxxxx device
, когда устройство загружается нормально.
adb device
возвращается 4dxxxxxxxxxxxxxx recovery
, когда устройство загружается в режиме восстановления.
adb
обнаруживает устройство и может перезагрузить его как в обычном режиме, так и в режиме восстановления с помощью следующих команд: adb reboot
и adb reboot recovery
. Но если запустить adb reboot bootloader
или даже sudo adb reboot bootloader
просто загрузить устройство в обычном режиме. Чтобы загрузить устройство в режиме загрузки , мне нужно вручную одновременно нажать клавиши Power + Home + Volume Down .
Я попытался перезагрузить свой ноутбук и устройство, но безуспешно.
Мои версии android-tools-fastboot и android-tools-adb и android-tools-adbd : 4.2.2+git20130218.
Устройства Samsung с режимом загрузки не поддерживают файлы fastboot
.
adb
в любом случае не поддерживается в режиме быстрой загрузки (и в режиме загрузки).
Если вы хотите прошить что-то через fastboot, вы должны использовать Odin или Heimdall (или другой инструмент, который работает в режиме загрузки).
пользователь151404