Použití ADB a Fastboot. Komplexní průvodce

What is ADB fastboot?
What Are ADB and Fastboot? ADB and Fastboot are utilities that unlock access to the Android system while your phone is connected to a desktop computer via a USB cable. The computer and cable are integral to this—there's no app version, and while you can use ADB wirelessly, it's much more complicated to set up.
Další informace najdete na www.makeuseof.com

Pro nadšence a vývojáře Androidu jsou ADB (Android Debug Bridge) a Fastboot dva klíčové nástroje příkazového řádku. V tomto článku se dozvíte definice příkazů ADB a Fastboot, jejich rozdíly, jak je přidat do systémové cesty a jak restartovat telefon pomocí ADB.

Co znamenají příkazy ADB a Fastboot? Mezi nástroje platformy Android SDK (Software Development Kit) patří ADB a Fastboot. Pomocí ADB se můžete připojit k zařízení se systémem Android z počítače a provádět řadu operací, jako je instalace aplikací, ladění, přístup k shellu a další. Na druhé straně můžete pomocí protokolu Fastboot do zařízení se systémem Android flashovat vlastní obnovení, zavaděče a další obrazy systému. Rozdíl mezi ADB a Fastboot Fastboot a ADB jsou oba nástroje příkazového řádku, mají však odlišné funkce. Díky ADB, které se zaměřuje na správu zařízení a komunikaci, můžete se zařízením se systémem Android komunikovat různými způsoby. Na druhou stranu Fastboot se využívá především při flashování obrazů systému a odemykání zavaděče. Je nezbytné si uvědomit, že ADB lze používat jak v režimu zavaděče, tak v běžném provozním režimu, ale Fastboot je k dispozici pouze v režimu zavaděče.

ADB s Fastboot Přidání cesty Doporučujeme přidat příkazy ADB a Fastboot do cesty systému, abyste je mohli pohodlně používat. Zde je návod, jak na to:

1. Z oficiálních webových stránek Android Developers si stáhněte Android SDK Platform Tools.

2. Rozbalte právě stažený soubor zip do požadovaného umístění. Ve svém domovském adresáři si můžete vytvořit například složku s názvem „platform-tools“.

3. Otevřením terminálu nebo příkazového řádku vyhledejte adresář, do kterého jste rozbalili platform tools.

4. Zkopírujte cestu k aktuálnímu adresáři.

5. V systému Windows spusťte možnost „Upravit proměnné prostředí systému“ zadáním příkazu „Proměnné prostředí“ do nabídky Start. Chcete-li upravit systémový profil v systémech MacOS a Linux, otevřete terminál a spusťte příkaz „sudo nano /etc/profile“.

6. Na konec souboru profilu nebo proměnných prostředí systému vložte následující řádek: Windows: „C:pathtoplatform-tools“

„export PATH=:/path/to/platform-tools“ je k dispozici pro systémy Linux a macOS. Místo „C:pathtoplatform-tools“ nebo „/path/to/platform-tools“ by měla být použita skutečná cesta ke složce platform tools.

7. Uložte změny a zavřete editor nebo okno pro proměnné prostředí.

8. Chcete-li zaručit, že se změny projeví, restartujte počítač.

Jak použít ADB k restartování telefonu Když zařízení se systémem Android nereaguje nebo chcete provést měkký restart bez fyzického stisknutí tlačítek, může být užitečné použít ADB k jeho restartování. Proveďte tyto akce:

1. Pomocí kabelu USB propojte telefon se systémem Android s počítačem.

2. Pomocí terminálu nebo příkazového řádku otevřete adresář, kde je ADB nainstalováno. 3. Spusťte nadcházející příkaz, abyste zjistili, zda je vaše zařízení rozpoznáno: „adb devices“

Pokud je vaše zařízení uvedeno v seznamu, můžete pokračovat. Pokud ne, zkontrolujte, zda je v možnostech pro vývojáře ve vašem smartphonu se systémem Android povoleno ladění USB. 4. Pomocí příkazu ‚adb reboot‘ restartujte zařízení.

Nyní se vaše zařízení restartuje samo.

Závěrem lze říci, že účinné nástroje ADB a Fastboot umožňují komunikovat se smartphonem se systémem Android pomocí příkazového řádku. K těmto nástrojům můžete přistupovat z libovolného adresáře přidáním do cesty k systému. Pokud nefungují fyzická tlačítka na telefonu, můžete jej restartovat také pomocí ADB. Pokud máte přístup k těmto nástrojům, můžete snadno zkoumat pokročilé programování a přizpůsobení systému Android.

FAQ
Jak používat ADB v systému Android?

Chcete-li používat ADB (Android Debug Bridge) v zařízení se systémem Android, postupujte podle následujících kroků: V chytrém telefonu se systémem Android povolte ladění USB a začněte krokem 1. Přejděte do Nastavení > Možnosti pro vývojáře, abyste toho dosáhli. Pokud tam nevidíte Možnosti pro vývojáře, přejděte do části O telefonu a opakovaně stiskněte Číslo sestavení, dokud se nezobrazí nápis, že jste vývojář. Možnosti pro vývojáře se nacházejí v Nastavení, takže se tam vraťte. 2. Pomocí kabelu USB propojte telefon se systémem Android s počítačem. 3. V počítači nakonfigurujte ADB. Na oficiálních webových stránkách pro vývojáře systému Android můžete získat balíček Android SDK Platform-Tools, který obsahuje ADB a Fastboot. Po stažení obsah balíčku rozbalte do složky v počítači. 4. Spusťte v počítači okno terminálu nebo příkazový řádek. To můžete provést vyhledáním „Příkazový řádek“ ve vyhledávacím řádku systému Windows nebo spuštěním Terminálu v systému MacOS nebo Linux. 5. Vyhledejte složku, do které byl rozbalen balíček Android SDK Platform-Tools. Pokud jste jej rozbalili například do složky C:Android Platform-Tools, můžete do ní přejít pomocí příkazu „cd C:Android Platform-Tools“. 6. Pomocí příkazu „adb devices“ v příkazovém řádku nebo terminálu potvrďte, že je zařízení připojeno a detekováno. Jako výsledek se zobrazí seznam připojených zařízení. Pokud je vaše zařízení uvedeno, můžete použít ADB. 7. V tomto okamžiku můžete komunikovat se smartphonem se systémem Android pomocí různých pokynů ADB. Pomocí „adb pull“ zkopírujete soubory ze zařízení do počítače, „adb install“ například nainstalujete soubor APK nebo „adb shell“ získáte přístup k shellu zařízení.

Příkazy ADB používejte vždy s opatrností, protože mohou vážně poškodit vaše zařízení. Abyste předešli nežádoucím následkům, doporučujeme mít určité odborné znalosti nebo se držet důkladného návodu.