투케이2K

53. (ADB/Command) adb development_settings_enabled 와 adb_enabled 사용해 개발자 모드 활성 상태 및 USB 디버깅 활성 상태 확인 본문

ADB (cmd)

53. (ADB/Command) adb development_settings_enabled 와 adb_enabled 사용해 개발자 모드 활성 상태 및 USB 디버깅 활성 상태 확인

투케이2K 2026. 3. 23. 19:14
728x90
반응형

[환경 구성 및 요약 설명]

개발 환경 : Mobile / Android / ADB Shell

제목 및 설명 : adb logcat 명령어 사용해 실시간 로그 확인 및 txt 파일 저장 방법

 

[설 명]

// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------

- 개발 툴 : ADB Shell


- 환 경 : 안드로이드 (Android) / 모바일 (Mobile)


- 사전) 👉 ADB 간략 설명 정리 : 

  >> ADB 는 PC에서 안드로이드 기기를 제어·디버깅·관리하기 위한 공식 도구입니다.

  >> ADB 는 Android SDK (플랫폼 도구) 에 포함되어 있으며, USB 또는 Wi‑Fi로 기기와 연결해 다양한 명령을 실행할 수 있습니다.


- 사전) 👉 ADB 사용 참고 사항 : 

  >> ADB 설치 후 휴대폰 개발자 모드 활성 및 USB 디버깅 허용이 필요합니다

  >> GitBash 또는 CMD 명령 프롬프트에서 간편히 ADB 명령어를 사용하기 위해서는 환경 변수 추가 설정이 필요합니다.

  >> 필요 시 USB 드라이브 별도 설치 진행이 필요합니다

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[내용 정리]
// --------------------------------------------------------------------------------------

1. 설 명 : development_settings_enabled 명령을 통해 개발자 모드 활성 상태 확인, adb_enabled 명령을 통해 USB 디버깅 허용 상태를 확인할 수 있습니다.


2. 문 법 : development_settings_enabled 개발자 모드 활성 상태 확인 (✔️ 하기 3개 명령어 모두 시도 후 정상 값이 출력 되는 것 확인)

  >> $ adb shell settings get global development_settings_enabled
  
  >> $ adb shell settings get secure development_settings_enabled  

  >> $ adb shell settings get system development_settings_enabled


3. 문 법 : adb_enabled USB 디버깅 허용 상태 확인 (✔️ 하기 3개 명령어 모두 시도 후 정상 값이 출력 되는 것 확인)

  >> $ adb shell settings get global adb_enabled

  >> $ adb shell settings get secure adb_enabled

  >> $ adb shell settings get system adb_enabled


4. ✅ 참고 사항 : 

  >> 삼성, 구글 픽셀처럼 AOSP 기본 구조를 따르는 기기에서는 대체로 값이 나오지만, 특정 제조사(LG, 중국계, 사내전용 단말 등)에서는 해당 key (development_settings_enabled, adb_enabled) 자체가 존재하지 않습니다.

  >> 그래서 모두 대응 출력 되는 3개 명령어를 실행하며, 결과 확인이 되는 것을 사용합니다.

  >> secure , global , system 에 따른 기기 구분

    - settings secure : AOSP 기본
    - settings global : 일부 기기
    - settings system : 일부 구형/커스텀

  >> ✔️ 개발자 모드 강제 활성 및 비활성은 일반 상용 기기에서는 불가하며, 루트 가능한 기기 등에서 사용가능합니다.

// -----------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[Android Debug Bridge 안드로이드 디버그 브리지 설치 방법 참고 사이트]

https://kkh0977.tistory.com/5315

https://blog.naver.com/kkh0977/223341714062


[Window] 윈도우 안드로이드 adb 설치 확인 및 환경 변수 설정 , adb version 버전 확인 실시

https://kkh0977.tistory.com/3344

https://blog.naver.com/kkh0977/222940534941?trackingCode=blog_bloghome_searchlist


[설치된 ADB 버전 확인 수행]

https://kkh0977.tistory.com/5369

https://blog.naver.com/kkh0977/223345012805


[현재 디버깅 연결 된 안드로이드 기기 확인 방법]

https://kkh0977.tistory.com/5370

https://blog.naver.com/kkh0977/223345015247

// --------------------------------------------------------------------------------------
 
728x90
반응형
Comments