Android Debug Bridge lub lepiej znany jako ADB to narzędzie wiersza poleceń umożliwiające dostęp do telefonu z Androidem. Jest to potężne i dość wszechstronne narzędzie. Możesz robić wiele rzeczy, takich jak wyciąganie dzienników, instalowanie/odinstalowywanie aplikacji, przesyłanie plików, rootowanie i flashowanie niestandardowych ROM-ów, tworzenie kopii zapasowych urządzeń itp. Co więcej, adb ratuje życie, gdy twoje urządzenie z Androidem zostaje zamurowane, ponieważ telefon jest bezużyteczne w tym czasie.
Chociaż powłoka poleceń adb wygląda onieśmielająco i złożona, jest dość prosta. Oto lista poleceń adb, które pomogą Ci zacząć i zrobić kilka przydatnych rzeczy w tym procesie.
Zainstaluj ADB w systemie Windows
W przeciwieństwie do poprzednich wersji, nie musisz instalować pełnego zestawu SDK Androida, aby zainstalować ADB. Po prostu pobierz samodzielny plik zip ADB, rozpakuj go do wybranego folderu i gotowe.
Aby uzyskać dostęp do adb, otwórz wiersz polecenia , wyszukując go w menu Start. Aby uruchomić polecenia ADB, musisz przejść do folderu adb za pomocą poniższego polecenia.
cd C:\ADB
Gdzie w C:/ADB jest lokalizacją folderu wyodrębnionego pliku ADB.
Wskazówka: możesz także otworzyć wiersz polecenia z tego samego katalogu. Wystarczy wpisać „cmd” na pasku adresu w Eksploratorze plików Windows
Teraz podłącz urządzenie z Androidem przez USB i możesz przejść do testowania poniższych poleceń. Aby uzyskać więcej informacji, możesz sprawdzić ten przewodnik , jak prawidłowo zainstalować i przetestować adb w systemie Windows.
Polecenia połączenia
1. Uruchom lub zatrzymaj serwer ADB
Oczywiście pierwszym poleceniem, które powinieneś wiedzieć, jest uruchamianie i zatrzymywanie serwera adb. Umożliwia to interakcję z podłączonym urządzeniem z systemem Android. Aby uruchomić serwer adb, użyj poniższego polecenia.
adb start-server
Po zakończeniu pracy możesz użyć poniższego polecenia, aby zatrzymać serwer adb.
adb kill-server
2. Uruchom ponownie ADB w trybie USB
Jeśli serwer ADB jest już uruchomiony iz jakiegoś powodu, polecenia nadal nie działają. Możesz spróbować ponownie uruchomić ADB na USB. Nie ma samodzielnego polecenia ponownego uruchomienia ADB. Ale następujące polecenie ponownie nawiąże połączenie ADB przez USB. To z kolei spowoduje ponowne uruchomienie serwera ADB.
adb usb
3. Wersja ADB
Jest to bardzo przydatne polecenie, ponieważ niewiele poleceń działa z najnowszymi wersjami ADB. Jak na przykład starsze wersje ADB nie pozwalają na uruchomienie polecenia flashall. Tak więc, gdy masz błędne polecenie, pierwszym krokiem jest sprawdzenie wersji adb. Następnie możesz sprawdzić, czy polecenie jest obsługiwane w tej wersji. Poniżej znajduje się polecenie sprawdzania wersji adb.
adb version
4. Lista podłączonych urządzeń z Androidem
To jedno z najbardziej znanych poleceń. Po podłączeniu urządzenia do komputera przez USB użyj tego polecenia, aby sprawdzić, czy adb może znaleźć podłączone urządzenie.
adb devices
Jeśli Twoje urządzenie jest prawidłowo podłączone do systemu, powyższe polecenie uruchomi usługę demona, przeskanuje system i wyświetli listę wszystkich podłączonych dysków Android. Dobrą rzeczą w tym poleceniu jest to, że wyświetla zarówno stan urządzenia, jak i jego numer seryjny.
5. Status Twojego urządzenia
Jak można wywnioskować z samej nazwy, tego polecenia można użyć do poznania stanu urządzenia. Po wykonaniu polecenia pokazuje, czy stan urządzenia jest w trybie offline, bootloaderem czy w trybie urządzenia. W przypadku normalnego urządzenia z Androidem stan Androida będzie widoczny jako „urządzenie”, tak jak na poniższym obrazku.
adb get-state
Stan połączenia urządzenia może być jednym z następujących:
- offline: urządzenie nie jest połączone z adb lub nie odpowiada.
- urządzenie: Urządzenie jest teraz połączone z serwerem adb.
- brak urządzenia: Brak podłączonego urządzenia.
6. Połącz ADB przez Wi-Fi
W najnowszych wersjach ADB możesz bezpośrednio łączyć się z dowolnym urządzeniem z Androidem przez Wi-Fi. Wszystko, co musisz zrobić, to włączyć debugowanie USB na drugim urządzeniu i uruchomić następujące polecenie.
adb connect ip-address
Polecenie powinno więc wyglądać tak:
adb połączyć 192.168.1.104
7. Uzyskaj numer seryjny urządzenia
To polecenie pozwala poznać numer seryjny podłączonego urządzenia. Na telefonie lub tablecie możesz zobaczyć numer seryjny urządzenia, przechodząc do „Ustawienia > Informacje o telefonie > Stan”.
adb get-serialno
Polecenia przesyłania plików
8. Lista plików
Aby skopiować lub wysłać pliki, musisz znać dokładną lokalizację katalogu. Zwykle pamięć wewnętrzna telefonu nosi nazwę sdcard. Tak więc wszystkie wewnętrzne foldery telefonu znajdują się w katalogu / 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 katalogu.
adb shell ls "directory_name"
9. Skopiuj pliki z komputera do telefonu
Jeśli chcesz skopiować pliki z komputera na telefon za pomocą adb, możesz użyć tego polecenia. Zapomnij o zastąpieniu [źródło] i [miejsce docelowe] rzeczywistymi ścieżkami plików.
adb push [source] [destination]
Po zastąpieniu powyższego polecenia rzeczywistymi ścieżkami plików wygląda to tak.
adb push „E:\Video Songs\sample-song.mp4” „/sdcard/Downloads/sample-song.mp4”
10. Skopiuj pliki z telefonu na komputer
Tak jak możesz kopiować pliki z komputera na urządzenie z Androidem, możesz kopiować pliki z telefonu na komputer. Aby to zrobić, użyj poniższego polecenia. Zastąp [źródło] i [miejsce docelowe] rzeczywistymi ścieżkami plików.
adb pull [source] [destination]
Po zastąpieniu powyższego polecenia rzeczywistymi ścieżkami plików wygląda to tak.
adb pull „/sdcard/Downloads/video.mp4” D:\Downloads
Instalacja aplikacji
11. Zainstaluj/odinstaluj aplikacje
Oprócz przenoszenia plików tam iz powrotem, możesz zainstalować pliki APK za pomocą tylko jednego polecenia. Aby zainstalować aplikację, musisz podać pełną ścieżkę do pliku apk. Zastąp więc „ścieżka/do/pliku.apk” rzeczywistą ścieżką pliku apk.
adb install "path/to/file.apk"
Aby odinstalować aplikację, po prostu wykonaj poniższe polecenie. Zastąp rzeczywistą w pełni kwalifikowaną nazwą pakietu aplikacji.
adb uninstall
Jeśli masz wiele urządzeń podłączonych do komputera i chcesz zainstalować plik APK tylko na jednym urządzeniu, użyj poniższego polecenia. Zastąp [numer seryjny] rzeczywistym numerem seryjnym urządzenia. Za pomocą tego polecenia możesz uzyskać numer seryjny urządzenia .
12. Wymień wszystkie zainstalowane pakiety
Teraz odinstalowanie pakietów wymagałoby uzyskania dokładnej nazwy pakietu. Nazwa pakietu w rzeczywistości różni się od nazwy zainstalowanej aplikacji. Aby znaleźć to poniżej, znajduje się polecenie adb.
adb shell pm list packages
Teraz wynikowy wynik jest dość obszerny. Jeśli więc chcesz wyświetlić konkretny apk, możesz spróbować filtrować według nazwy aplikacji. Na przykład chcę wyszukać nazwę pakietu dla FDroid, więc użyję następującego polecenia.
adb shell pm list packages | findstr "fdroid"
Polecenia tworzenia kopii zapasowych i odzyskiwania
13. Utwórz kopię zapasową urządzenia z Androidem
Aby wykonać kopię zapasową wszystkich danych urządzenia i aplikacji, możesz użyć poniższego polecenia. Po wykonaniu uruchomi kopię zapasową, poprosi o zaakceptowanie akcji na urządzeniu z Androidem, a następnie utworzy plik „backup.adb” w bieżącym katalogu.
adb backup -all
14. Przywróć urządzenie z Androidem
Aby przywrócić kopię zapasową, użyj poniższego polecenia. Nie zapomnij zastąpić „path/to/backup.adb” rzeczywistą ścieżką pliku.
adb restore "path/to/backup.adb"
15. Uruchom ponownie urządzenie z Androidem w trybie odzyskiwania
Tryb odzyskiwania pomaga naprawić lub odzyskać urządzenie z Androidem za pomocą wbudowanych narzędzi. Ogólnie rzecz biorąc, możesz uruchomić system w trybie odzyskiwania za pomocą kombinacji przycisków głośności i zasilania. Alternatywnie możesz również podłączyć urządzenie do systemu i użyć poniższego polecenia, aby uruchomić system w trybie odzyskiwania.
adb reboot-recovery
16. Uruchom ponownie urządzenie z Androidem w trybie bootloadera
Poniższe polecenie umożliwia uruchomienie w trybie bootloadera. Ogólnie tryb bootloadera jest bardzo podobny do trybu fastboot.
adb reboot-bootloader
17. Uruchom ponownie urządzenie z Androidem w trybie Fastboot
Tryb fastboot jest zwykle używany do flashowania niestandardowych ROM-ów, programu ładującego, a nawet jąder. Użyj poniższego polecenia, aby uruchomić system w trybie fastboot.
adb reboot fastboot
18. Lista podłączonych urządzeń Fastboot
To jedno z mniej znanych poleceń. Po uruchomieniu urządzenia w trybie fastboot, aby sprawdzić, czy urządzenie jest podłączone, możesz użyć następującego polecenia.
fastboot devices
19. Uruchom zdalną powłokę
To polecenie uruchamia zdalną powłokę i pozwala kontrolować i konfigurować urządzenie za pomocą poleceń powłoki.
adb shell
Polecenia użytkowe
20. Zrób zrzuty ekranu
Nie jest trudno zrobić zrzut ekranu na Androidzie. Wszystko, co musisz zrobić, to nacisnąć jednocześnie przycisk zasilania i przycisk zmniejszania głośności. Alternatywnie możesz również użyć tego polecenia, aby zrobić szybki zrzut ekranu. Zastąp „/path/to/screenshot.png” rzeczywistą ścieżką docelową. Jeśli chcesz, możesz dostosować nazwę pliku, zmieniając "zrzut ekranu" na dowolną nazwę.
adb shell screencap -p "/path/to/screenshot.png"
Po zastąpieniu ścieżki docelowej tak wygląda polecenie.
adb shell screencap -p „/sdcard/screenshot.png”
21. Nagraj ekran Androida
Oprócz zrzutów ekranu możesz nagrywać ekran urządzenia z Androidem za pomocą poniższego polecenia. Ponownie zastąp „/path/to/record.mp4” rzeczywistą ścieżką docelową. Oczywiście możesz dostosować nazwę pliku, zmieniając „rekord” na dowolną nazwę.
adb shell screenrecord "/path/to/record.mp4"
Jeśli chcesz, aby wszystkie komentarze znalazły się w małej ściągawce do użytku w trybie offline, oto link do pliku PDF.
Kliknij tutaj, aby pobrać ten artykuł w formacie PDF z poleceniami terminala Android
To wszystko na teraz. Skomentuj poniżej, dzieląc się swoimi przemyśleniami i doświadczeniami na temat używania powyższych poleceń adb na urządzeniu z Androidem.
Przeczytaj także: 4 sposoby na przekształcenie komputera z systemem Windows w hotspot WiFi