Android Debug Bridge, czyli ADB, to potężne i wszechstronne narzędzie, które pozwala użytkownikom wykonywać wiele czynności, takich jak wyszukiwanie logów, instalowanie i odinstalowywanie aplikacji, przesyłanie plików, rootowanie i flashowanie niestandardowych ROM-ów, tworzenie kopii zapasowych urządzeń i wiele innych. W rzeczywistości większość zaawansowanych samouczków i poradników dotyczących wykonywania zadań na Androidzie zazwyczaj wykorzystuje polecenia adb.
Co więcej, adb jest również bardzo przydatny, gdy urządzenie z Androidem nie działa prawidłowo lub gdy wszystko jest zbyt chaotyczne i bezużyteczne. Chociaż wygląda nieco „strasznie” i skomplikowanie, oto lista poleceń adb, które pomogą Ci zacząć i wykonać kilka przydatnych czynności w procesach.
21 przydatnych poleceń ADB w systemie Android
W przeciwieństwie do poprzednich wersji, użytkownicy nie muszą instalować pełnego pakietu Android SDK, aby zainstalować ADB. Wystarczy pobrać samodzielny plik ZIP z ADB, rozpakować go do katalogu głównego dysku C i gotowe. Aby uzyskać dostęp do adb, otwórz wiersz polecenia , wyszukując go w menu Start i przejdź do folderu adb za pomocą poniższego polecenia. Jeśli zainstalowałeś adb w innym folderze, zmień odpowiednio polecenie.
cd c:\adb
Wskazówka: Następnie otwórz wiersz polecenia z tego samego folderu, naciśnij i przytrzymaj klawisz Shift, kliknij prawym przyciskiem myszy folder i kliknij opcję „ Otwórz wiersz polecenia tutaj ” .
Teraz podłącz urządzenie z systemem Android przez USB i przetestuj poniższe polecenia.
Często używane polecenia ADB
1. Uruchom lub zatrzymaj serwer ADB
Oczywiście, pierwszym poleceniem, które należy znać, jest uruchamianie i zatrzymywanie serwera adb. Pozwala to użytkownikowi na interakcję z podłączonym urządzeniem z Androidem. Aby uruchomić serwer adb, użyj poniższego polecenia.
adb start-server
Po zakończeniu pracy użytkownik może skorzystać z poniższego polecenia, aby zatrzymać serwer adb.
adb kill-server

2. Wyświetl listę podłączonych urządzeń z systemem Android
To jedno z najczęściej używanych poleceń. Podłączając urządzenie do komputera przez USB, użyj tego polecenia, aby sprawdzić, czy adb może znaleźć podłączone urządzenie.
adb devices
Jeśli urządzenie jest prawidłowo podłączone do systemu, powyższe polecenie uruchomi demona usługi, przeskanuje system i wyświetli listę wszystkich podłączonych dysków Android. Największą zaletą tego polecenia jest to, że wyświetla zarówno status urządzeń, jak i ich numery seryjne.
3. Poznaj stan urządzenia
Jak sama nazwa wskazuje, polecenie to pozwala sprawdzić stan urządzenia. Po wykonaniu polecenia wyświetli się informacja, czy urządzenie jest offline, w trybie bootloadera, czy w trybie urządzenia. W przypadku standardowego urządzenia z Androidem użytkownik zobaczy status „urządzenie”, jak pokazano na poniższym obrazku.
adb get-state
4. Wyświetl numer seryjny urządzenia
To polecenie podaje użytkownikowi numer seryjny podłączonego urządzenia. Na telefonie lub tablecie użytkownik może sprawdzić numer seryjny urządzenia, przechodząc do „ Ustawienia > Informacje o telefonie > Status ”.
adb get-serialno

5. Skopiuj pliki z komputera na telefon
Jeśli chcesz skopiować pliki z komputera na telefon za pomocą adb, możesz użyć tego polecenia. Nie zapomnij zastąpić [źródło] i [miejsce docelowe] rzeczywistą ścieżką do pliku.
adb push [source] [destination]
Gdy zastąpisz powyższe polecenie rzeczywistą ścieżką do pliku, będzie to wyglądać następująco.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

6. Skopiuj pliki z telefonu na komputer
Podobnie jak kopiujesz pliki z komputera na urządzenie z Androidem, możesz również kopiować pliki z telefonu na komputer. Aby to zrobić, użyj poniższego polecenia. Zastąp [źródło] i [miejsce docelowe] rzeczywistą ścieżką do pliku.
adb pull [source] [destination]
Po zastąpieniu powyższego polecenia rzeczywistą ścieżką do pliku, polecenie będzie wyglądać następująco.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

7. Instalowanie/odinstalowywanie aplikacji
Oprócz przesyłania plików między komputerem a telefonem, możesz zainstalować plik APK za pomocą jednego polecenia. Aby zainstalować aplikację, musisz podać pełną ścieżkę do pliku APK. Dlatego zastąp „ścieżka/do/pliku.apk” rzeczywistą ścieżką do pliku APK.
adb install "path/to/file.apk"
Jeśli masz wiele urządzeń podłączonych do komputera i chcesz zainstalować plik APK tylko na jednym z nich, użyj poniższego polecenia. Zastąp [serial-number] rzeczywistym numerem seryjnym urządzenia. Numer seryjny urządzenia możesz uzyskać za pomocą czwartego polecenia powyżej.
adb -s [serial-number] install "path/to/file.apk"
Aby odinstalować aplikację, wystarczy wykonać poniższe polecenie. Zastąp je rzeczywistą, pełną nazwą pakietu aplikacji.
adb uninstall
8. Utwórz kopię zapasową urządzenia z Androidem
Aby utworzyć kopię zapasową wszystkich danych i aplikacji urządzenia, użytkownicy mogą użyć poniższego polecenia. Po jego uruchomieniu uruchomi się funkcja tworzenia kopii zapasowej, użytkownik zostanie poproszony o zaakceptowanie działania na urządzeniu z systemem Android, a następnie zostanie utworzony plik „backup.adb” w bieżącym katalogu.
adb backup -all

9. Przywróć urządzenie z Androidem
Aby przywrócić kopię zapasową, użyj poniższego polecenia. Nie zapomnij zastąpić „ścieżka/do/kopii_zapasowej.adb” rzeczywistą ścieżką do pliku.
adb restore "path/to/backup.adb"
10. Uruchom ponownie urządzenie z systemem Android w trybie odzyskiwania
Tryb odzyskiwania pomaga użytkownikom naprawić lub przywrócić urządzenie z systemem Android za pomocą wbudowanych narzędzi. Zazwyczaj użytkownicy mogą uruchomić urządzenie w trybie odzyskiwania za pomocą kombinacji dwóch przycisków głośności i zasilania. Dodatkowo, użytkownicy mogą również podłączyć urządzenie do systemu i użyć poniższego polecenia, aby uruchomić urządzenie w trybie odzyskiwania.
adb reboot-recovery
11. Uruchom ponownie urządzenie z systemem Android w trybie Bootloader
Poniższe polecenie pozwala użytkownikowi uruchomić system w trybie bootloadera. Zasadniczo tryb bootloadera jest bardzo podobny do trybu fastboot.
adb reboot-bootloader
12. Uruchom ponownie urządzenie z systemem Android w trybie Fastboot
Tryb Fastboot jest powszechnie używany do flashowania niestandardowych ROM-ów , bootloaderów, a nawet jąder. Użyj poniższego polecenia, aby uruchomić system w trybie Fastboot.
adb fastboot
13. Uruchom powłokę zdalną
To polecenie uruchamia zdalną powłokę, a także umożliwia użytkownikowi sterowanie urządzeniem i jego konfigurację za pomocą poleceń powłoki.
adb shell

14. Zrób zrzut ekranu
Zrobienie zrzutu ekranu na Androidzie nie jest trudne . Wystarczy nacisnąć jednocześnie przycisk zasilania i przycisk zmniejszania głośności. Alternatywnie, możesz użyć tego polecenia, aby szybko wykonać zrzut ekranu. Zastąp „/path/to/screenshot.png” rzeczywistą ścieżką docelową. Jeśli chcesz, możesz dostosować nazwę pliku, zmieniając „screenshot” na dowolną inną.
adb shell screencap -p "/path/to/screenshot.png"
Podczas zamiany ścieżki docelowej polecenie będzie wyglądać następująco.
adb shell screencap -p "/sdcard/screenshot.png"

15. Nagrywanie ekranu Androida
Oprócz robienia zrzutów ekranu, użytkownicy mogą również nagrywać ekran swojego urządzenia z Androidem za pomocą poniższego polecenia. Ponownie, zastąp „/ścieżka/do/nagrania.mp4” rzeczywistą ścieżką docelową. Oczywiście użytkownicy mogą dostosować nazwę pliku, zmieniając „nagranie” na dowolną inną.
adb shell screenrecord "/path/to/record.mp4"

16. Uruchom ponownie ADB w trybie USB
Jeśli serwer ADB jest już uruchomiony, a z jakiegoś powodu polecenia nadal nie działają, możesz spróbować zrestartować ADB przez USB. Nie ma osobnego polecenia do restartu ADB. Poniższe polecenie zresetuje połączenie ADB przez USB. Spowoduje to ponowne uruchomienie serwera ADB.
adb usb
17. Wersja ADB
To bardzo przydatne polecenie, ponieważ niewiele poleceń działa z najnowszymi wersjami ADB. Na przykład starsze wersje ADB nie pozwalają na uruchomienie polecenia flashall. Dlatego w przypadku błędu polecenia, pierwszym krokiem jest sprawdzenie wersji adb. Następnie można sprawdzić, czy polecenie jest obsługiwane przez tę wersję. Oto polecenie sprawdzające wersję adb.
adb version
18. Połącz ADB przez Wi-Fi
W najnowszych wersjach ADB można połączyć się bezpośrednio z dowolnym urządzeniem z Androidem przez Wi-Fi. Wystarczy włączyć debugowanie USB na drugim urządzeniu i uruchomić poniższe polecenie.
adb connect địa-chỉ-ip
Polecenie będzie więc wyglądać następująco:
adb connect 192.168.1.104
19. Wyświetl pliki
Aby skopiować lub wysłać plik, musisz znać dokładną lokalizację folderu. Zazwyczaj pamięć wewnętrzna telefonu nosi nazwę sdcard. Zatem wszystkie foldery w telefonie znajdują się w folderze /sdcard. Jeśli jednak chcesz poznać dokładną lokalizację lub zlokalizować konkretny plik, możesz użyć polecenia „ls”. Polecenie ls wyświetla listę plików w folderze.
adb shell ls "directory_name"
20. Wyświetl wszystkie zainstalowane pakiety
Odinstalowanie pakietów będzie wymagało podania dokładnej nazwy pakietu. Rzeczywista nazwa pakietu różni się od nazwy zainstalowanej aplikacji. Poniżej znajduje się polecenie adb, które wyświetla listę wszystkich zainstalowanych pakietów.
adb shell pm list packages
Teraz wynik jest dość obszerny. Jeśli więc chcesz wyświetlić listę konkretnego pakietu aplikacji, możesz spróbować filtrować według nazwy aplikacji. Na przykład, aby wyszukać nazwę pakietu FDroid, użyj poniższego polecenia.
adb shell pm list packages | findstr "fdroid"
21. Wyświetl listę podłączonych urządzeń Fastboot
To jedno z mniej znanych poleceń. Podczas uruchamiania urządzenia w trybie Fastboot, aby sprawdzić, czy urządzenie jest podłączone, możesz użyć następującego polecenia.
fastboot devices
To wszystkie podstawowe polecenia, którymi WebTech360 chce się podzielić z czytelnikami. Jeśli chcesz podzielić się swoimi przemyśleniami i doświadczeniami dotyczącymi korzystania z poleceń adb na urządzeniach z Androidem, zostaw komentarz w sekcji komentarzy poniżej!
Powodzenia!