Nástroje ADB, klíčové pro rootování zařízení s Androidem a komunikaci s ním, jsou dostupné zdarma a jejich používání je poměrně intuitivní i pro začátečníky. Umožňují pokročilé zásahy do systému, ať už se jedná o rootování nebo jiné manipulace.
Nicméně, vzhledem k rozmanitosti zařízení s Androidem a jejich specifickým úpravám operačního systému, mohou při použití ADB nastat komplikace. Jedním z nejčastějších problémů je hlášení o neautorizovaném zařízení ADB, které zablokuje komunikaci s telefonem.
Při použití příkazu `adb devices` by se měl zobrazit seznam připojených zařízení. V ideálním případě vedle kódu zařízení je uvedeno „device“. Pokud je však vedle vašeho kódu uvedeno „unauthorized“, není možné se zařízením volně pracovat.
Jak vyřešit problém s neautorizovaným zařízením ADB
Tento problém lze obvykle vyřešit několika jednoduchými kroky.
Kroky na vašem zařízení
Odpojte zařízení od počítače a přejděte do Nastavení. Zde vyhledejte Možnosti pro vývojáře, které se mohou nacházet v hlavním nastavení nebo v podsekci Systémová nastavení. Umístění se může lišit v závislosti na verzi Androidu.
V Možnostech pro vývojáře deaktivujte Ladění USB. Pod touto možností se nachází také „Zrušit autorizaci ladění USB“, na kterou klikněte a poté restartujte telefon.
Kroky na vašem PC
Otevřete příkazový řádek a zadejte postupně tyto dva příkazy:
adb kill-server
adb start-server
Po zadání každého příkazu stiskněte klávesu Enter.
Opětovné připojení zařízení k PC
Vraťte se do Možností pro vývojáře na svém telefonu a znovu aktivujte Ladění USB. Poté telefon znovu připojte k počítači.
Rozbalte panel s upozorněními, kde se zobrazí aktuální režim připojení USB. Ve výchozím nastavení je obvykle nastaveno nabíjení. Nyní budete muset trochu experimentovat: nejprve vyberte možnost „Přenos souborů“ a poté zadejte příkaz `adb devices`.
Pokud zařízení stále hlásí jako neautorizované, opakujte postup, ale tentokrát vyberte možnost „Přenos fotografií“. Jedna z těchto možností by měla problém s neautorizovaným zařízením vyřešit.
Tato chyba nesouvisí s rootem vašeho zařízení ani s tím, zda je bootloader odemčen. Chyba vzniká, když nástroje ADB považují zařízení za neautorizované pro provádění změn.
Obvykle se po připojení zařízení zobrazí na telefonu dotaz k autorizaci ladění, avšak v tomto případě se autorizace neuloží do ADB a tím vznikne zmíněná chyba.