ADB può rilevare i dispositivi ma non l'avvio rapido


35

Ho cercato sul web questo problema e di solito viene risolto installando i driver appropriati. Il problema è che sono su un Mac.

Quando collego il mio dispositivo, può essere scoperto quando corro adb devices. Corro adb reload bootloadere si passa alla modalità download (la modalità che si ottiene quando si tiene premuto Volume giù + tasto Home all'accensione). È corretto? Suppongo che lo sia.

Comunque, quando è in questa fase, adb deviceso fastboot devicesnon cede nulla.

Ho provato questo su i9100 e i9505.


Correlati: fastboot non vede il dispositivo / adb in grado di trovare il dispositivo, ma fastboot non può / i dispositivi adb mostrano il telefono in mod debug ma non in fastboot mod / fastboot non rileva il mio dispositivo . Almeno alcune delle domande / risposte sono basate su Unix / Linux, quindi dovrebbero darti un indizio o anche di più anche per Mac.
Izzy

1
Ho già visto alcuni di questi link QA. Forse avrei dovuto menzionarli nella domanda. Collegamento 1: relativo al driver di Windows. Collegamento 2: risolto dopo il riavvio e la creazione del collegamento simbolico. Non ha aiutato nel mio caso. Link 3 e 4: che coinvolgono udev / regole che non esistono su Mac :( Devono controllare in diskutil poiché una ricerca menziona questa è un'alternativa su Mac.
Radj

adb devicesnon produrrà nulla perché il tuo cellulare è in fastbootmodalità e fastboot devicesda solo non produrrà nulla. Devi aggiungere sudoprima del fastbootcomando. Quindi, digitando sudo fastboot devicesil fastbootfunzionerà. Ha funzionato per me. Spero che funzioni anche per te.
Ibungo,

Risposte:


22

Per fare in modo che il sistema riconosca il dispositivo Android, nelle loro diverse modalità, è necessario impostare le autorizzazioni per il suo utente udev.

Devi ripetere questo processo di caricamento degli ID udev Android, per ogni modalità del telefono (sistema operativo, bootloader o ripristino) perché hanno ID USB diversi

# 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

1
Non intendi ? 51 -android.rules
nderjung,

2
@falcontoast il numero cambia semplicemente l'ordine di caricamento. Per semplicità usa quello che hai già installato (se presente)
Thiago Macedo,

Ah, ne avevo già 51. Ho lo stesso problema di OP, ma temo che il tuo metodo non funzioni):
nderjung

1
Giusto per chiarire, se adb devicesmostra qualcosa che il dispositivo non è nel bootloader perché non ha demone adb in quella modalità.
Thiago Macedo,


17

Personalmente ho dovuto correre fastbootcome root / sudo per l'avvio rapido per rilevare il dispositivo. Ho provato questo su Linux poiché non possiedo un Mac, ma è comunque * NIX;)


+1. Ho appena trascorso 2 ore a sbattere la testa contro una tastiera cercando di capire perché non riuscivo a far lampeggiare Android M.
0xcaff

1
sicuramente funzionante fastbootcome rootrisolverebbe il problema per accedere al dev/bus/usb/xxx/yyydispositivo personaggio che rappresenta il dispositivo telefono / tablet Android. Si può anche usare a sudo chown username /dev/bus/usb/xxx/yyyper rendere il dispositivo accessibile all'utente. Nel caso in cui uno non si fidi fastbootdell'eseguibile.
umanità e

13

Per riferimento futuro, questo è stato il mio caso correlato (che coinvolge un Nexus 4):

Ho provato a riportare il mio telefono allo stato originale (bootloader bloccato + rom di riserva).

Ora fastboot devicesnon ho mostrato il dispositivo dove l' adb deviceho fatto, fino a quando non ho messo il telefono in modalità fastboot (questo ha senso, ma mi ci è voluto un po 'per capire ...)

Per mettere il Nexus 4 in modalità fastboot:

  • Spegni il Nexus 4.
  • Tieni premuti i pulsanti Volume su, Volume giù e Accensione

Ora fastboot devicesho trovato il mio telefono e il ripristino potrebbe continuare :-)


+1 ah, non mi rendevo conto che richiedeva la modalità di avvio
rapido

7

Ho avuto lo stesso problema con InFocus M512, riconosciuto adbma non fastbootin modalità download.

Ho scoperto che specificando l'ID fornitore con -ifunziona (0xID). fastboot -i 0x0489ha funzionato per me.


Come si ottiene l'ID fornitore?
IgorGanapolsky,

2
@IgorG. corri lsusbe trova il numero come ID 0489:123d.
naXa,

1
è possibile evitarlo? Ho un eseguibile che utilizza fastboot internamente senza l'opzione -i e non è in grado di trovare il dispositivo.
psykid,

1

Uso il macbook e ho riscontrato esattamente lo stesso problema.

Finalmente ho lampeggiato con successo il mio telefono (Flame).

La chiave è di accedere alla "Modalità di avvio rapido" premendo contemporaneamente i pulsanti Volume giù e Accensione (il dettaglio è nella sezione della guida ufficiale ).

Quando sei in modalità Fastboot e il tuo dispositivo è collegato al computer, esegui di fastboot devicesnuovo. Questa volta il dispositivo viene rilevato.


1

Ho riscontrato questo problema per due giorni e ho risolto l'installazione del driver USB per il mio telefono LG G3 sul mio Mac Yosemite. Ho scaricato il file LGMobileMacDriver_v5.0.zip e l'ho installato e ho adb devicesappena funzionato.

Puoi provare a installare il driver USB del tuo telefono, forse ti aiuterà.

Migliore,


1

Sono su MAC Sierra e sto affrontando lo stesso problema. Il vero problema è con il fastboot che stavo usando. Era una versione precedente. Quindi, ho scaricato Android SDK e preso il fastboot da strumenti di piattaforma e l'ho fatto funzionare per il mio Infocus bingo 21 m430.


0

Innanzitutto, imposta il cellulare nella fastbootmodalità, quindi digita command sudo fastboot devicesin terminal e il tuo dispositivo verrà rilevato. L'aggiunta ha sudofunzionato per me.

Digitare fastboot devicessenza sudonon ha funzionato per me. Quindi, penso che sudosia un must per fastbootrilevare i nostri dispositivi.

Spero che funzioni anche per voi ragazzi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.