18Jul

Co to jest debugowanie USB i czy można go opuścić na Androidzie?

IMG_8694

Jeśli kiedykolwiek próbowałeś zrobić coś zaawansowanego na telefonie z Androidem, najprawdopodobniej usłyszałeś( lub przeczytałeś) termin "debugowanie USB". Jest to powszechnie używana opcja, która jest schludnie schowana pod menu opcji programisty Androida, alewciąż jest to coś, na co pozwala wielu użytkownikom, bez zastanawiania się nad tym - i nie wiedząc, co naprawdę robi.

Na przykład, jeśli kiedykolwiek musiałeś używać ADB( mostu debugowania Androida) do robienia takich rzeczy jak flashowanie obrazu fabrycznego na urządzeniu Nexus lub rootowania urządzenia, to już korzystałeś z debugowania USB, bez względu na to, czy zdałeś sobie z tego sprawę, czy nie.nie.

Krótko mówiąc, debugowanie USB jest sposobem komunikacji urządzenia Android z zestawem Android SDK( Software Developer Kit) za pośrednictwem połączenia USB.Pozwala urządzeniu z systemem Android odbierać polecenia, pliki itp. Z komputera i umożliwia komputerowi pobieranie ważnych informacji, takich jak pliki dziennika z urządzenia z systemem Android. I wszystko, co musisz zrobić, to zaznaczyć przycisk, aby to się stało. Schludnie, prawda?

ARTYKUŁY ZWIĄZANE
Jak zainstalować i używać ADB, Android Debug Bridge Utility
4 Sztuczne sztuczki, które zmniejszają bezpieczeństwo telefonu Android

Oczywiście wszystko ma swoją wadę, a dla debugowania USB to bezpieczeństwo. Zasadniczo pozostawienie włączonego debugowania USB sprawia, że ​​urządzenie jest odsłonięte, kiedy jest podłączone przez USB.Zgodnie z większość okoliczności nie stanowi problemu - jeśli podłączasz telefon do komputera osobistego lub masz intencję użycia mostu debugowania, to rozsądne jest pozostawienie go włączonego przez cały czas. Problem pojawia się, jeśli musisz podłączyć telefon do nieznanego portu USB - tak jak do publicznej stacji ładującej. Teoretycznie, gdyby ktoś miał dostęp do stacji ładującej, mógłby użyć debugowania USB, aby skutecznie wykraść prywatne informacje z urządzenia lub wepchnąć na niego jakieś złośliwe oprogramowanie.

IMG_8699

Dobrą wiadomością jest to, że Google ma wbudowaną sieć bezpieczeństwa: autoryzacja na komputer dla dostępu do debugowania USB.Po podłączeniu urządzenia z systemem Android do nowego komputera pojawi się monit o zatwierdzenie połączenia debugowania USB.Jeśli odmówisz dostępu, połączenie nigdy nie zostanie otwarte. Jest to doskonałe zabezpieczenie przed awariami, ale użytkownicy, którzy mogą nie wiedzieć, co to jest, mogą po prostu zatwierdzić połączenie, ale nie jest to złe.

Inną kwestią, którą należy wziąć pod uwagę, jest bezpieczeństwo urządzenia, gdy zostanie zgubione lub skradzione. Po włączeniu funkcji USB Debugging każdy potencjalny złoczyńca może skutecznie uzyskać dostęp do wszystkiego na urządzeniu - , nawet jeśli ma chroniony ekran blokady .A jeśli urządzenie jest zrootowane, równie dobrze możesz z niego zrezygnować: naprawdę nic nie może ich powstrzymać.W rzeczywistości powinieneś upewnić się, że masz zainstalowany Menedżer urządzeń Android na każdym posiadanym urządzeniu, w ten sposób, jeśli zostanie zgubiony lub skradziony, możesz zdalnie wyczyścić dane.

Szczerze mówiąc, chyba że jesteś programistą, prawdopodobnie nie musisz przez cały czas zostawiać włączonego debugowania USB.Włącz go, gdy musisz go użyć, a następnie wyłącz go, gdy skończysz. To najbezpieczniejszy sposób na poradzenie sobie z tym. Pewnie, to trochę niewygodne.ale warto się z tym godzić.