9 fajnych rzeczy, które ADB pozwala robić na urządzeniu z Androidem

  • Damian Washington
  • 0
  • 2224
  • 545

ADB lub Android Debug Bridge to narzędzie wiersza poleceń, które umożliwia sterowanie urządzeniem z systemem Android z komputera; umożliwiając przesyłanie plików w tę iz powrotem, instalowanie aplikacji, nagrywanie ekranu urządzenia i wiele więcej. Na niektórych telefonach możesz również użyć ADB do zrootowania urządzenia i wszyscy znamy zalety rootowania.

Cóż, starannie wybraliśmy niektóre z najbardziej niesamowitych i przydatnych ADB, ale zanim ci to powiemy, oto jak podłączyć urządzenie z Androidem do komputera za pomocą ADB:

Jak podłączyć urządzenie z Androidem za pomocą ADB

Podłączanie urządzenia z Androidem za pomocą ADB jest bardzo prostym procesem. Możesz wykonać kroki opisane poniżej, aby podłączyć urządzenie z Androidem do komputera za pomocą ADB:

1. Podłącz urządzenie z systemem Android do komputera za pomocą kabla USB.

2. Na urządzeniu zobaczysz monit „Pozwól na debugowanie USB„, Dotknij„Dobrze„. Twoje urządzenie zostanie teraz podłączone do komputera z włączonym debugowaniem USB.

Uwaga: Najpierw musisz włączyć debugowanie USB w Ustawienia-> Opcje programisty. 

3. Teraz możesz uruchomić terminal lub wiersz poleceń i wpisać
urządzenia adb

Spowoduje to wyświetlenie urządzenia na ekranie, jako potwierdzenie, że urządzenie jest podłączone do komputera, a ADB może być używane na urządzeniu. Istnieje również sposób na bezprzewodowe korzystanie z ADB z urządzenia z Androidem i możesz zapoznać się z naszym szczegółowym artykułem na ten temat. Cóż, po skonfigurowaniu ADB możesz wypróbować wszystkie rzeczy, które ADB może zrobić na swoim urządzeniu z Androidem.

1. Zainstaluj APK z komputera

Instalacja pakietu APK z komputera jest dość łatwa po podłączeniu ADB.

Składnia polecenia, którego potrzebujesz, to:

instalacja adb

W celach ilustracyjnych wykorzystaliśmy plik APK Apple Music, który zapisaliśmy w naszym folderze „Użytkownik”. Użyte polecenie podano poniżej:

instalacja adb ~ / applemusic.apk

Jeśli nie wiesz „~” To skrót nazwy katalogu użytkownika. Pełnej ścieżki można również użyć w następujący sposób:

adb install /Users/akshaygangwar/applemusic.apk

2. Pliki typu push and pull

Wciśnij i pociągnij to przydatne polecenia przesyłać pliki tam iz powrotem między komputerem a urządzeniem z systemem Android, które zostało połączone z ADB.

Push służy do „wypychania” pliku z komputera na urządzenie z systemem Android.

Ciągnięcie jest dokładnie odwrotne. Umożliwia „ściągnięcie” pliku z urządzenia na komputer.

Poniżej podano składnię obu poleceń:

adb push
adb pull

Wyciągnęliśmy plik APK Apple Music z urządzenia i przesłaliśmy losowy obraz PNG na urządzenie.

Polecenie push:

adb push ~ / path4172.png /sdcard/receivedimage.png

Polecenie pociągnięcia:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk

3. Zamontuj system z uprawnieniami do odczytu / zapisu (wymaga roota)

Jeśli w przeszłości majstrowałeś przy urządzeniach z Androidem, prawdopodobnie słyszałeś o build.prop i innych tego rodzaju plikach systemowych, które znajdują się w folderach takich jak / system i podobne. Te katalogi nie mogą być zmieniane przez użytkownika innego niż root. Jeśli jednak Twoje urządzenie jest zrootowane, możesz łatwo uzyskać dostęp do tych katalogów z ADB.

Wszystko, co musisz zrobić, to uruchomić ”adb root”W Terminal / Command Prompt, który uruchamia ADB jako usługę root i umożliwia dostęp do folderów systemowych. Jednak domyślnie / system folder jest montowany jako „tylko do odczytu” ze względów bezpieczeństwa. Jeśli potrzebujesz aby zmienić zawartość tego folderu, konieczne jest zamontowanie go z uprawnieniami do odczytu i zapisu.

Okazuje się, że ADB może to łatwo zrobić za pomocą zaledwie dwóch poleceń:

adb root
adb remount / rw

Plik „Adb remount / rw” polecenie odmontowuje katalog główny (/) i ponownie montuje go z uprawnieniami do odczytu / zapisu.

Uwaga: Poleciłbym uruchomienie adb unroot po wykonaniu zadań, które wymagają adb działającego jako root. W przeciwnym razie błędy mogą być potencjalnie katastrofalne. Również,nigdy nie uruchamiaj polecenia rm -rf.

4. Uzyskaj dostęp do CLI w telefonie

Każdy system operacyjny ma interfejs wiersza poleceń (CLI). Android bazując na Linuksie posiada bardzo bogaty zestaw poleceń dostępny dla użytkowników. ADB umożliwia dostęp do tego CLI bezpośrednio z komputera za pomocą:

powłoka adb

Plik „Powłoka adb” polecenie udostępnia jeszcze więcej poleceń, których można użyć do przechodzenia przez system plików w telefonie i robienia wielu fajnych rzeczy.

5. Ekran nagrywania

Możesz także nagrać ekran swojego urządzenia z Androidem za pomocą ADB. Nie potrzebujesz już aplikacji innych firm! Jest jednak zastrzeżenie. ADB może nagrywać ekran tylko dla pliku maksymalny okres 3 minut. Więc… „może” potrzeba aplikacji innych firm. W każdym razie w ten sposób możesz nagrać swój ekran za pomocą ADB:

screenrecord powłoki adb

Domyślnie screenrecord automatycznie zatrzyma nagrywanie dopiero po wyczerpaniu 3-minutowego limitu czasu. Jeśli chcesz wcześniej zatrzymać nagrywanie, po prostu naciśnij „Control + C”. Nagrywaliśmy nasz ekran przez około 10 sekund, zatrzymując go za pomocą Control + C i zapisując go pod nazwą „screenrecording.mp4”.

6. Zrzuty ekranu

ADB umożliwia także przechwytywanie zrzutów ekranu urządzenia za pomocą prostego i intuicyjnego polecenia o nazwie „Screencap”. Składnia jest podobna do screenrecord:

zrzut ekranu powłoki adb

W przeciwieństwie do robienia zrzutów ekranu za pomocą klawiszy sprzętowych urządzenia, screencap nie wysyła powiadomienia na pasku stanu urządzenia, ale plik zostanie po prostu zapisany w ścieżce podanej w poleceniu. Zrobiliśmy zrzut ekranu i zapisaliśmy go w sdcard o nazwie 1.png, polecenie jest podane poniżej:

adb shell screencap /sdcard/1.png

7. Zmień DPI swojego ekranu

Nadchodząca aktualizacja Androida N pozwoli użytkownikom domyślnie dostosować ustawienia DPI urządzenia. Jeśli jednak chcesz mieć większą kontrolę nad DPI, możesz użyć ADB.

Redaktorzy build.prop powiedzą Ci, że możesz edytować linię „Ro.sf.lcd_density = xx” i zamień wartości xx na dowolne DPI, uruchom ponownie urządzenie i gotowe! Jednak ADB ponownie zapewnia łatwiejszy sposób edycji tej wartości i wprowadzenia jej w życie bez ponownego uruchamiania urządzenia. Fajnie, racja?

Polecenie, aby to osiągnąć, to:

adb powłoki wm gęstość xx

Po prostu wstaw dowolną wartość w miejsce xx i zobacz, jak Twoje urządzenie zmienia wartość DPI bez ponownego uruchamiania.

Oznacza to różne rozmiary i rozdzielczości ekranu żadna określona wartość DPI nie będzie pasować do każdego urządzenia. Nie zniechęcaj się jednak, niewielka ilość zabawy z wartościami to wszystko, czego potrzebujesz, aby znaleźć najlepsze dopasowanie. Warto również dowiedzieć się, jakie jest Twoje aktualne ustawienie DPI jest; i można to osiągnąć za pomocą następującego polecenia:

gęstość powłoki adb wm

To polecenie zwróci plik aktualna gęstość ekranu (lub DPI) wartość Twojego urządzenia. W przypadku zepsucia wartości podczas majsterkowania, po prostu wróć do tej wartości, a Twoje urządzenie będzie dobrze jak wcześniej. Wartości DPI, od lewej do prawej: 300, 180 (domyślnie)

8. Uruchom ponownie urządzenie w programie ładującym, odzyskiwaniu lub ładowaniu bocznym

Uwaga: jeśli nie wiesz, co oznaczają te słowa, te polecenia nie są dla ciebie; i tak możesz przejść dalej lub czytać dalej.

Jeśli flashujesz niestandardowe ROMy tak często, jak my, prawdopodobnie masz dość wyłączania urządzenia, a następnie naciskania wielu różnych klawiszy sprzętowych, aby móc uruchomić bootloader, odzyskać lub sideload na swoim urządzeniu. ADB może pozwolić ci to zrobić za pomocą prostych poleceń. Niesamowite, prawda?

Polecenia, które pozwolą ci to zrobić to:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Uzyskaj dostęp do Logcat

Logcat to narzędzie, które pozwala przeglądać komunikaty systemowe i śledzi, kiedy urządzenie napotka błąd. Logcaty są przydatne zwłaszcza podczas tworzenia lub testowania aplikacji lub gdy napotkasz błąd i musisz dostarczyć programistom informacje o systemie.

Polecenie dostępu do logcat to:

adb logcat

Spowoduje to ciągłe drukowanie wielu informacji na ekranie, które mogą nie mieć dla Ciebie żadnego sensu, jeśli nie wiesz, na co patrzysz. naciśnij „Control + C” w dowolnym momencie, aby wyjść z logcat.

ZOBACZ TAKŻE: Jak wymusić tryb drzemki na Androidzie 6.0 Marshmallow

Wszystko gotowe do odkrywania fajnych poleceń ADB?

Teraz, gdy uzbroiliśmy cię w wystarczającą wiedzę ADB, abyś mógł zacząć, idź dalej i zbadaj wszystko, na co ADB może ci pozwolić. Jeśli chcesz znaleźć więcej poleceń i różnych flag, których można użyć do ich dostosowania, po prostu otwórz Terminal / Wiersz polecenia i wpisz „adb”, a zostanie wyświetlona lista poleceń, wraz z krótkimi wyjaśnieniami o tym, co robi każdy z nich.

Czy znasz jakieś bardziej interesujące polecenia ADB, które każdy powinien znać? Daj nam znać w sekcji komentarzy poniżej.




Jeszcze bez komentarzy

Poradniki dotyczące kupowania gadżetów, technologie, które mają znaczenie
Publikujemy szczegółowe poradniki dotyczące zakupu sprzętu, tworzymy ciekawe listy najlepszych produktów na rynku, opisujemy aktualności ze świata technologii