Android 사용의 장점 중 하나는 장치의 "깊이"에 액세스하고 거의 모든 것을 터치 할 수 있다는 것입니다. 헤아릴 수없는 그 너머로. 이를 위해 Android는 ADB ( Android 디버그 브리지 또는 Android 디버그 브리지 ) 와 같은 여러 도구를 제공합니다 .
ADB는 Android 개발 키트 (Android Studio)에 포함 된 프로그램으로, 간단한 명령 창에서 실행할 수있는 일련의 명령을 포함 하여 PC에서 직접 장치와 통신 할 수 있습니다 .
언급 된 ADB 명령 외에도 실제로 운영 체제에 들어 가지 않고도 Android 부트 로더에서 사용할 수있는 일련의 명령 인 fastboot 명령 을 사용할 수 있습니다.
간단히 말해서 사용자 정의 ROM 을 설치 하거나 루트 를 설치 하거나 단순히 Android에 대해 조금 더 배우려는 경우에 유용한 두 가지 도구입니다 .
ADB 및 Fastboot 명령 사용을위한 요구 사항
ADB 명령을 사용하고 Android 기기와 통신하려면 Android Studio 또는 Android SDK 라는 것을 다운로드하여 설치해야합니다 . 공식 Android 개발 페이지에서 다운로드 할 수 있습니다.
Windows로 작업하는 경우 방금 다운로드 한 패키지를 실행하기 만하면됩니다. 질문이 있으시면 설치 설명서를 참조하십시오. Linux 및 Mac 사용자 는 앞서 언급 한 Android Studio 공식 페이지에도 해당 버전이 있습니다.
마지막으로 터미널 의 USB 디버깅 을 활성화 해야합니다 . 또한 PC에 해당 장치 드라이버 를 설치해야합니다 .
가장 많이 사용되는 10 가지 ADB 명령어
다음으로 Android 스마트 폰 또는 태블릿과 상호 작용하는 데 사용되는 가장 일반적인 ADB 명령 중 일부를 보여줍니다.
명령이 제대로 작동하려면 시스템 터미널을 열고 Android 개발 패키지를 설치 한 경로 (일반적으로 C : / 또는 프로그램 파일)로 이동해야합니다.
언제라도 파일을 전송하거나 호출하려면 동일한 경로에있는 것이 좋습니다 .
1 # adb 기기
"adb device"명령은 가장 기본적인 명령 중 하나입니다. 장치가 PC와 올바르게 통신하고 있는지 확인하는 데 사용됩니다. 시스템 터미널을 열고 명령을 직접 입력합니다. 모든 것이 순조롭게 진행되면 연결된 장치 목록과 해당 일련 번호 및 상태가 표시됩니다.
2 # adb 설치
이건 꽤 뻔한 것 같죠? 이 명령 줄을 사용하면 PC의 명령 콘솔에서 직접 장치에 apk 형식의 응용 프로그램을 설치할 수 있습니다.
adb install app.apk
예 : adb install whatsapp.apk
3 # adb 푸시
"adb push"를 사용하면 PC에서 Android 장치의 지정된 경로로 파일을 전송할 수 있습니다. 명령 창에서와 동일한 경로에 파일을 그대로두고 다음을 작성하십시오.
Adb 푸시 파일 이름 destination_path
예 : adb push movie.mp4 / sdcard / movies
4 # adb 풀
이 경우 우리가 할 일은 반대로 장치에서 PC로 파일을 복사하는 것입니다. 파일은 명령 콘솔에있는 동일한 경로에 복사됩니다.
Adb 풀 파일 이름 source_path
예 : adb pull despacito.mp3 / sdcard / trash
5 # adb 재부팅
이 명령을 사용하면 명령 콘솔에서 직접 Android 장치를 다시 시작합니다.
예 : adb reboot
6 # adb reboot-bootloader
이전 명령과 마찬가지로 터미널을 다시 시작하지만 이번에는 장치의 부트 로더 메뉴를로드합니다. ROM과 루트 권한으로 솔팅하는 경우 유용 할 수있는 것.
예 : adb reboot-bootloader
7 # adb 재부팅 복구
이 명령을 사용하여 장치를 다시 시작하고 복구 모드를로드합니다. 이전 명령과 마찬가지로 매우 간단한 명령입니다.
예 : adb reboot-recovery
8 # 빠른 부팅 장치
부트 로더 내부에있을 때 Android 운영 체제 외부에 있으면 adb 명령을 실행할 수 없습니다. 대신 fastboot 명령이 필요합니다.
fastboot devices 명령을 사용하면 Android에서 fastboot 모드가 활성화되어 있고 장치와 PC간에 통신이 있는지 확인할 수 있습니다.
예 : fastboot 장치
9 # adb 쉘
adb shell 명령어는 가장 복잡하고 고급스러운 명령어 중 하나입니다. 한편으로 "adb shell"을 작성하면 터미널 파일과 폴더의 내용과 권한을 볼 수 있습니다.
또한 권한 변경이나 장치 셸에서 스크립트 실행과 같은 고급 작업을 수행 할 수도 있습니다.
Adb 쉘
예 : adb shell chmod 666 /sdcard/morralla/despacito.doc
10 # adb logcat
이 마지막 명령 을 사용하면 장치에 등록 된 이벤트 로그를 볼 수 있습니다 . 특히 개발자 및 유사 사용자를 대상으로합니다 (조금 궁금한 경우 컴퓨터 화면에서 데이터 라인과 명령을 보면서 즐거운 시간을 보낼 수 있습니다).
예 : adb logcat
추가로 Pixel 또는 Nexus 휴대 전화가있는 경우 " fastboot oem unlock " 명령을 사용하여이 간단한 명령을 사용 하여 터미널의 부트 로더 를 잠금 해제 할 수도 있습니다 .
고급 사용자를위한 기타 ADB 명령
Android ADB 명령에 대해 조금 더 배우고 싶다면 모든 ADB 명령과이를 실행하는 방법을 볼 수있는 매우 흥미로운 링크를 남겨 드리겠습니다.
당신이 있습니까 전보가 설치되어 있습니까? 채널에서 매일 최고의 게시물을 받아 보세요 . 또는 원하는 경우 Facebook 페이지 에서 모든 것을 찾아보세요 .