Home사용 방법 가이드ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지...

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

Android 사용자 지정에는 기본적으로 수행 할 수있는 작업, ADB로 수행 할 수있는 작업, 루트로 수행 할 수있는 작업의 세 가지 계층이 있습니다. 루트는 여전히 얻기가 매우 까다 롭지 만 ADB 모드는 훨씬 쉬워졌습니다.

Android 9에서 Google은 Wi-Fi 네트워크를 통해 컴퓨터에서 휴대 전화로 ADB 명령을 무선으로 전송할 수있는 기능을 추가했습니다. 특별히 획기적이지는 않지만, 기반을 마련했습니다.작업.

개발자 Tyler Nijmeh와 그의 새 앱인 LADB를 소개합니다. 전적으로 전화로 로컬 호스트를 만든 다음 네트워크의 컴퓨터처럼 작동합니다. 여기에서 전화기의 자체 무선 ADB 기능에 연결하기 만하면됩니다. 즉,이 기능을 사용하기 위해 더 이상 컴퓨터가 필요하지 않습니다!

필요한 것:

  • Android 9 이상이 설치된 휴대 전화
  • Google Play에서 앱을 구매하려면 $ 2.99 (또는 GitHub 소스에서 앱을 빌드하기위한 추가 비용)

작업 확인:

  • Google Pixel 휴대 전화 (Android 9 이상)
  • OnePlus 휴대폰 (OxygenOS 9 이상)
  • 삼성 Galaxy 휴대폰 (One UI 2.0, 2.1 및 3.0)

1 단계: LADB 설치

참고로,이 앱은 3 달러입니다. 괜찮지 않다면 앱의 GitHub 페이지로 이동 무료로 소스에서 APK를 컴파일하십시오. 다음은 해당 경로로 이동하려는 경우 좋은 출발점이 될 스택 오버플로 스레드입니다.

하지만 다른 모든 사용자는 Play 스토어 앱에서 LADB를 검색하여 설치하면됩니다. 또는 휴대 전화에서 아래 링크를 탭하여 앱의 설치 페이지로 바로 이동하세요.

  • Play 스토어 링크: LADB — 로컬 ADB 셸 ($ 2.99)

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

2 단계: 개발자 옵션 활성화

이제 설정 앱을 열고 아래로 스크롤하여 “휴대 전화 정보”를 선택하십시오. 내부에서 “빌드 번호”항목을 빠르게 연속 7 번 탭한 다음 메시지가 표시되면 잠금 화면 암호를 입력합니다. 숨겨진 개발자 옵션 메뉴의 잠금이 해제되지만 더 많은 도움이 필요한 경우이 부분에 대한 전체 가이드가 있습니다.

3 단계: 무선 디버깅 활성화

이제이 앱이 작동하도록하는 기본 Android 기능을 활성화해야합니다. 설정으로 이동 한 다음 아래로 스크롤하여 “시스템”을 선택한 다음 “고급”을 탭하고 “개발자 옵션”을 선택하십시오. 일부 휴대폰에서는 개발자 옵션 항목이 기본 설정 화면 맨 아래에 대신 표시 될 수 있습니다.

안으로 들어가면 아래로 스크롤하여 디버깅 부분. 여기에서 “무선 디버깅”옆에있는 스위치를 활성화 한 다음 프롬프트에서 “확인”을 눌러 선택을 확인합니다.

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

이를 테스트 한 결과 지난 4 년 동안 미국에서 판매 된 모든 최신 Android 휴대 전화에서 작동하는 것으로 확인되었지만 모든 기기에 무선 디버깅 기능이 보장되는 것은 아닙니다. Android의 오픈 소스 코드베이스 인 AOSP의 일부이지만 OEM은 때때로 Android의 스킨 버전에서 기능을 제거합니다. 휴대 전화에이 옵션이 없으면 슬프게도 LADB가 작동하지 않습니다.

4 단계: 연결 설정

다음으로 LADB의 로컬 호스트를 전화기의 무선 ADB 기능에 연결하기 만하면됩니다. 그러나 실행중인 Android 버전에 따라 매우 쉬울 수도 있고 다소 어색 할 수도 있습니다. 투박한 버전 (최신 Android 버전)부터 시작하므로 Android 10 이하를 실행하는 경우, 건너 뛰려면 여기를 클릭하세요.

Android 11 이상

Android 11부터 새로운 무선 디버깅 기능이 완료되었습니다. 즉, 명령을 보내기 위해 자격 증명을 입력해야하는 적절한 보안 시스템이있어이 경우 상황이 복잡해집니다.

따라서 Android 11에서 LADB를 처음 시작하면 포트 번호와 페어링 코드를 입력하라는 팝업이 표시됩니다. 페어링 코드를 보여주는 설정의 팝업은 컴퓨터에 입력하는 동안 휴대폰에서 읽을 수 있도록 설계되었으므로 시스템이 닫히 자마자 페어링 코드를 자동으로 변경합니다.

따라서 팝업이 닫히지 않도록 분할 화면보기에서 설정 앱을 열어야합니다. LADB가 번호를 묻는 메시지를 표시하는 동안 멀티 태스킹보기로 들어가 카드 상단에있는 앱 아이콘을 탭한 다음 “화면 분할”을 선택합니다. 다음으로 표시되는 미니 멀티 태스킹보기에서 설정 카드를 선택하여 두 번째 화면으로 만듭니다. 또는 Samsung을 사용하는 경우 목록에서 “설정”을 선택합니다.

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

거기에서 다시 설정 –> 시스템 –> 고급 –> 개발자 옵션 또는 설정 –> 개발자 옵션, 그런 다음 “무선 디버깅”텍스트 (토글 아님)를 탭하여 기능의 하위 메뉴를 엽니 다. 거기에서 아래로 스크롤하여 “페어링 코드와 페어링 장치”를 탭합니다.

자, 또 다른 주름이 있습니다. 분할 화면보기에서 LADB의 해당 팝업은 “Okay”버튼을 잃어 버립니다. 즉, 편집 한 후에는 앱이 자격 증명을 수락하도록 할 수 없습니다. 이를 방지하려면 분할 화면 분할기를 사용하여 설정 부분이 화면의 1/3 만 차지하고 LADB가 나머지 2/3를 차지하는 곳까지 아래로 드래그합니다.

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

이제 숫자를 복사하는 문제입니다. 아래에 IP 주소 및 포트 설정 팝업에 일련의 숫자, 콜론, 다른 숫자가 표시됩니다. 콜론 뒤의 숫자는 포트 LADB 팝업의 필드. 그런 다음 페어링 코드가 페어링 코드 상자에 들어간 다음 LADB에서 “확인”을 탭해야합니다.

이제 LADB 터미널에 “장치가 연결을 수락하기를 기다리는 중”이라는 메시지가 표시됩니다. 최대 2 분이 소요될 수 있으므로 기다려주십시오. 연결이 완료되면 Android 시스템에서 “무선 디버깅 연결됨”이라는 알림을 받아야합니다.

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

앞으로이 모든 작업을 수행 할 필요는 없습니다. LADB와 Android는 모두 무선 ADB 쌍을 저장하므로 다음에 ADB 셸 명령을 보내야 할 때 앱을 열고 입력하기 만하면됩니다!

Android 9 및 10

Android 9 또는 10을 사용하는 경우이 부분은 그래서 훨씬 쉽게. 앱을 연 다음 “항상 허용”옆의 확인란을 선택하고 “USB 디버깅 허용”메시지가 표시되면 “허용”을 선택하십시오. 그러면 명령을받을 준비가 된 명령 줄이 표시됩니다!

ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음ADB 셸 명령을 자신의 전화기로 보내는 방법 — 컴퓨터 나 루트가 필요하지 않음

5 단계: 자신의 전화기로 ADB 셸 명령 보내기

이제 ADB 셸 명령을 자신의 전화기로 보낼 준비가되었습니다. 이것은 ADB 셸이므로 “adb reboot-bootloader”와 같은 명령에 액세스 할 수 없습니다. 대신 일반적으로 “adb shell”로 시작하는 명령 만 실행할 수 있습니다.

그러나 명령을 ADB 셸로 직접 전송하기 때문에 명령의 “adb shell”부분을 포함 할 필요가 없습니다. 해당 부분을 삭제하고 나머지 명령 만 단독으로 전송하면됩니다. 예를 들어, 많은 고급 사용자 지정 앱에 필요한 WRITE_SECURE_SETTINGS를 부여 할 때 다음 대신:

adb shell pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS

. 당신은 이것을 보낼 것입니다:

pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS

이 명령을 사용해 볼 수있는 두 가지 훌륭한 앱은 SystemUI Tuner와 Tasker입니다. 특정 시스템 설정을 작성할 수있는 높은 권한을 부여받은 후에는 매우 강력 해집니다!