mobilny

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

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

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 jedne 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

Instalowanie pakietu APK z komputera jest dość łatwe 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”

Wepchnij 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 pchania:

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 terminalu / wierszu polecenia, który uruchamia ADB jako usługę root i umożliwia dostęp do folderów systemowych. Jednak domyślnie / folder systemowy 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ą, aby adb działał 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 oparty 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 nagrywać 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 również 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 pod nazwą 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 po raz kolejny 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ść zamiast 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.

Marketing w mediach społecznościowych to nie przygoda na jedną noc
Na początku lat 90. jedyne, co mieliśmy do promocji biznesu, to gazety, telewizja i radio, ale były one w zasięgu tylko dużych marek, które miały wy...
Co się dzieje, gdy konta gwiazd na Twitterze zostają zhakowane [infografika]
W przypadku Twittera jako platformy społecznościowej jest to szczególnie bardzo szkodliwe, ponieważ o co chodzi w całym pomyśle - udostępnianie rzeczy...
Dlaczego #BoycottHaider zyskuje popularność na Twitterze?
W tym roku 2 października był niecierpliwie wyczekiwany przez wielu kinomanów w Indiach. Dwa filmy; Bang Bang i Haider mieli oczarować trwających waka...