İnternette bu sorunu araştırdım ve genellikle uygun sürücüleri yükleyerek çözüldüğünü gördüm. Sorun şu ki ben bir Mac kullanıyorum.
Cihazımı taktığımda, adb devices
komutunu çalıştırdığımda cihaz bulunabiliyor. adb reload bootloader`ı çalıştırıyorum ve indirme moduna geçiyor (açılırken Ses Kısma + Ana Ekran düğmesine basılı tuttuğunuzda elde ettiğiniz mod). Bu doğru mu? Öyle olduğunu varsayıyorum.
Her neyse, bu aşamadayken, adb devices
veya fastboot devices
hiçbir şey vermez.
Bunu i9100 ve i9505 üzerinde test ettim.
Sistemin Android cihazını çeşitli modlarında tanımasını sağlamak için, udev
de kullanıcısı için izinler ayarlaması gerekir.
Android udev kimliklerini yükleme işlemini telefonun sahip olduğu her mod (işletim sistemi, önyükleyici veya kurtarma) için tekrarlamanız gerekir, çünkü farklı USB kimliklerine sahiptirler
# reboot into fastboot mode
adb reboot bootloader
# grab you fastboot/bootloader device ids
lsusb
> Bus 001 Device 035: ID **18d1:d00d** Google Inc.
# install the ids into /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666", OWNER="thiago"
# restart udev
/etc/init.d/udev restart
# try fastboot (only on bootloader mode)
fastboot devices
İleride referans olması için, bu benim ilgili vakamdı (bir Nexus 4 ile ilgili):
Telefonumu orijinal durumuna geri getirmeye çalıştım (bootloader kilitli + stok rom).
Şimdi fastboot devices', telefonu fastboot moduna alana kadar
adb device'ın gösterdiği cihazı göstermiyordu (bu mantıklı, ancak anlamam biraz zaman aldı...)
Nexus 4'ü fastboot moduna geçirmek için:
Şimdi fastboot devices
telefonumu buldu ve geri yükleme devam edebilir :-)