Jak naprawić błąd „Nieautoryzowane urządzenie ADB” na Androidzie

Jeśli adb devicesTwój telefon z Androidem jest oznaczony jako nieautoryzowany , komputer widzi urządzenie, ale nie ma zezwolenia na korzystanie z ADB. Najszybszym rozwiązaniem jest odblokowanie telefonu, ponowne podłączenie go i zaakceptowanie komunikatu „ Zezwalać na debugowanie USB? RSA”. Jeśli ten komunikat się nie pojawi, cofnij istniejące autoryzacje debugowania USB, uruchom ponownie ADB na komputerze i podłącz ponownie.

To problem z autoryzacją ADB, a nie znak, że telefon musi być zrootowany lub że jego bootloader musi być odblokowany. Google dokumentuje monit o potwierdzenie RSA jako zabezpieczenie w systemie Android 4.2.2 i nowszych. Zapoznaj się z oficjalną dokumentacją Android Debug Bridge .

Co oznacza „nieautoryzowane urządzenie ADB”

Uruchom to polecenie z terminala lub wiersza poleceń, jeśli dostępny jest ADB:

adb devices

Działające połączenie USB powinno wyświetlać numer seryjny urządzenia, a po nim device. Jeśli po tym samym numerze seryjnym pojawia się unauthorized, system Android nie zaakceptował jeszcze klucza hosta ADB dla danego komputera.

Okno dialogowe „Zezwalaj na debugowanie USB” w systemie Android, pokazujące odcisk palca RSA i przycisk „Zezwól”
Odblokuj telefon i zatwierdź komputer, gdy system Android wyświetli monit RSA dotyczący debugowania USB.

Napraw błąd nieautoryzowanego dostępu do ADB

1. Odblokuj telefon i poszukaj monitu debugowania USB

Pozostaw telefon odblokowany, gdy jest podłączony. Jeśli Android wyświetli komunikat „Zezwalać na debugowanie USB?” , sprawdź, czy rozpoznajesz komputer i dotknij opcji „Zezwalaj” . Na komputerze, który kontrolujesz osobiście, możesz również wybrać opcję „Zawsze zezwalaj z tego komputera” , aby Android zapamiętał klucz hosta.

Jeśli nie pojawi się żaden monit, kontynuuj procedurę resetowania, postępując zgodnie z poniższymi krokami.

2. Cofnij stare uprawnienia debugowania USB

Otwórz Ustawienia > Opcje programistyczne . Na wielu obecnych urządzeniach z Androidem Opcje programistyczne znajdują się w Ustawieniach > System , chociaż producenci mogą je umieszczać i nazywać inaczej. Google zauważa, że ​​Android 4.2 i nowsze ukrywają Opcje programistyczne do momentu ich włączenia.

  1. Wyłącz debugowanie USB .
  2. Kliknij opcję Cofnij autoryzacje debugowania USB (sformułowanie może się nieznacznie różnić w zależności od urządzenia).
  3. Potwierdź resetowanie
  4. Włącz ponownie debugowanie USB .

Oficjalny przewodnik po opcjach programistycznych wyjaśnia, gdzie znajduje się debugowanie USB w różnych wersjach Androida.

Ekran opcji programisty Androida z włączonym debugowaniem USB i widoczną opcją Cofnij autoryzacje debugowania USB
Cofnięcie autoryzacji debugowania USB zmusza system Android do ponownego zwrócenia się do tego komputera o zgodę.

3. Uruchom ponownie serwer ADB na komputerze

Odłącz telefon, a następnie uruchom poniższe polecenia jedno po drugim:

adb kill-server
adb start-server

Google zaleca ponowne uruchomienie serwera ADB, gdy połączenie przestanie odpowiadać. Możesz również uruchomić polecenie adb devicespo adb kill-server; każde kolejne polecenie ADB może ponownie uruchomić serwer.

Terminal Windows pokazujący polecenia adb kill-server, adb start-server i nieautoryzowane urządzenie w wynikach adb devices
Ponowne uruchomienie lokalnego serwera ADB powoduje usunięcie nieaktualnego połączenia po stronie hosta przed ponowną autoryzacją telefonu.

4. Podłącz ponownie za pomocą kabla USB obsługującego transmisję danych

Podłącz telefon bezpośrednio do komputera, najlepiej bez koncentratora. Pozostaw ekran odblokowany i poczekaj na okno dialogowe autoryzacji RSA. Kliknij „Zezwalaj”, gdy się pojawi.

Zazwyczaj nie trzeba przełączać się między opcjami „Przesyłanie plików” i „Przesyłanie zdjęć” tylko po to, aby autoryzować ADB. Ważne jest ustawienie debugowania USB. Jeśli jednak komputer w ogóle nie wykryje telefonu, spróbuj użyć innego, sprawdzonego kabla do transmisji danych lub portu USB. Poradnik rozwiązywania problemów ze sprzętem Google zaleca również przetestowanie innego kabla, gdy urządzenie nie zostanie wykryte.

5. Sprawdź, czy urządzenie jest autoryzowane

Uruchom:

adb devices -l

Status powinien teraz wyglądać devicena przykład tak:

List of devices attached
R9CT304B7K    device
Telefon z systemem Android podłączony przez USB do laptopa z systemem Windows i urządzeniami adb wyświetlającymi stan urządzenia
Po pomyślnym zakończeniu autoryzacji ADB nadaje telefonowi status „urządzenie” zamiast „nieautoryzowany”.

Jeśli telefon nadal wyświetla komunikat o nieautoryzowanej

Przed zmianą czegoś bardziej inwazyjnego wykonaj poniższe sprawdzenia:

  • Zaktualizuj narzędzia platformy SDK. Google zaleca korzystanie z najnowszych narzędzi platformy, ponieważ obecne wersje ADB zachowują wsteczną kompatybilność ze starszymi wersjami Androida. Pobierz je za pośrednictwem Menedżera SDK w Android Studio lub oficjalnej strony narzędzi platformy SDK .
  • Uruchom ponownie telefon i komputer. Następnie powtórz procedurę cofania i autoryzacji z odblokowanym telefonem.
  • Sprawdź sterowniki USB systemu Windows. Jeśli system Windows nie udostępnia telefonu prawidłowo dla ADB, zainstaluj sterownik producenta. Google prowadzi oficjalny katalog sterowników USB OEM . Urządzenia Google w systemie Windows korzystają ze sterownika USB Google.
  • Odróżnij autoryzację od wykrycia. Jeśli adb devicesnie wyświetla się żaden numer seryjny, najpierw rozwiąż problemy z kablem, portem USB, sterownikiem lub uprawnieniami urządzenia Linux. To nie to samo, co unauthorizedstatus.

Dlaczego cofnięcie autoryzacji działa

ADB używa klucza hosta do identyfikacji komputera. Android prosi o zatwierdzenie tego klucza przed zezwoleniem na polecenia debugowania. Cofnięcie autoryzacji debugowania USB usuwa z urządzenia wcześniej zaufane komputery, dzięki czemu kolejne połączenie może ustanowić nową autoryzację. Dlatego resetowanie jest bardziej niezawodne niż zmiana standardowego trybu przesyłania plików przez USB w telefonie.

Zostaw komentarz

Dodaj datę i godzinę do zdjęć na telefonie z Androidem

Dodaj datę i godzinę do zdjęć na telefonie z Androidem

Dowiedz się, jak dodawać widoczną datę i godzinę do nowych lub istniejących zdjęć w systemie Android, korzystając z ustawień znaku wodnego w aparacie lub funkcji oznaczeń Google Photos.

Jak wykonać zrzut ekranu na urządzeniach z Androidem: przyciski i gesty

Jak wykonać zrzut ekranu na urządzeniach z Androidem: przyciski i gesty

Dowiedz się, jak wykonywać zrzuty ekranu na urządzeniu z Androidem za pomocą skrótów klawiszowych, przewijania oraz gestów urządzeń Pixel, Samsung i Motorola, a także gdzie znajdować i udostępniać obrazy.

Jak zrootować starsze urządzenia z Androidem za pomocą Framaroot w kilku kliknięciach

Jak zrootować starsze urządzenia z Androidem za pomocą Framaroot w kilku kliknięciach

Dowiedz się, jak Framaroot zrootował starsze, kompatybilne telefony z Androidem, co sprawdzić przed instalacją pliku APK i dlaczego rzadko działa na nowszych urządzeniach.

Szukaj teraz na Androidzie: przeszukuj swój telefon lub sieć z dowolnego miejsca

Szukaj teraz na Androidzie: przeszukuj swój telefon lub sieć z dowolnego miejsca

Zobacz, jak klasyczna aplikacja Search Now wykorzystywała pływający przycisk wyszukiwania do wyszukiwania na urządzeniu i w Internecie, dlaczego jej oferta w sklepie Play zniknęła i co sprawdza się obecnie.

Jak włączyć lub wyłączyć logowanie za pomocą zdjęcia profilowego na Facebooku

Jak włączyć lub wyłączyć logowanie za pomocą zdjęcia profilowego na Facebooku

Dowiedz się, jak włączać i wyłączać logowanie za pomocą zdjęcia profilowego na Facebooku, usuwać zapisane logowania na iPhonie lub Androidzie i znaleźć aktualne ustawienia zapisanych logowań.

Jak używać Google Lens do identyfikacji obiektów na zdjęciach

Jak używać Google Lens do identyfikacji obiektów na zdjęciach

Dowiedz się, jak rozpoznawać rośliny, produkty, książki i inne obiekty na zdjęciach za pomocą Google Lens na urządzeniu z Androidem, iPhonie lub komputerze, a także jak uniknąć niejednoznacznych dopasowań.

Jak zdjąć czapkę, rękawiczki i plecak z awatara Pokémon GO

Jak zdjąć czapkę, rękawiczki i plecak z awatara Pokémon GO

Zdejmij czapkę, rękawiczki i plecak swojego awatara Pokémon GO za pomocą menu Styl. Postępuj zgodnie z instrukcjami i napraw brakujące opcje bez wydawania PokéCoinów.

Wyjaśnienie oprogramowania układowego, standardowych pamięci ROM, niestandardowych pamięci ROM i flashowania

Wyjaśnienie oprogramowania układowego, standardowych pamięci ROM, niestandardowych pamięci ROM i flashowania

Dowiedz się, co oznacza oprogramowanie układowe i ROM w systemie Android, czym różnią się standardowe i niestandardowe ROM-y, jakie zmiany wprowadza flashowanie i jakie zagrożenia należy sprawdzić przed zainstalowaniem obrazu.

Jak zainstalować CyanogenMod 7.1 RC1 na telefonie Motorola CLIQ XT

Jak zainstalować CyanogenMod 7.1 RC1 na telefonie Motorola CLIQ XT

Dowiedz się, co jest potrzebne do zainstalowania CyanogenMod 7.1 RC1 na urządzeniu Motorola CLIQ XT, wykonania kopii zapasowej MB501, wgrania odpowiednich plików ZIP i uniknięcia niezweryfikowanych plików.

Jak uruchomić Androida 2.2 Froyo na HTC HD2

Jak uruchomić Androida 2.2 Froyo na HTC HD2

Zobacz, jak działał stary rozruch karty SD FroyoStone w HTC HD2, co należy sprawdzić przed uruchomieniem HaRET i jak unikać niebezpiecznych, nieaktualnych pobrań.