반응형

Android/ADB 21

ADB getprop setprop 사용법 총정리 (Android 시스템 속성 조회·변경 가이드)

ADB getprop setprop 사용법 총정리 (Android 시스템 속성 조회·변경 가이드)1. Android 시스템 속성 개요Android 운영체제는 다양한 시스템 속성을 관리하고 있으며, 이를 통해 장치의 상태를 확인하거나 특정 기능을 활성화할 수 있습니다. 이러한 속성들은 getprop과 setprop 명령어를 활용하여 조회하거나 변경할 수 있습니다.시스템 속성은 주로 다음과 같은 파일에서 관리됩니다./system/build.prop/default.prop/vendor/build.prop/system_ext/build.prop이 속성들은 sys. 및 ro.와 같은 접두사를 가지며, 각각의 속성은 Android 프레임워크와 시스템의 동작에 중요한 역할을 합니다. 다만, 일부 속성은 setprop..

Android/ADB 2025.03.03

ADB로 Android 부팅 애니메이션 변경하는 방법 (bootanimation.zip 적용 가이드)

ADB로 Android 부팅 애니메이션 변경하는 방법 (bootanimation.zip 적용 가이드)1. 개요Android Debug Bridge(ADB)는 안드로이드 기기의 시스템 파일을 조작하거나 설정을 변경하는 데 유용하게 활용할 수 있습니다. 이번 포스팅에서는 ADB 명령어를 이용하여 부트 애니메이션을 변경하는 방법과 시스템 테마를 변경하는 방법을 설명합니다.2. 시스템 파티션을 쓰기 모드로 변경하기기본적으로 안드로이드의 /system 파티션은 읽기 전용(RO) 모드로 설정되어 있습니다. 이를 변경하기 위해서는 다음 ADB 명령어를 실행해야 합니다.adb shell mount -o remount,rw /system또한, Android 10 이상에서는 동적 파티션을 사용하므로 다음 명령을 실행해야 ..

Android/ADB 2025.03.02

ADB 디버깅 방법 총정리 (Android USB 디버깅 설정 및 연결 문제 해결)

ADB 디버깅 방법 총정리 (Android USB 디버깅 설정 및 연결 문제 해결)1. ADB란?ADB(Android Debug Bridge)는 Android 기기와 컴퓨터 간의 통신을 가능하게 하는 명령어 기반의 도구입니다. 개발자는 ADB를 사용하여 앱을 디버깅하고 기기의 설정을 변경할 수 있으며, 보안 테스트나 자동화 테스트에도 활용할 수 있습니다.이 글에서는 ADB를 활용하여 개발 및 보안 테스트를 수행하는 방법을 설명하고, 몇 가지 유용한 명령어를 예제와 함께 소개하겠습니다.2. ADB를 활용한 개발 및 보안 테스트2.1 특정 앱에 무작위 입력 테스트 수행무작위 입력 테스트(Fuzzing Test)는 앱이 예상치 못한 입력을 받을 경우 어떻게 동작하는지를 확인하는 과정입니다. ADB의 monke..

Android/ADB 2025.03.01

ADB shell am 명령어 사용법 총정리 (am start, broadcast, force-stop 예제 포함)

ADB shell am 명령어 사용법 총정리 (am start, broadcast, force-stop 예제 포함)Android Debug Bridge(ADB)는 개발자가 Android 기기를 원격으로 조작하고 디버깅할 수 있도록 도와주는 강력한 도구입니다. 이 글에서는 ADB를 활용하여 특정 앱을 강제 종료하고 다시 실행하는 방법에 대해 설명하겠습니다. 특히, adb shell am 명령어를 이용하여 애플리케이션을 제어하는 방법을 다루며, 각 명령어의 사용법과 예제를 함께 소개하겠습니다.1. ADB란?ADB(Android Debug Bridge)는 Android 기기와 PC를 연결하여 다양한 작업을 수행할 수 있도록 해주는 명령줄 도구입니다. ADB를 사용하면 애플리케이션 설치, 로그 확인, 기기 파일..

Android/ADB 2025.02.28

ADB로 터치 및 키 이벤트 생성하는 방법 (input, keyevent 자동화 가이드)

ADB로 터치 및 키 이벤트 생성하는 방법 (input, keyevent 자동화 가이드)Android Debug Bridge(ADB)는 Android 디바이스와 PC 간의 통신을 가능하게 하는 강력한 도구이다. 이 도구를 활용하면 디바이스의 다양한 기능을 제어할 수 있으며, 특히 UI 자동화 및 테스트를 수행하는 데 유용하다. 이번 포스팅에서는 adb shell input 명령어를 활용하여 키 이벤트와 터치 자동화를 구현하는 방법을 설명한다.1. ADB 설치 및 기본 설정ADB를 사용하기 전에 먼저 ADB가 설치되어 있어야 한다. 설치 및 기본 설정 방법은 다음과 같다.ADB 설치 방법Windows: Android SDK Platform-Tools 다운로드 후 platform-tools 폴더에 포함된 a..

Android/ADB 2025.02.27

ADB로 Android GPS 위치 설정하는 방법 (mock location 및 위치 변경 가이드)

ADB로 Android GPS 위치 설정하는 방법 (mock location 및 위치 변경 가이드)Android 디바이스에서 ADB(Android Debug Bridge)를 활용하면 GPS 및 위치 서비스를 조작할 수 있습니다. 개발 및 테스트 환경에서 특정 위치를 설정하거나, GPS 기능을 활성화 및 비활성화하는 작업이 필요할 때 유용하게 사용할 수 있습니다. 이 글에서는 ADB 명령어를 사용하여 GPS 및 위치 서비스를 조작하는 방법을 설명하겠습니다.1. ADB를 활용한 GPS 활성화 및 비활성화1.1 GPS 활성화ADB를 사용하여 GPS를 활성화하려면 아래 명령어를 실행하면 됩니다.adb shell settings put secure location_providers_allowed +gps이 명령어..

Android/ADB 2025.02.26

ADB로 배터리 상태 변경하는 방법 (dumpsys battery 명령어 완벽 가이드)

ADB로 배터리 상태 변경하는 방법 (dumpsys battery 명령어 완벽 가이드)Android Debug Bridge(ADB)는 개발자가 Android 디바이스와 컴퓨터 간의 통신을 가능하게 하는 강력한 도구입니다. ADB를 활용하면 다양한 디바이스 상태를 확인하고 설정을 변경할 수 있으며, 그중에서도 배터리 상태를 모니터링하고 제어하는 기능은 특히 유용합니다.이 글에서는 adb shell dumpsys battery 명령어를 활용하여 배터리 상태를 확인하고, ADB를 통해 배터리 잔량 및 충전 상태를 변경하는 방법을 설명하겠습니다.1. ADB를 이용한 배터리 상태 확인Android 디바이스에서 배터리 상태를 확인하려면 adb shell dumpsys battery 명령어를 사용하면 됩니다.adb ..

Android/ADB 2025.02.25

ADB shell dumpsys 명령어 사용법 총정리(meminfo, batterystats, gfxinfo 활용법)

ADB shell dumpsys 명령어 사용법 총정리(meminfo, batterystats, gfxinfo 활용법)Android 디바이스의 성능을 분석하는 것은 개발 및 유지보수 과정에서 중요한 작업입니다. Android Debug Bridge(ADB)를 활용하면 디바이스의 CPU, 메모리, 프로세스 상태, 온도 등 다양한 성능 정보를 확인할 수 있습니다. 이번 포스팅에서는 ADB 명령어를 이용하여 디바이스의 성능을 분석하는 방법을 상세히 설명하겠습니다.1. ADB란?ADB(Android Debug Bridge)는 Android SDK에서 제공하는 도구로, 개발자가 Android 디바이스와 컴퓨터 간의 통신을 할 수 있도록 도와줍니다. 이를 통해 디바이스에 명령을 실행하고, 로그를 확인하며, 시스템 상..

Android/ADB 2025.02.24

ADB settings 명령어 사용법 총정리 (global, system, secure + put/get/list 설정 변경)

ADB settings 명령어 사용법 총정리 (global, system, secure + put/get/list 설정 변경)Android Debug Bridge(ADB)는 Android 기기를 PC에서 제어할 수 있도록 해주는 강력한 도구입니다. 특히 adb shell settings 명령어를 사용하면 Android 시스템 설정을 쉽게 변경할 수 있습니다. 이번 포스팅에서는 ADB를 활용하여 시스템 설정을 조회하고 변경하는 방법을 살펴보겠습니다.1. ADB 개요 및 설정 변경 명령어 개념adb shell settings 명령어를 사용하면 Android 기기의 설정을 조회하고 변경할 수 있습니다. 기본적으로 Android의 설정 데이터는 세 개의 범주로 나뉘어 관리됩니다.system: 사용자 환경 설정과..

Android/ADB 2025.02.23

ADB backup/restore 사용법 총정리 (Android 앱 데이터 백업 및 복원 가이드)

ADB backup/restore 사용법 총정리 (Android 앱 데이터 백업 및 복원 가이드)개요Android Debug Bridge(ADB)는 Android 기기와 PC 간의 원격 제어, 파일 전송, 디버깅 등의 다양한 기능을 제공하는 도구입니다. ADB를 활용하면 기기의 데이터를 백업하고 복원할 수 있으며, 특정 앱의 데이터를 개별적으로 저장할 수도 있습니다. 본 포스팅에서는 ADB를 활용한 다양한 백업 및 복원 방법을 설명하고, 예제 명령어를 통해 실습할 수 있도록 안내하겠습니다.1. ADB를 이용한 전체 백업ADB를 사용하면 기기의 데이터를 전체적으로 백업할 수 있습니다. 이를 위해 adb backup 명령어를 사용합니다.1.1 전체 백업 명령어아래 명령어를 실행하면 기기의 전체 데이터를 백업..

Android/ADB 2025.02.22
728x90
반응형