ADB (Android Debug Bridge) to narzędzie wiersza poleceń zawarte w zestawie SDK systemu Android. Jest używany przez programistów, ale może być również używany przez zwykłych użytkowników. ADB tworzy połączenie między Twoim komputerem a smartfonem z Androidem.
Dzięki ADB masz bezpośredni dostęp. Możesz uzyskać dostęp do konsoli Androida. Można tworzyć kopie zapasowe oprogramowania sprzętowego (ROM). Możesz instalować aplikacje bez korzystania z Google Play. Możesz kopiować pliki. Ale jest jeden warunek: musisz włączyć tryb programisty.
Przejdź do Ustawień. Kliknij Informacje o telefonie. Znajdź element „Numer kompilacji”. Kliknij na niego siedem razy. Pojawi się menu. Włącz debugowanie USB. Most jest już zainstalowany.
Architektura klient-serwer
ADB to nie tylko skrypt. To jest program klient-serwer. Trzy elementy oddziałują na siebie.
- Klient jest uruchomiony na Twoim komputerze. Polecenia wpisujesz w terminalu.
- Demon działa na Twoim urządzeniu z Androidem. Działa w tle.
- Serwer kontroluje komunikację. Łączy klienta i demona.
Taka architektura zapewnia precyzyjną kontrolę. Wysyłasz polecenia. Urządzenie je robi.
Metody połączenia
USB jest metodą standardową. Podłącz kabel. ADB nawiązuje połączenie. To jest szybkie. To niezawodne.
Możliwe jest także połączenie poprzez Wi-Fi. Możesz przełączyć się na bezprzewodowe ADB. Zacznij od podłączenia przez USB. Następnie włącz debugowanie Wi-Fi. Urządzenie pozostaje połączone poprzez sieć lokalną.
ADB zapewnia dostęp do powłoki urządzenia z Androidem. Oznacza to, że możesz bezpośrednio wykonywać polecenia Uniksa.
Dlaczego jest to konieczne? Standardowe aplikacje ukrywają szczegóły systemu. ADB je ujawnia. Możesz zmienić ustawienia blokowane przez inne aplikacje. Możesz wyodrębnić logi. Możesz przesyłać pliki. To potężne narzędzie.
Kto tego potrzebuje?
- Użytkownicy, którzy chcą wykonać kopię zapasową swoich danych.
- Geekowie, którzy chcą ręcznie zainstalować pliki APK.
- Dla wszystkich, którzy mają dość preinstalowanego, śmieciowego oprogramowania od producentów.
To nie magia. To jest kod. I to działa. Po włączeniu debugowania opcje się rozwiną. Nie jesteś już użytkownikiem pasywnym. Kontrolujesz proces.
Most został zbudowany. Zespoły są gotowe. Co z nimi zrobisz?
