Spravujte zařízení Android pomocí příkazů z Linuxu

Úvod Android Debug Bridge

Jedním ze způsobů, jak spravovat zařízení Android používá Android Debug Bridge (ADB) je univerzální nástroj příkazového řádku, který nám umožňuje navázat komunikaci s instancí emulátoru nebo zařízení Android připojeného k počítači.

Tento software funguje jako klient-server, který obsahuje tři komponenty:

  • Klient běžící na vývojovém počítači. Klienta můžete vyvolat z prostředí shell zadáním příkazu adb. Jiné nástroje pro Android, jako je DDMS, také vytvářejí klienty adb.
  • Server, který běží jako proces na pozadí na vývojovém počítači. Server spravuje komunikaci mezi klientem a démonem adb spuštěným na emulátoru nebo zařízení.
  • Démon nebo démon, který běží jako proces na pozadí v každé instanci emulátoru nebo zařízení.

The Android Debugging Bridge nebo Debug Bridge pro Android umožňuje nám v případě potřeby provádět úkoly údržby, monitorování systému nebo aplikace nebo forenzní analýzu.

Virtuální zařízení Android nebo fyzický telefon Android musí být v režimu ladění nebo v režimu vývojáře, aby měli plný přístup. ADB je nástroj používaný k připojení a odesílání příkazů do vašeho telefonu Android z počítače nebo notebooku.

The Nástroj ADB funguje na Linuxu nebo Windows, v tomto tutoriálu uvidíme, jak to funguje z Linuxu.

První věcí bude instalace adb, abychom například prostřednictvím ADB mohli aktualizovat systém, spouštět příkazy shellu, spravovat přesměrování portů nebo kopírovat soubory.

Nainstalujeme minimální potřebné nástroje z následujícího úložiště:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot
Můžeme také nainstalovat Android SDK 24.4.1 nebo podle potřeby změňte číslo verze (android-sdk_rxxxx-linux.tgz), z okna terminálu zadáme následující příkazy.
 cd $ HOME wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz rozbalit android-sdk_r24.4.1-linux.tgz cd android-sdk-linux/
Dále přidáme proměnné prostředí, abychom mohli příkazy spouštět odkudkoli
 export PATH = $ {PATH}: ~ / android-sdk-linux / tools export PATH = $ {PATH}: ~ / android-sdk-linux / platform-tools
Dále uvidíme, jak v ADB najdeme kolekci užitečných nástrojů a příkazů, které nám pomohou komunikovat naše zařízení přímo s počítačem, abychom mimo jiné získali přístup k režimu obnovy nebo obnovy. Samozřejmě, aby to bylo možné, potřebujeme kabel a připojíme smartphone přes USB k počítači.

Abychom mohli komunikovat, musíme povolit režim ladění nebo režim programátoru, na telefonu Android musíme přejít do nabídky Nastavení> O telefonu a kliknutím na možnost 7krát na číslo kompilace aktivujete režim ladění.

Poté připojíme telefon přes USB k počítači a pomocí následujícího příkazu z terminálu uvidíme specifikace USB portu:

 sudo lsusb

Vidíme tedy připojený telefon a vrátíme se do nabídky Nastavení, kde se objeví nová nabídka v závislosti na naší verzi, může jít o Možnosti vývoje nebo Ladění, v rámci této nabídky povolíme ladění USB.

Poté musíme zjistit, zda adb rozpozná náš telefon pomocí následujícího příkazu

 adb zařízení 

Pomocí tohoto příkazu získáme přehled všech zařízení připojených k počítači, která mají Podpora ADB. To je velmi užitečné, pokud máme více než jeden smartphone nebo tablet. Pokud je stav offline, je to proto, že v telefonu nemáme oprávnění nebo nemáme povolený režim ladění USB.

Předchozístrana 1 ze 2dalšíLíbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

wave wave wave wave wave