Я просмотрел похожие вопросы, но смог найти ответ.
Устройство: Samsung google nexus s i9020
ОС: Android 4.1.2
Телефон монтируется при загрузке ОС и при наличии возможности включить USB-накопитель.
Я пытаюсь зайти на root
свой телефон, а загрузчик заблокирован. Мне нужно подключиться к моему компьютеру (Linux Mint), чтобы запустить программу для разблокировки загрузчика. по какой-то причине телефон больше не монтируется автоматически.
журнал предыдущего успешного монтирования при загрузке ОС
Apr 13 20:20:25 kernel: [ 93.795791] usb 1-1.1: >new high-speed USB device number 4 using ehci_hcd
Apr 13 20:20:25 kernel: [ 93.889485] usb 1-1.1: >New USB device found, idVendor=18d1, idProduct=4e21
Apr 13 20:20:25 kernel: [ 93.889489] usb 1-1.1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
Apr 13 20:20:25 kernel: [ 93.889493] usb 1-1.1: >Product: Nexus S
Apr 13 20:20:25 kernel: [ 93.889496] usb 1-1.1: >Manufacturer: samsung
Apr 13 20:20:25 kernel: [ 93.889498] usb 1-1.1: >SerialNumber: 3630F20CB6EF00EC
Apr 13 20:20:25 kernel: [ 93.951562] Initializing USB Mass Storage driver...
Apr 13 20:20:25 kernel: [ 93.951755] scsi6 : usb-storage 1-1.1:1.0
Apr 13 20:20:25 kernel: [ 93.951876] usbcore: registered new interface driver usb-storage
Apr 13 20:20:25 kernel: [ 93.951879] USB Mass Storage support registered.
Apr 13 20:20:25 kernel: [ 93.955427] usbcore: registered new interface driver uas
Apr 13 20:20:26 kernel: [ 94.951743] scsi 6:0:0:0: >Direct-Access Google File-CD Gadget 0000 PQ: 0 ANSI: 2
Apr 13 20:20:26 kernel: [ 94.953211] sd 6:0:0:0: >Attached scsi generic sg2 type 0
Apr 13 20:20:26 kernel: [ 94.955200] sd 6:0:0:0: >[sdb] Attached SCSI removable disk
лог от неудачного монтирования usb во время fastboot
режима
Apr 13 22:33:07 kernel: [ 8051.407340] usb 1-1.1: >new high-speed USB device number 9 using ehci_hcd
Apr 13 22:33:08 kernel: [ 8051.500735] usb 1-1.1: >New USB device found, idVendor=18d1, idProduct=4e20
Apr 13 22:33:08 kernel: [ 8051.500743] usb 1-1.1: >New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 13 22:33:08 kernel: [ 8051.500748] usb 1-1.1: >Product: Android 1.0
Apr 13 22:33:08 kernel: [ 8051.500752] usb 1-1.1: >Manufacturer: Google, Inc
Apr 13 22:33:08 kernel: [ 8051.500756] usb 1-1.1: >SerialNumber: 3630F20CB6EF00EC
Apr 13 22:33:08 mtp-probe: checking bus 1, device 9: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
Apr 13 22:33:08 mtp-probe: bus: 1, device: 9 was not an MTP device
fastboot
программа разблокировки ждет телефон
~/android/nexussrootICS$ ./fastboot-linux oem unlock
< waiting for device >
Может ли кто-нибудь предложить, как я могу установить (ручной/автоматический)? Спасибо
Насколько мне известно, в режиме быстрой загрузки вы не можете подключить устройство к компьютеру. MTP и fastboot - разные вещи.
Согласно CyanogenMod Wiki на Fastboot , решение может быть простым:
Если вы видите в какой-либо момент при выполнении команды fastboot, ПК не настроен для правильного использования fastboot. Чаще всего это связано с тем, что вы не используете fastboot с повышенными привилегиями.
Это означает: вы должны работать fastboot
как пользователь root, например, sudo fastboot devices
или sudo fastboot-linux oem unlock
.
Если это не решит вашу проблему, может помочь просмотреть шаги, необходимые для использования утилиты adb
командной строки: Чтобы adb
обнаружить ваше устройство, вам необходимо настроить соответствующую запись в файле /etc/udev/rules.d
. Сначала запустите lsusb
, чтобы проверить, как устройство идентифицирует себя в системе. Эти данные вы также можете взять из процитированного вами выше журнала: idVendor=18d1, idProduct=4e20
это та информация, которая нам нужна. Теперь соответствующая запись в /etc/udev/rules.d/51-android.rules
должна выглядеть так:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e20", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
Сохраните файл и перезагрузите udev
службу ( service udev reload
). Повторно подключите ваше устройство. Теперь adb
(или, в вашем случае, fastboot
) должен быть в состоянии найти его. Вы можете проверить это с помощью команды adb devices
(или fastboot devices
), которая теперь должна отображать ваш Nexus S .
тряпка
Иззи
fastboot
в пользовательском режиме тогда...тряпка
fastmode
и подключился к компьютеру черезusb
, а затем без привилегий root я могу видеть свой мобильный телефон с помощьюfastboot devices
. Но я не вижу устройствоadb
даже с привилегиями root. Кстати, я получилfastboot
команду изnexussrootICS
программного обеспечения, загруженного через Интернет.Иззи
adb
увидеть ваше устройство.