If-Koubou

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

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

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, ale jest wciąż 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 korzystałeś z ADB (Android Debugging Bridge) do robienia takich rzeczy jak flashowanie obrazu fabrycznego na urządzeniu Nexus lub rootowania urządzenia, to już korzystałeś z debugowania USB, niezależnie od tego, czy zdałeś sobie z tego sprawę, czy nie. .

Krótko mówiąc, debugowanie USB jest sposobem komunikacji urządzenia Android z zestawem SDK do systemu Android (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?

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. Pod większość nie stanowi to problemu - jeśli podłączasz telefon do komputera osobistego lub masz intencję użycia mostu debugującego, 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.

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 w przypadku jego zgubienia lub kradzieży. 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 pozostawić włączonego debugowania USB przez cały czas. 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ć.

Najpopularniejsze artykuły