
ADB를 사용하여 Android(Note 8) 장치를 백업해 보았습니다. 장치와 통신하려면 개발자 모드 > USB 디버깅을 활성화해야 한다는 것을 알았습니다. 하지만 Windows 탐색기를 통한 파일 전송은 장치에서 파일 전송을 활성화하는 것 외에는 특별한 권한이 필요 없이 작동하는 것으로 보입니다. 제 질문은 개발자 모드와 USB 디버깅을 활성화하지 않고도 소프트웨어를 사용하여 장치를 백업할 수 있느냐는 것입니다.
답변1
Windows는 기본적으로 휴대폰에 액세스하기 위해 MTP 프로토콜을 사용합니다. ADB는 ADB 프로토콜을 사용합니다. 따라서 언뜻 보기에 두 프로토콜은 동일해 보이지만 완전히 다르게 작동합니다.
MTP 프로토콜은 기본적으로 활성화되어 있습니다(USB를 통해 PC에 연결할 때 전화기에서 메시지를 표시할 수 있음).
ADB 프로토콜은 주로 개발자를 위한 것이며 파일 업로드/다운로드뿐만 아니라 앱 설치, 자체 개발 앱 실행 및 디버그, 특정 시스템 설정 변경, 앱 시작 등을 허용합니다.
MTP 프로토콜을 사용하면 내부 저장소와 외부 SD 카드(있는 경우)에만 액세스할 수 있습니다. 이 섹션에 파일을 업로드하고 다운로드하면 됩니다. 따라서 휴대폰에 해를 끼치는 작업을 수행할 가능성은 매우 낮습니다.
반면에 adb를 통해 귀하의 장치나 데이터의 개인정보 보호에 해를 끼칠 수 있는 다양한 가능성이 있으므로 액세스는 기본적으로 비활성화되어 있습니다.