Android Debug Bridge (ADB) představuje velmi užitečný nástroj, který umožňuje uživatelům ovládat svá zařízení s operačním systémem Android přímo z počítače nebo notebooku. Nabízí různé funkce, jako je například instalace aplikací z počítače a také slouží k ladění aplikací. Funkce ADB je standardně na Android telefonech deaktivována a uživatel ji musí povolit manuálně v nastavení svého zařízení. Uživatelé se však mohou setkat s chybami, jako jsou například „neautorizované zařízení ADB“. Pokud hledáte návod, jak tento problém vyřešit, nebo vás zajímá, zda je možné obejít autorizaci ADB, pokračujte ve čtení. V tomto článku naleznete metody a postupy, které vám pomohou vyřešit chybu „neautorizované zařízení ADB“. Začněme!
Jak vyřešit hlášení o neautorizovaném zařízení ADB
Než se dostaneme k samotným řešením, podívejme se na některé z hlavních příčin tohoto problému:
- Chybné USB připojení
- Nezobrazuje se výzva k ověření otiskem prstu RSA
- Nesprávné nastavení ADB
- Problém s ovladači USB
- Problém s ovladači ADB
Poznámka: Nastavení jednotlivých chytrých telefonů se mohou lišit. Doporučujeme proto před prováděním změn zkontrolovat konkrétní nastavení vašeho zařízení. Následující metody byly testovány na zařízení Moto g(8) Power lite s operačním systémem Android 10 (Stock).
Metoda 1: Změna USB připojení
Uživatelé Androidu hlásili, že při provádění úkonů spojených s ADB se jim nezobrazovaly správné výzvy. Pokud dojde k přerušení USB připojení, může se objevit hlášení o neautorizovaném zařízení. Příčinou může být problém s USB kabelem nebo s USB hubem. Zkuste tedy vyměnit USB kabel a/nebo USB hub a zjistěte, zda se tím problém vyřeší.
Foto od Lucian Alexe na Unsplash
Metoda 2: Aktualizace USB ovladačů
Po připojení telefonu k počítači se může stát, že počítač nerozpozná zařízení kvůli zastaralým nebo vadným USB ovladačům. Aktualizace ovladačů USB může být v této situaci velmi nápomocná.
1. Stiskněte klávesu Windows, zadejte „Správce zařízení“ a klikněte na „Otevřít“.
2. Poklepejte na „Řadiče USB“.
3. Pravým tlačítkem myši klikněte na ovladač USB a vyberte možnost „Aktualizovat ovladač“.
4. Nyní klikněte na „Vyhledat automaticky aktualizovaný software ovladače“, aby systém Windows nainstaloval ovladače automaticky.
5. Zopakujte výše uvedené kroky pro všechny ovladače USB v sekci „Řadiče USB“.
Metoda 3: Android SDK
Pro správnou funkci ADB je nutné stáhnout a extrahovat Android SDK. Níže naleznete postup, jak stáhnout Android SDK a vyřešit tak chybu „neautorizované zařízení ADB“.
1. Přejděte na stránku stahování Android SDK.
2. Přejděte dolů a klikněte na „SDK Platform-Tools pro Windows“.
3. Přečtěte si smluvní podmínky, přejděte dolů a zaškrtněte souhlas s podmínkami.
4. Klikněte na „Stáhnout Android SDK Platform-Tools pro Windows“. Android SDK se začne stahovat.
5. Přejděte do složky „Stahování“ a extrahujte soubory Android SDK.
S tímto SDK budete mít k dispozici všechny potřebné soubory ADB.
Metoda 4: Povolení ladění USB
Ladění USB umožňuje ovládat zařízení s operačním systémem Android z počítače prostřednictvím USB připojení. Tato funkce umožňuje instalaci aplikací z počítače a další úkony. Ujistěte se, že máte povoleno ladění USB. Níže naleznete postup pro povolení ladění USB, které vám pomůže vyřešit hlášení o neautorizovaném zařízení ADB.
1. Přejeďte prstem dolů po notifikační liště na domovské obrazovce.
2. Klepněte na ikonu ozubeného kola pro otevření „Nastavení“.
3. Poté klepněte na „Systém“.
4. Vyberte možnost „Rozšířené“.
5. Nyní klepněte na „Možnosti pro vývojáře“.
6. Zapněte přepínač pro „Možnosti pro vývojáře“.
7. Klepnutím na „OK“ povolíte nastavení vývojáře.
Pokud v nastavení nemáte možnost „Možnosti pro vývojáře“, pravděpodobně jste je ještě nepovolili. Pro povolení „Možnosti pro vývojáře“ postupujte takto:
1. Otevřete „Nastavení“ vašeho zařízení.
2. Poté klepněte na „O telefonu“.
3. Klepněte na „Číslo sestavení“ 5-7krát pro aktivaci režimu vývojáře.
4. Objeví se zpráva, že jste nyní vývojářem.
Pokud už „Možnosti pro vývojáře“ vidíte, nemusíte provádět předchozí krok.
1. V „Možnosti pro vývojáře“ přejděte dolů a zapněte přepínač u „Ladění USB“.
2. Klepněte na „OK“ v potvrzení „Povolit ladění USB?“
Metoda 5: Požadavek na přístup z CMD
Pokud máte zařízení připojené a ladění USB povoleno, ale stále se nezobrazuje požadavek z počítače, postupujte takto:
1. Přejděte do složky „platform-tools“, kam jste extrahovali Android SDK.
2. Do adresního řádku napište „cmd“ a stiskněte Enter.
3. Napište příkaz „adb devices“ a stiskněte Enter.
4. Pokud jste dosud neobdrželi požadavek, měla by se vám zobrazit výzva na vašem Android telefonu.
5. Zaškrtněte možnost „Vždy povolit z tohoto počítače“.
6. Klepněte na „POVOLIT“ ve výzvě.
Metoda 6: Restartování ADB připojení
Hlášení o neautorizovaném zařízení ADB může být někdy způsobeno chybným spojením se zařízením Android. Problém lze vyřešit opětovným připojením ADB. Zrušením a následným obnovením USB připojení.
Pokud vám předchozí řešení nepomohla a stále dostáváte hlášení o neautorizovaném zařízení ADB, postupujte takto:
1. Otevřete notifikační panel.
2. Klepněte na ikonu ozubeného kola pro otevření „Nastavení“.
3. Poté klepněte na „Systém“.
4. Dále klepněte na „Rozšířené nastavení“.
5. Nyní otevřete „Možnosti pro vývojáře“.
6. V „Možnostech pro vývojáře“ vypněte možnost „Ladění USB“.
7. V sekci „Ladění USB“ klepněte na „Zrušit oprávnění ladění USB“.
8. Klepnutím na „OK“ potvrďte zrušení oprávnění.
9. Restartujte telefon podržením tlačítka „Napájení“ a klepnutím na „Restartovat“.
10. Nakonec odpojte telefon od USB připojení.
Po provedení výše uvedených kroků postupujte takto:
1. Nyní znovu připojte svůj Android telefon k počítači.
2. Otevřete „Nastavení“ vašeho zařízení.
3. Poté klepněte na „Systém“.
4. Dále klepněte na „Rozšířené nastavení“.
5. Nyní klepněte na „Možnosti pro vývojáře“.
6. Poté zapněte „Ladění USB“.
7. Přejeďte dolů po notifikační liště, kde se zobrazuje režim nabíjení a klepněte na něj.
8. Vyberte možnost „Přenos souborů“.
9. Poté spusťte příkaz „adb devices“ v CMD ve složce „platform-tools“.
10. Tímto by se měla vyřešit chyba „neautorizované zařízení ADB“.
11. Alternativně můžete v kroku 7 zvolit „PTP“ místo „Přenos souborů“ a postupovat dle výše uvedených kroků.
Často kladené dotazy (FAQ)
Otázka 1: Proč se mi zobrazuje chyba „Neoprávněné zařízení“?
Odpověď: Zjednodušeně to znamená, že uživatel nepovolil přístup k zařízení Android přes ADB pro použití s počítačem. Řešení naleznete v návodu výše.
Otázka 2: Může ADB fungovat bez povolení ladění USB?
Odpověď: Ne, ADB vyžaduje, aby uživatel zapnul ladění USB pro získání autorizace od Android zařízení. Bez této autorizace není komunikace mezi počítačem a Androidem možná. Pro úspěšné navázání spojení je nutné povolit ladění USB a autorizovat otiskem prstu RSA.
Otázka 3: Mohu odebrat zařízení ADB bez odpojení fyzického zařízení?
Odpověď: Ano, stačí pouze vypnout „Ladění USB“.
Otázka 4: Nemám „Možnosti pro vývojáře“, proč?
Odpověď: „Možnosti pro vývojáře“ jsou v Androidu ve výchozím nastavení skryté. Chcete-li je zobrazit, musíte 6-7krát klepnout na „Číslo sestavení“. Konkrétní postup pro váš model telefonu najdete na webových stránkách výrobce.
***
Doufáme, že vám tento článek pomohl vyřešit problém s neautorizovaným zařízením ADB. Budeme rádi, pokud se s námi podělíte o to, která z metod se vám osvědčila. Pokud máte jakékoliv dotazy nebo návrhy, neváhejte je zanechat v sekci komentářů.