>source

전화에 루트 셸이 있습니다.

그러나 adb 서비스가 실행되지 않는 것 같습니다. 즉, 포트 5555가 열려 있지 않은 장치에 있습니다.1:

$ telnet 1.2.3.4 5555
Trying 1.2.3.4...
telnet: Unable to connect to remote host: Connection refused

즉 adb 연결에서 수신해야하는 것이 내 Android에서 실행되지 않습니다.

어떻게 든 루트 셸 (Android에서)에서 시작할 수 있습니까?

Android 10이 있습니다.

1Telnet은 여기서 포트 테스트 목적으로 만 사용됩니다. adbd 에 의해 연결됩니다 adb .

  • 답변 # 1

    운영:

    settings put global adb_enabled 1
    
    

    당신은 또한 시작할 수 있습니다 adbd 실행하여 서비스 start adbd 또는 setprop ctl.start adbd . 하지만 나는 settings Android 프레임 워크를 제대로 통과하기 때문입니다.

    추신:

    명확히하기 위해 adbd 포트에서 수신 5555 경우에만네트워크를 통한 ADB(개발자 옵션에서 또는 setprop service.adb.tcp.port 5555 장치에서 또는 실행하여 adb tcpip 5555 PC에서). USB 모드에서 (실행하여 전환 할 수 있음) adb usb PC) adbd 네트워크 포트에서 수신 대기하지 않습니다. 이 답변에 더 많은 관련 세부 정보가 있습니다.

관련 자료

  • 이전 twrp - Moto G6에서 LineageOS 171을 플래싱 한 후 "커널로드 실패"
  • 다음 applications - RedMi Note 5에서 Android 10으로 업그레이드