문제 해결게시일: 4분 분량

샤오미 USB 디버깅(보안 설정)과 USB를 통해 설치 켜는 법

샤오미, 레드미, POCO의 ADB 문제를 해결해요. USB 디버깅(보안 설정)과 USB를 통해 설치를 켜고 INSTALL_FAILED_USER_RESTRICTED와 화면 제어 오류를 고치는 방법입니다.

MIUI나 HyperOS를 쓰는 샤오미, 레드미, POCO 폰에는 일반 USB 디버깅 외에 스위치가 두 개 더 있어요. 이 스위치가 꺼져 있으면 ADB는 연결되는데 앱 설치가 거부되거나, 컴퓨터에서 보낸 탭과 입력이 먹히지 않아요. 이 글에서는 스위치 위치와 각 오류의 의미를 정리했어요.

1단계: 개발자 옵션 켜기

  1. 설정 › 휴대전화 정보를 엽니다.
  2. OS 버전(HyperOS) 또는 MIUI 버전을 "개발자가 되었습니다" 같은 메시지가 나올 때까지 일곱 번 탭하세요.
  3. 설정 › 추가 설정 › 개발자 옵션으로 이동합니다.

2단계: 스위치 세 개

스위치허용하는 것필요한 작업
USB 디버깅 (USB debugging)기본 ADB: 셸, logcat, 파일 전송모든 작업
USB를 통해 설치 (Install via USB)adb install, 컴퓨터에서 APK 설치앱 설치
USB 디버깅(보안 설정) (USB debugging (Security settings))탭, 스와이프, 키 입력 전송, 권한 부여화면 제어, 자동화, 타이핑

아래 두 스위치는 Mi 계정 로그인이 필요하고, 많은 모델에서 켤 때 폰에 SIM 카드가 꽂혀 있어야 해요. ADB의 요구 사항이 아니라 샤오미의 정책이에요. 한 번 켜면 보통 계속 켜진 상태로 유지됩니다.

오류: INSTALL_FAILED_USER_RESTRICTED

adb: failed to install app.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]

원인은 두 가지예요.

  1. USB를 통해 설치가 꺼져 있어요. 위에서 설명한 대로 켜세요.
  2. 폰에서 확인을 누르지 않았어요. USB를 통해 설치가 켜져 있으면 APK마다 카운트다운이 있는 설치 확인 창이 떠요. 시간이 지나기 전에 잠금을 풀고 설치를 누르세요.

오류: 탭과 입력이 안 먹힘

USB 디버깅만 켜져 있으면 화면 미러링은 되지만 컴퓨터에서 보내는 입력은 거부돼요. 도구에 따라 이런 오류가 나올 수 있어요.

java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission

USB 디버깅(보안 설정)을 켜고 연결을 끊었다가 다시 연결하세요. scrcpy, ADBKit, Appium 등 입력을 보내는 모든 도구에 해당돼요.

오류: 스위치가 회색으로 비활성화되거나 SIM을 요구함

  • SIM 카드를 넣고 신호가 잡힐 때까지 기다린 뒤 다시 시도하세요.
  • 설정 › Mi 계정에서 Mi 계정에 로그인하세요.
  • 계정 확인이 끝나도록 모바일 데이터나 와이파이를 켜 두세요.

오류: 폰이 아예 인식되지 않음

이건 샤오미 설정 문제가 아니에요. adb 기기 인식 안됨 해결에서 케이블, USB 모드, 드라이버를 확인하세요. 윈도우에서는 샤오미 USB 드라이버나 Google USB Driver를 설치하세요.

ADBKit에서 샤오미 폰 쓰기

  1. 위의 스위치 세 개를 모두 켭니다.
  2. Chrome이나 Edge에서 ADBKit을 열고 USB로 연결하거나, ADBKit 에이전트로 와이파이 연결을 하세요.
  3. 폰 잠금을 풀고 "USB 디버깅을 허용하시겠습니까?" 창에서 허용을 누르세요.

ADBKit의 연결 도움말은 샤오미 폰에 대해 USB 디버깅(보안 설정)을 안내해요. 이 스위치가 없으면 실시간 화면은 보이지만 클릭과 입력에 반응하지 않기 때문이에요. ADBKit에서 APK를 설치해도 adb install과 같은 확인 창이 폰에 뜨니 폰 잠금을 풀어 두세요.

작업이 끝나면 꺼 두세요

보안 설정을 켜면 컴퓨터가 폰을 제어할 수 있어요. 테스트가 끝나면 USB 디버깅(보안 설정)과 USB를 통해 설치를 다시 끄거나, 개발자 옵션을 아예 꺼 두세요.

다른 설치 오류는 adb install 오류 정리를, 부트로더 화면은 샤오미 fastboot 모드를 보세요.