Come risolvere l'errore "Dispositivo ADB non autorizzato" su Android

Se adb devicesil tuo telefono Android viene visualizzato come non autorizzato , significa che il computer può vedere il dispositivo ma non ha l'autorizzazione per utilizzare ADB con esso. La soluzione più rapida è sbloccare il telefono, ricollegarlo e accettare la richiesta RSA "Consentire il debug USB?" . Se tale richiesta non viene visualizzata, revoca le autorizzazioni di debug USB esistenti, riavvia ADB sul computer e ricollega il telefono.

Si tratta di un problema di autorizzazione ADB, non di un'indicazione che il telefono debba essere rootato o sbloccato. Google documenta la richiesta di conferma RSA come misura di sicurezza su Android 4.2.2 e versioni successive. Consultare la documentazione ufficiale di Android Debug Bridge .

Cosa significa “Dispositivo ADB non autorizzato”

Esegui questo comando da un terminale o dal prompt dei comandi in cui è disponibile ADB:

adb devices

Una connessione USB funzionante dovrebbe mostrare un numero di serie del dispositivo seguito da device. Se lo stesso numero di serie è seguito da unauthorized, Android non ha ancora accettato la chiave host ADB per quel computer.

Finestra di dialogo Android "Consenti debug USB" che mostra un'impronta digitale RSA e il pulsante "Consenti".
Sblocca il telefono e autorizza il computer quando Android visualizza la richiesta di debug USB RSA.

Risolvi l'errore di autorizzazione ADB

1. Sblocca il telefono e cerca il prompt di debug USB.

Mantieni il telefono sbloccato mentre è connesso. Se Android visualizza " Consentire il debug USB?" , verifica di riconoscere il computer e tocca "Consenti" . Su un computer che controlli personalmente, puoi anche selezionare " Consenti sempre da questo computer" in modo che Android memorizzi la chiave host.

Se non viene visualizzato alcun messaggio, procedere con i passaggi di ripristino descritti di seguito.

2. Revocare le vecchie autorizzazioni di debug USB

Apri Impostazioni > Opzioni sviluppatore . Su molti dispositivi Android recenti, le Opzioni sviluppatore si trovano in Impostazioni > Sistema , anche se i produttori possono posizionarle o nominarle in modo diverso. Google fa notare che Android 4.2 e versioni successive nascondono le Opzioni sviluppatore finché non vengono abilitate.

  1. Disattiva il debug USB .
  2. Tocca Revoca autorizzazioni di debug USB (la dicitura potrebbe variare leggermente a seconda del dispositivo).
  3. Conferma il ripristino
  4. Riattiva il debug USB .

La guida ufficiale per gli sviluppatori spiega dove si trova il debug USB nelle diverse versioni di Android.

Schermata delle opzioni sviluppatore Android con debug USB abilitato e revoca delle autorizzazioni di debug USB visibile
La revoca delle autorizzazioni di debug USB obbliga Android a richiedere nuovamente l'autorizzazione a questo computer.

3. Riavviare il server ADB sul computer

Scollega il telefono, quindi esegui questi comandi uno alla volta:

adb kill-server
adb start-server

Google consiglia di riavviare il server ADB quando la connessione non risponde. Puoi anche eseguire il comando adb devicesdopo adb kill-server; qualsiasi comando ADB successivo può riavviare il server.

Terminale Windows che mostra adb kill-server, adb start-server e un dispositivo non autorizzato nell'output di adb devices
Riavviando il server ADB locale, si elimina una connessione host obsoleta prima di autorizzare nuovamente il telefono.

4. Ricollegarsi con un cavo USB in grado di trasferire dati.

Ricollega il telefono direttamente al computer, preferibilmente senza hub. Mantieni lo schermo sbloccato e attendi la comparsa della finestra di dialogo di autorizzazione RSA. Tocca Consenti quando appare.

Normalmente non è necessario passare da "Trasferimento file" a "Trasferimento foto" solo per autorizzare ADB. L'impostazione importante è il debug USB. Tuttavia, se il computer non rileva affatto il telefono, prova un altro cavo dati o una porta USB sicuramente funzionante. Anche la guida alla risoluzione dei problemi hardware di Google consiglia di testare un altro cavo quando un dispositivo non viene rilevato.

5. Verificare che il dispositivo sia autorizzato

Esegui:

adb devices -l

Lo stato dovrebbe ora essere device, ad esempio:

List of devices attached
R9CT304B7K    device
Telefono Android collegato tramite USB a un laptop Windows con dispositivi adb che mostrano lo stato del dispositivo
Quando l'autorizzazione ha esito positivo, ADB elenca il telefono con lo stato "dispositivo" anziché "non autorizzato".

Se il telefono continua a mostrare "non autorizzato"

Prima di apportare modifiche più invasive, esegui questi controlli:

  • Aggiorna gli SDK Platform-Tools. Google consiglia di utilizzare la versione più recente di Platform-Tools perché le versioni attuali di ADB mantengono la compatibilità con le versioni precedenti di Android. Puoi scaricarli tramite l'SDK Manager di Android Studio o dalla pagina ufficiale degli SDK Platform-Tools .
  • Riavvia il telefono e il computer. Quindi ripeti la procedura di revoca e autorizzazione con il telefono sbloccato.
  • Verifica i driver USB di Windows. Se Windows non espone correttamente il telefono ad ADB, installa il driver del produttore. Google mantiene una directory ufficiale dei driver USB OEM . I dispositivi Google su Windows utilizzano il driver USB di Google.
  • Distinguere l'autorizzazione dal rilevamento. Se adb devicesnon viene visualizzato alcun numero di serie, innanzitutto verificare il cavo, la porta USB, il driver o le autorizzazioni del dispositivo Linux. Questo è diverso dallo unauthorizedstato.

Perché la revoca dell'autorizzazione funziona

ADB utilizza una chiave host per identificare il computer. Android richiede l'approvazione di tale chiave prima di consentire i comandi di debug. La revoca delle autorizzazioni di debug USB elimina i computer precedentemente considerati attendibili dal dispositivo, in modo che la connessione successiva possa stabilire una nuova autorizzazione. Ecco perché il ripristino è più affidabile rispetto alla modifica della normale modalità di trasferimento file USB del telefono.

Lascia un commento

Aggiungi data e ora alle foto sul tuo telefono Android

Aggiungi data e ora alle foto sul tuo telefono Android

Scopri come aggiungere data e ora visibili alle foto Android, nuove o già esistenti, utilizzando l'impostazione della filigrana della fotocamera o la funzione di markup di Google Foto.

Come fare uno screenshot su dispositivi Android: pulsanti e gesti

Come fare uno screenshot su dispositivi Android: pulsanti e gesti

Scopri come fare screenshot su Android con le scorciatoie da tastiera, le acquisizioni tramite scorrimento e le gesture di Pixel, Samsung e Motorola, oltre a dove trovare e condividere le immagini.

Come effettuare il root di dispositivi Android meno recenti con Framaroot in pochi tocchi

Come effettuare il root di dispositivi Android meno recenti con Framaroot in pochi tocchi

Scopri come Framaroot ha effettuato il root su vecchi telefoni Android compatibili, cosa controllare prima di installare il suo APK e perché raramente funziona sui dispositivi più recenti.

Cerca ora per Android: cerca sul tuo telefono o sul web ovunque ti trovi

Cerca ora per Android: cerca sul tuo telefono o sul web ovunque ti trovi

Scopri come la classica app Search Now utilizzava un pulsante di ricerca fluttuante per le ricerche sul dispositivo e sul web, perché la sua pagina sul Play Store è stata rimossa e cosa funziona oggi.

Come abilitare o disabilitare l'accesso tramite l'immagine del profilo di Facebook

Come abilitare o disabilitare l'accesso tramite l'immagine del profilo di Facebook

Scopri come attivare o disattivare l'accesso tramite immagine del profilo di Facebook, rimuovere gli accessi salvati su iPhone o Android e trovare le impostazioni di accesso salvate attualmente in uso.

Come utilizzare Google Lens per identificare oggetti nelle foto

Come utilizzare Google Lens per identificare oggetti nelle foto

Impara a identificare piante, prodotti, libri e altri oggetti nelle foto con Google Lens su Android, iPhone o computer e migliora i risultati delle corrispondenze incerte.

Come rimuovere cappello, guanti e zaino dal tuo avatar di Pokémon GO

Come rimuovere cappello, guanti e zaino dal tuo avatar di Pokémon GO

Rimuovi cappello, guanti e zaino dal tuo avatar di Pokémon GO tramite il menu Stile. Segui i passaggi e risolvi il problema delle opzioni mancanti senza oggetti, senza spendere PokéCoin.

Firmware, ROM stock, ROM personalizzate e flashing: una spiegazione

Firmware, ROM stock, ROM personalizzate e flashing: una spiegazione

Comprendere cosa significano firmware e ROM su Android, in cosa differiscono le ROM stock e quelle personalizzate, quali modifiche comporta il flashing e quali rischi verificare prima di installare un'immagine.

Come installare CyanogenMod 7.1 RC1 sul Motorola CLIQ XT

Come installare CyanogenMod 7.1 RC1 sul Motorola CLIQ XT

Scopri cosa ti serve per installare CyanogenMod 7.1 RC1 sul Motorola CLIQ XT, eseguire il backup dell'MB501, flashare i file ZIP corrispondenti ed evitare file non verificati.

Come installare TouchWiz Launcher su un telefono Android compatibile

Come installare TouchWiz Launcher su un telefono Android compatibile

Scopri cosa supporta la versione QVGA di TouchWiz 3.0, come installare il suo APK su un telefono Android compatibile e come ripristinare il launcher originale.