android/System
[ Android ] adb 명령으로 settings, date 사용해서 시간 설정하기
Soso Dev
2024. 7. 11. 16:07
반응형
ADB(Android Debug Bridge)를 사용하여 Android 기기에서 시간 설정을 변경할 수 있는 명령어는 주로 settings
명령어와 date
명령어를 사용합니다. 아래에 각각의 명령어와 설명을 열거하겠습니다.
1. 시간 설정 변경
settings put global auto_time 0
- 설명: 네트워크 시간을 자동으로 설정하는 기능을 비활성화합니다. 수동으로 시간을 설정하기 전에 이 명령어를 사용해야 합니다.
- 예제:
adb shell settings put global auto_time 0
settings put global auto_time_zone 0
- 설명: 네트워크 시간대를 자동으로 설정하는 기능을 비활성화합니다. 수동으로 시간대를 설정하기 전에 이 명령어를 사용해야 합니다.
- 예제:
adb shell settings put global auto_time_zone 0
date MMDDhhmm[[CC]YY][.ss]
- 설명: 기기의 시스템 시간을 수동으로 설정합니다. 시간 형식은
월일시분[년][.초]
입니다. - 예제:
adb shell date 071115302022.00
위 예제는 2022년 7월 11일 15시 30분 0초로 설정하는 명령어입니다.
2. 시간대 설정 변경
settings put global time_zone "TIME_ZONE"
- 설명: 기기의 시간대를 설정합니다.
TIME_ZONE
은 시간대 식별자(예: "Asia/Seoul")를 사용합니다. - 예제:
adb shell settings put global time_zone "Asia/Seoul"
3. 시간 및 시간대 자동 설정 활성화
settings put global auto_time 1
- 설명: 네트워크 시간 자동 설정 기능을 활성화합니다.
- 예제:
adb shell settings put global auto_time 1
settings put global auto_time_zone 1
- 설명: 네트워크 시간대 자동 설정 기능을 활성화합니다.
- 예제:
adb shell settings put global auto_time_zone 1
전체 예제 순서
- 네트워크 시간 자동 설정 비활성화:
adb shell settings put global auto_time 0
- 네트워크 시간대 자동 설정 비활성화:
adb shell settings put global auto_time_zone 0
- 시간 설정:
adb shell date 071115302022.00
- 시간대 설정:
adb shell settings put global time_zone "Asia/Seoul"
- 네트워크 시간 및 시간대 자동 설정 활성화 (필요시):
adb shell settings put global auto_time 1
adb shell settings put global auto_time_zone 1
이 명령어들을 사용하면 ADB를 통해 Android 기기의 시간을 설정할 수 있습니다.
반응형