샤오미 USB 디버깅(보안 설정)과 USB를 통해 설치 켜는 법
샤오미, 레드미, POCO의 ADB 문제를 해결해요. USB 디버깅(보안 설정)과 USB를 통해 설치를 켜고 INSTALL_FAILED_USER_RESTRICTED와 화면 제어 오류를 고치는 방법입니다.
MIUI나 HyperOS를 쓰는 샤오미, 레드미, POCO 폰에는 일반 USB 디버깅 외에 스위치가 두 개 더 있어요. 이 스위치가 꺼져 있으면 ADB는 연결되는데 앱 설치가 거부되거나, 컴퓨터에서 보낸 탭과 입력이 먹히지 않아요. 이 글에서는 스위치 위치와 각 오류의 의미를 정리했어요.
1단계: 개발자 옵션 켜기
- 설정 › 휴대전화 정보를 엽니다.
- OS 버전(HyperOS) 또는 MIUI 버전을 "개발자가 되었습니다" 같은 메시지가 나올 때까지 일곱 번 탭하세요.
- 설정 › 추가 설정 › 개발자 옵션으로 이동합니다.
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]원인은 두 가지예요.
- USB를 통해 설치가 꺼져 있어요. 위에서 설명한 대로 켜세요.
- 폰에서 확인을 누르지 않았어요. USB를 통해 설치가 켜져 있으면 APK마다 카운트다운이 있는 설치 확인 창이 떠요. 시간이 지나기 전에 잠금을 풀고 설치를 누르세요.
오류: 탭과 입력이 안 먹힘
USB 디버깅만 켜져 있으면 화면 미러링은 되지만 컴퓨터에서 보내는 입력은 거부돼요. 도구에 따라 이런 오류가 나올 수 있어요.
java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permissionUSB 디버깅(보안 설정)을 켜고 연결을 끊었다가 다시 연결하세요. scrcpy, ADBKit, Appium 등 입력을 보내는 모든 도구에 해당돼요.
오류: 스위치가 회색으로 비활성화되거나 SIM을 요구함
- SIM 카드를 넣고 신호가 잡힐 때까지 기다린 뒤 다시 시도하세요.
- 설정 › Mi 계정에서 Mi 계정에 로그인하세요.
- 계정 확인이 끝나도록 모바일 데이터나 와이파이를 켜 두세요.
오류: 폰이 아예 인식되지 않음
이건 샤오미 설정 문제가 아니에요. adb 기기 인식 안됨 해결에서 케이블, USB 모드, 드라이버를 확인하세요. 윈도우에서는 샤오미 USB 드라이버나 Google USB Driver를 설치하세요.
ADBKit에서 샤오미 폰 쓰기
- 위의 스위치 세 개를 모두 켭니다.
- Chrome이나 Edge에서 ADBKit을 열고 USB로 연결하거나, ADBKit 에이전트로 와이파이 연결을 하세요.
- 폰 잠금을 풀고 "USB 디버깅을 허용하시겠습니까?" 창에서 허용을 누르세요.
ADBKit의 연결 도움말은 샤오미 폰에 대해 USB 디버깅(보안 설정)을 안내해요. 이 스위치가 없으면 실시간 화면은 보이지만 클릭과 입력에 반응하지 않기 때문이에요. ADBKit에서 APK를 설치해도 adb install과 같은 확인 창이 폰에 뜨니 폰 잠금을 풀어 두세요.
작업이 끝나면 꺼 두세요
보안 설정을 켜면 컴퓨터가 폰을 제어할 수 있어요. 테스트가 끝나면 USB 디버깅(보안 설정)과 USB를 통해 설치를 다시 끄거나, 개발자 옵션을 아예 꺼 두세요.
다른 설치 오류는 adb install 오류 정리를, 부트로더 화면은 샤오미 fastboot 모드를 보세요.