CHUNGSORA
Device Owner 설정
OS 레벨 잠금(Lock Task)에 필요합니다. USB + ADB 방식(MVP).
사전 조건
- · Android 7.0+ (API 24+)
- · 공장 초기화된 기기 (Google 계정 없음)
- · PC에 Android platform-tools (adb)
- · USB 디버깅 ON
1. APK 설치
- /download에서 APK 다운로드
- 「알 수 없는 앱」 설치 허용
- 설치 후 앱 한 번 실행
2. Device Owner 등록
adb devices adb shell dpm set-device-owner com.chungsora.child/.ChungsoraDeviceAdminReceiver
성공 시: Success: Device owner set to package com.chungsora.child
자주 나는 오류
Not allowed to set the device owner
공장 초기화 후 Wi‑Fi·Google 계정 설정 전 ADB 실행
Already has an owner
다른 MDM/DPC 제거 또는 공장 초기화
Unknown admin
APK 설치 후 앱 1회 실행
4. 배터리 최적화 (Phase 5 필수)
- 자녀 앱 → 우상단 E2E 진단 → 「배터리 최적화 제외 요청」
- 삼성/小米 등: 설정 → 배터리 → 청소해라 「제한 없음」
- 알림 「잠금 스케줄 감시 중」 유지 확인 (17:00 E2E)
5. 앱에서 확인
- 홈 → Device Owner: 등록됨 ✓
- 부모 PWA 페어링 코드 → 자녀 앱 연결
- 테스트 잠금 → Lock Task · 홈 버튼 차단 확인
- 청소 AI 합격 → 잠금 해제 E2E
Device Owner 해제
adb shell dpm remove-active-admin com.chungsora.child/.ChungsoraDeviceAdminReceiver