[英]issues with Android fastboot sensing devices
我在使用fastboot檢測設備時遇到了一些問題。 我的udev規則文件設置如下:
# adb protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0666"
# fastboot protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0666"
# adb protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e22", MODE="0666"
# fastboot protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e20", MODE="0666"
# adb protocol on stingray/wingray (Xoom)
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="70a9", MODE="0666"
# fastboot protocol on stingray/wingray (Xoom)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="708c", MODE="0666"
# adb protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0666"
# fastboot protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e30", MODE="0666"
# adb protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d101", MODE="0666"
# fastboot protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022", MODE="0666"
# usbboot protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d010", MODE="0666"
並且我還嘗試了在Android構建頁面上指定的配置。
只要它不在快速啟動模式下,我就能看到設備正常。 我已經以管理員身份使用普通用戶帳戶中的adb start-server
命令啟動了服務器,並且能夠在任一實例中看到該設備。
我啟動到引導加載程序,以便嘗試使用adb reboot bootloader
命令使用fastboot,並且電話會做出適當響應。 但是,重新啟動后,我無法使用快速啟動來訪問電話。 當我以普通用戶身份運行fastboot devices命令時,得到以下信息:
$ fastboot devices
no permissions fastboot
當我以root身份運行fastboot時,將獲得以下3/4的次數:
$ sudo ./fastboot devices
???????????? fastboot
有時, sudo fastboot
命令會起作用,並且會為我提供與插入設備關聯的正確MAC。 有什么想法為什么會發生這種情況?
將OWNER =“ {your userid}”屬性添加到每個udev規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.