adb 장치 처리

adb 장치 처리

저는 최근에 adb 명령줄 유틸리티를 사용하기 시작했는데, 제가 하고 싶은 일은 Android 기기의 폴더에서 모든 이미지를 추출하는 것입니다. 나는 성공하지 않고 다음 명령을 시도했습니다.

 adb pull /data/media/0/Pictures/Screenshots/*.png   /root/Desktop

특정 이미지로도 시도해 봤습니다

 adb pull '/data/media/0/Pictures/Screenshots/Screenshot_2017-12-15-04-51-19.png'

adb pull 명령을 실행할 때마다 오류가 발생하는 것 같습니다.

 adb: error: remote object '/root/data/media/0/Pictures does not exist'

adb는 대소문자를 구분하므로 위 명령을 진행하기 직전에 이를 받았는지 확인했습니다.

업데이트: adb push 명령을 시도했지만 오류 코드가 출력됩니다.

 adb: error: failed to copy : Read-only file system

위의 예에서는 adb 장치에서 파일을 추출한다고 언급하지 않았습니다. Wi-Fi 파일 5개를 성공적으로 추출했지만 이미지 추출을 아직 알 수 없습니다. 이 시점에서는 미디어 파일 폴더로 범위를 좁혔으며, 하지만 그 이후의 모든 데이터는 손실되고 파일을 찾을 수 없습니다.

답변1

호스트에서 장치의 해당 위치로 파일을 복사하려면 "adb Push"를 시도하십시오.

"adb shell" 명령을 사용하여 위치(경로)를 확인할 수도 있습니다. "adb shell"을 실행하면 위치를 확인할 수 있는 장치의 쉘 프롬프트가 표시됩니다.

"adb shell" 또는 "adb psuh"가 작동하지 않는 경우장치가 호스트에 제대로 연결되어 있고 권한을 부여했는지 확인하세요.

"adbkill-server && adb start-server" 명령을 사용하여 adb를 다시 시작할 수 있습니다.

답변2

adb: 오류: 원격 개체 '/root/data/media/0/Pictures가 존재하지 않습니다'

"이미지" 뒤에 슬래시를 잊어버렸습니다.

관련 정보