Android에서 USB 디버깅이란 무엇입니까?
게시 됨: 2021-08-05대부분의 사람들은 안드로이드 폰을 가지고 장난을 치는 일이 거의 없지만, 조금 벗어난 일을 해본 적이 있다면 아마도 USB 디버깅 모드에 들어갔을 것입니다. 활성화하는 것은 어렵지 않지만 이 사용 편의성은 작은 상자를 체크할 때 심각한 의미가 있다는 사실을 숨깁니다. 이 Android 기능을 살펴보고 장단점을 비교해 보겠습니다.

Android USB 디버깅이란 무엇입니까?
Android USB 디버깅 모드는 개발자 옵션 메뉴의 일부입니다. 이것은 앱 개발자가 앱이 올바르게 작동하는지 확인하고 문제가 발생할 때 문제를 진단하는 데 사용하는 Android의 토글 세트입니다.
일반적으로 Android 휴대전화에는 USB를 통해 연결된 기기에 대한 엄격한 규칙이 있습니다. 일반적으로 연결된 장치가 장치를 수정하거나 명령을 내리거나 장치의 기능을 인수하는 것을 허용하지 않습니다.

휴대전화를 USB 디버깅 모드로 전환하면 Android SDK(소프트웨어 개발 키트)용 제어 채널이 열리므로 앱 개발자가 연결된 PC에서 현재 진행 중인 상황에 대한 실시간 판독값을 쉽게 볼 수 있습니다. 전화 또는 태블릿.
Android USB 디버깅의 용도는 무엇입니까?
의도한 개발자 사용과는 별도로 일반 비 개발자 사용자가 처음에 이 기능을 켜는 이유는 무엇입니까? USB 디버깅 모드를 활용하는 Android 휴대전화로 하고 싶은 일이 많이 있습니다.
개발자를 위한 인기 있는 도구 중 하나는 Android 디버그 브리지 유틸리티입니다. 이렇게 하면 컴퓨터에서 명령줄 인터페이스가 열리고 전화에서 코드와 스크립트를 실행할 수 있습니다.

이것은 전화 자체를 수정하는 빠르고 효과적인 방법이며 Android 전화를 "루팅"하는 핵심 방법입니다. 전화를 루팅한다는 것이 무엇을 의미하는지 모른다면 단순히 관리자 권한을 얻는 행위입니다. 그런 다음 ADB는 Android의 공장 버전을 맞춤형 펌웨어로 교체하거나 단순히 최신 Android 릴리스의 기본 버전으로 교체할 수 있는 가능성을 열어줍니다.
USB 디버깅 모드를 활성화하는 방법
위에서 언급했듯이 USB 디버깅 모드에 액세스하려면 개발자 모드를 활성화하기 위해 몇 가지 단계를 건너뛰어야 합니다. 정확한 방법은 Android 버전마다 약간 다를 수 있습니다. 이 단계는 Galaxy S21 Ultra에서 가져온 것입니다.
- 설정 을 엽니다.

- 전화 정보 까지 아래로 스크롤합니다.

- 소프트웨어 정보를 선택합니다.

- 개발자 모드가 활성화될 때까지 빌드 번호 를 계속 누릅니다.

- 이제 설정 > 개발자 옵션 으로 이동합니다.

- 디버깅 섹션에서 USB 디버깅 을 찾아 스위치를 켜기 위치로 전환합니다.
이제 전화기가 USB 디버깅 모드에 있으며 이 모드가 요구 사항으로 있는 모든 작업을 수행할 수 있습니다.

표준 USB 모드는 어떻게 다릅니까?
기본 상태의 Android 기기는 매우 안전합니다. 파일을 충전하거나 전송하기 위해 컴퓨터에 연결하면 운영 체제의 핵심 및 중요한 소프트웨어 구성 요소에 대한 액세스를 허용하지 않습니다.
따라서 USB 플래시 드라이브 또는 충전기와 같은 장치를 장치에 문제가 발생할 수 있다는 걱정 없이 휴대폰에 연결할 수 있습니다. 즉, 외부 저장소에서 실행되는 악성 코드를 제외하고. 그러나 Android 기기에 애플리케이션을 안전하게 사이드로딩하는 것은 다른 유형의 위험입니다.

인터넷에서 찾은 모든 것을 설치하기 전에 APK 파일을 사용하여 Android 앱을 설치하는 방법과 Android 앱을 위한 5가지 최고의 안전한 APK 다운로드 사이트를 확인하십시오!
기본 USB 모드의 Android 장치를 컴퓨터에 연결하면 전화기가 항상 제어 상태를 유지하므로 컴퓨터와 모바일 장치 간에 발생하는 모든 작업을 승인된 Android 사용자로 승인해야 합니다.
USB 디버깅 모드에서 장치의 전체 제어는 연결된 PC로 넘길 수 있습니다. 이것을 알면 다음 질문은 디버깅 모드를 켜두는 것이 좋은 생각인지 아닌지입니다.
USB 디버깅을 켜 두어야 합니까?
짧은 대답은 아니오입니다. USB 디버깅 모드가 켜져 있으면 악의적인 행위자 또는 악성 소프트웨어가 전화기를 손상시킬 위험이 있습니다. 현실 세계의 위험은 분명히 아주 작습니다. 그러나 해커가 이러한 열린 문을 악용하는 데 어려움을 겪을 가치가 있으려면 운이 좋은 경우가 몇 번만 있으면 됩니다. 또한 휴대전화가 도난당하거나 압수된 경우 USB 디버깅을 통해 기기에 침입할 수 있는 가능성이 있습니다.

다시 말하지만, 이는 가능성이 낮은 결과이지만 적극적으로 사용하지 않을 때 디버깅 모드를 끄는 것은 빠르고 쉬운 일이므로 조심스럽게 실수하는 것이 좋습니다.
디버그 모드에서 전화기를 분실하면 어떻게 됩니까?
USB 디버그 모드가 활성화된 전화기를 분실하고 루팅된 경우 잠재적으로 심각한 상황에 처할 수 있습니다. 이미 이런 일이 발생했다면 사용하는 서비스의 모든 비밀번호를 변경하는 것 외에는 할 수 있는 일이 없습니다. 또한 신분 도용의 징후를 주의하고 자신을 보호하기 위한 적절한 조치를 취해야 합니다.
USB 디버깅을 켜두지 않았더라도 시간을 내어 Google의 내 기기 찾기 앱을 설치하세요. 이렇게 하면 기기를 검색할 수 없는 경우 원격으로 기기를 지울 수 있습니다. Samsung 휴대폰과 같은 일부 Android 휴대폰 브랜드에는 자체 맞춤형 원격 장치 추적 및 삭제 솔루션이 있습니다. 이 경우 대신 설정하는 것이 좋습니다.
USB 디버깅을 가볍게 여기지 마십시오
이것과 모든 개발자 옵션에 관한 결론은 해당 옵션이 무엇을 하는지 정확히 알지 못하는 한 휴대폰이나 태블릿과 함께 제공된 기본 구성 외부에서 활성화해서는 안 된다는 것입니다. 일시적인 목적으로 이러한 옵션 중 하나를 켜면 관련 옵션의 활성화도 일시적이어야 합니다. 이 간단한 원칙을 실행하면 정보에 대한 불필요한 보안 위험을 피할 수 있습니다.