파일 전송을위한 MTP의 대안이 있습니까?


36

최신 버전 (ICS +?)에는 더 이상 대용량 저장 장치가 없으므로 MTP에 대한 대안이 있습니까?

프로토콜은 본질적으로 고장난 것처럼 보이며이 형식으로의 회귀 결정은 매우 'iphone-esque'움직임처럼 보입니다 (멍청한 것들, 사용자의 힘을 빼앗아 감).

파일이 보이지 않는 수많은 문제 (예 :)가있는 것 같고 파일을 전송하는 것이 시스템 재부팅을 요구하는 것보다 간단해야한다고 생각합니다.

Wi-Fi 파일 전송과 같은 도구를 알고 있지만 종종 랩톱, 전화 및 USB 케이블을 사용하여 Wi-Fi가없는 지역에서 자신을 찾습니다. 예를 들어, 다른 날, 저는 비행기였습니다. 무선 시스템을 사용하는 데 결정적이지 않은 환경이었습니다.


다음 방법 중 하나를 사용하십시오. askubuntu.com/questions/189591/… SSH SFTP가 작동합니다.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

4
세상에는 당신 같은 사람이 더 필요 해요! “멍청한 짓을하고, 사용자로부터 힘을 빼앗아 라”** 당신은 즉시 친구입니다. ** 파워 유저 클럽에 오신 것을 환영합니다.
neverMind9

답변:


18

다음 방법은 Windows 7에서 테스트되었습니다. 데스크탑 환경 KDE 4.1x의 우분투 기반 배포 및 슬랙웨어. Mac에 대해서는 아무 것도 말할 수 없습니다. 이 답변은 다양한 방법에 대한 통합 안내서 역할을합니다.

다음 방법 중 일부는 USB 테 더링을 활성화해야합니다. 이것은 아래 언급 된 지침에 의해 달성 될 수 있습니다.

이 정보 중 일부는 Android 5.0 이상을 실행하는 기기에만 적용됩니다. 장치가 4.4 이하를 실행중인 경우 메뉴 아이콘은 다음과 같습니다 . 기기가 4.3 이하를 실행중인 경우 설정 아이콘은 다음과 같습니다 .

USB 테 더링 연결 설정 및 사용 (Windows XP 지침 포함)

1. USB 케이블을 사용하여 장치를 다른 장치에 연결합니다.
2. 화면 상단에 USB 아이콘과 알림 이 미디어 장치로 연결되어 있거나 카메라연결되어 있습니다. 테 더링을 위해 연결 유형은 중요하지 않습니다.
3. 장치의 설정 메뉴를 엽니 다 .
4. "무선 및 네트워크"에서더> 테 더링 및 휴대용 핫스팟 .
5 상자를 확인하거나 "USB 테 더링"옆의 스위치를 켭니다. 연결되면 다음 알림 중 하나가 표시되고 인터넷에 연결할 수 있습니다 (Andriod 4.4 이하 버전을 실행하는 경우 아이콘이 약간 다르게 보일 수 있음) :
휴대용 Wi-Fi 핫스팟 활성
USB 테 더링 연결 활성
다중 테 더링 또는 핫스팟 연결 활성화

데이터 연결 공유를 중지하려면 상자를 선택 해제하거나 설정 메뉴에서 "USB 테 더링"옆에있는 스위치를 끄거나 USB 케이블을 분리하십시오.

Windows XP를 통한 USB 테 더링

Windows XP를 실행하는 컴퓨터를 사용하는 경우 장치를 컴퓨터에 테 더링하기 전에 구성 파일을 설치해야합니다.

1. 위 단계에 따라 장치의 USB 테 더링을 켭니다.
2. 다음 구성 파일 ( tetherxp.inf )을 Windows XP 컴퓨터에 다운로드하십시오 . 일반적으로 링크를 마우스 오른쪽 버튼으로 클릭하고 "다른 이름으로 저장"을 선택할 수 있습니다. (브라우저가 파일 이름에“.html”을 추가하는 경우 이름을 편집하여 .html 확장자를 제거하고 대신“.inf”로 바꿔야합니다.)
3. 모바일 장치를 컴퓨터에 연결하십시오 . USB 케이블.
4. 윈도우 XP의 새 하드웨어 마법사가 열리면 선택 없음을, 아니이 시간에 , 다음을 클릭 다음 .
5. 선택설치 목록 또는 특정 위치에서, 다음을 클릭 다음 .
클릭 6. 찾아보기를 2 단계에서 다운로드 한 구성 파일이 설치된 디렉토리를 찾아 보려면 다음을 클릭 다음 .
윈도우 XP는 안드로이드 USB 이더넷 / RNDIS에 대한 소프트웨어 설치를 완료하면 7. 클릭 마침 .

( 소스 )


방법 # 1

이 방법은 USB 테 더링과 앱을 사용하여 전화 저장소에 액세스합니다.

절차 :

  1. Play Store에서 MTP 대체 USB 드라이브 를 설치하십시오 .
  2. MTP-Alternative 앱을 열고 USB 테 더링 연결 및 활성화 를 선택한 다음 USB 테 더링 활성화를 선택 하십시오 .
  3. Back키를 한 번 누르거나 실행기의 아이콘에서 앱을 열어 앱으로 돌아옵니다 .
  4. Windows 및 Ubuntu에 대한 지침이 이제 앱에 표시됩니다. OS : Windows 또는 Ubuntu를 선택 하고 가이드를 따르십시오. 또는 아래 설명에 따라 Windows 또는 Ubuntu (Linux)에서 네트워크 연결을 저장할 수 있습니다.

Windows의 경우 :

  1. 관리자 권한이 있는지 확인하십시오. 이 Microsoft Update를 다운로드하여 설치하십시오 .
  2. 웹 클라이언트의 서비스는 네트워크 폴더에 액세스 활성화 될 필요가있다. 서비스 상태를 확인하려면 + R를 눌러 실행 대화 상자를 엽니 다. 입력 services.msc하고 확인을 클릭하십시오 . 서비스 목록이있는 서비스 창이 열립니다.
  3. 아래로 스크롤하여 WebClient 를보고 해당 시작 유형을 확인하십시오 . 비활성화 되어 있지 않으면 창을 닫으십시오. 그렇다면

    Right-Click -> Properties -> General -> Startup Type -> Automatic -> Apply -> OK. 또한 수동 초과 자동 을 선택 하여 시작 과세로부터 시스템을 저장할 수 있습니다 .

  4. 이제 언론 + R입력 regedit을 클릭 확인 '을 선택 레지스트리 편집기 창이 열립니다.

  5. 툴바에서을 클릭 Edit -> Find합니다. 대화 상자에서 찾을 내용 필드에 해당하는을 입력하십시오 WebClient. 선택을 취소의 데이터 또는 기타 만 확인 아래 에 봐 . 다음 찾기를 클릭하십시오 . 검색되어 이미 선택된 항목을 표시해야합니다. 선택한 항목의 위치가 하단 패널에 있는지 확인하십시오

    Computer/HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\WebClient.

  6. 웹 클라이언트의 항목, 그 안에 콘텐츠에 액세스 할 올바른 방향 화살표를 클릭합니다.

  7. 매개 변수를 클릭하십시오 . 오른쪽에서을 클릭하십시오 BasicAuthLevel -> Modify. 에 값 데이터 필드에 값을 변경 2을 클릭 확인 .
  8. BasicAuthLevel 항목 이없는 경우 빈 공백을 마우스 오른쪽 단추로 클릭하여 작성 DWORD (32-bit) Value하고 이름을로 지정하십시오 BasicAuthLevel. 7 단계를 수행하십시오.
  9. 모든 변경 사항을 적용하려면 지금 시스템을 다시 시작하십시오. 전화기를 PC에 다시 연결하려면 MTP-Alternative 앱을 열어야합니다.
  10. 휴대 전화 저장소를 매핑하려면 내 컴퓨터를 엽니 다 .
  11. 주소 표시 줄 아래에서 네트워크 드라이브 연결을 클릭하십시오 .
  12. 해당 폴더 필드에 입력 \\192.168.42.129@8081하고 완료를 클릭하십시오 . /전화기 의 디렉토리 내용이 포함 된 창이 열립니다 .
  13. 스마트 폰에 내부 [SD 카드] 만있는 경우 sdcard폴더 를 입력하십시오 . 그렇지 않으면 storage폴더를 입력하고 원하는 저장 공간에 입력하십시오.
  14. 에서이 네트워크 드라이브에 액세스 할 수 있습니다 My Computer -> Network Location. 드라이브를 통해이 드라이브의 이름을 바꾸고 이름을 Right-Click -> Rename입력 한 다음를 누르십시오 Enter. 위에서 설명한 지침이있는 스마트 폰이 PC에 연결되어 있지 않으면 드라이브에 액세스 할 수 없습니다.

(출처 : ykasidit , Yeehawup , MTP-Alternative )

KDE 4.1x가 설치된 Ubuntu (Linux)의 경우 :

  1. 돌고래 파일 브라우저를 시작 합니다. 에서 장소 를 클릭 네트워크 .
  2. 를 클릭하십시오 Add Network Folder -> WebFolder (webdav).
  3. 어떤 입력 이름 , 휴가 사용자 , 필드를 비워 입력 192.168.42.129서버 필드 입력 8081포트 필드. 윈도우 OS 중 하나를 입력의 13 단계에 따라 /sdcard/또는 /storage/에서 위치 필드, 체크 만들고이 원격 폴더 아이콘 을 클릭 저장하고 연결을 . 스토리지 내용이있는 창이 열립니다.
  4. 네트워크 위치에 저장됩니다 Places -> Network -> Name여기서 이름은 또한으로이 폴더 고정 할 수 있습니다 3 단계에서 인 환경을 해당 폴더에 걸쳐 수행하여 Right-click -> Add to Places.

방법 # 2

이 방법은 ADB 인터페이스를 사용하여 휴대폰 저장소에 액세스합니다. 이미 많은 사용자들에 의해 광범위하게 다루어졌으며 일부 답변은 여기에서 액세스 할 수 있습니다 . 요약하자면 다음은 Android 애호가 사용자의 답변에서 인용 한 지침입니다.

OS에 ADB 설치

실제로 개발에 SDK 를 사용하지 않으려면 전체 SDK 를 설치할 필요 가 없습니다. 일반 사용자가 필요로하는 컨텍스트에서 기본 ADB 명령 을 실행할 수 있으려면 기본 설치로 충분합니다. 이 작업을 수행하는 방법을 설명하고 가장 많이 사용되는 컴퓨터 시스템을 다룰 것입니다.

요구 사항

먼저 기본 바이너리가 필요합니다. Linux, Windows 및 Mac의 공식 다운로드 페이지에서 찾을 수 있습니다 .

Windows 사용자

컴퓨터에서 Windows를 실행하는 경우 장치에 대한 특수 드라이버도 필요합니다 (여기서는 일반적인 해결책이 없으므로 직접 확인해야합니다. 일반적으로 해당 드라이버는 제조업체 웹 사이트에서 다운로드 할 수 있음).

Linux 및 Mac OS 사용자

Linux 및 Mac OS 사용자는 장치를 운영 체제에 알려야합니다. Linux의 경우 내 대답에 설명 된 필수 단계를 찾을 수 있습니다 . Mac OS에 익숙하지 않아서 말할 수 없습니다.

설치

리눅스

Linux의 경우 이것은 매우 쉽습니다. 다운로드 한 바이너리를 원하는 디렉토리에 압축 해제하면됩니다. 내가 이것을 쓰고있는 시점에서,이 두 파일 만됩니다 adbaapt(가 사용하는 후자 QtADB , 반드시 ADB 명령을 직접 실행하는 데 필요하지 않습니다). 파일 권한을 조정하여 실행 가능하게하십시오 (예 : 명령 행에서 chmod 0755 adb aapt). 마지막으로, 선택한 디렉토리를 $PATH변수 와 함께 포함시키는 것이 좋으 므로 adb어디에서나 호출 할 수 있습니다. ~/.profile파일 끝에 export PATH="~/bin:$PATH"이진을 추출한 경우 와 같은 추가 행을 포함시키는 것이 좋습니다 ~/bin.

윈도우

Windows 다운로드에는 몇 개의 파일이 더 있습니다. 또한 원하는 디렉토리로 추출하십시오. 전체 경로를 따르지 않고 어디에서나 호출 할 수 있으려면 해당 경로를 환경 변수에도 추가해야합니다. Windows 사용자가 아니기 때문에 "이 작업을 수행하는 방법"을 남겨 두어야합니다.

또 뭐요?

이 시점에서 수행해야하며 ADB 명령 행의 모든 ​​기능을 사용할 수 있습니다.

추가 자료

( 소스 )

과,

나는 왜 누군가가 악성 코드가 달린 웹 사이트에서 알려지지 않은 오래된 버전을 다운로드하는 것이 구글 자체에서 직접 최신 공식 버전을 다운로드하는 것을 선호하는지 이해하지 못합니다. 나는 각자 자신을 추측합니다.

Google 저장소에 대한 링크는 다음과 같습니다.

최신 버전의 플랫폼 도구 (각각 10Mb 미만의 몇 개의 바이너리 만 포함) :

우분투 및 데비안 사용자 (개인적으로 사용하는 배포판)의 경우 최신 버전의 플랫폼 도구를 찾아 설치하는 작은 bash 스크립트를 작성했습니다 -Ubuntu에 Android 플랫폼 도구 (ADB) 설치

( 소스 )

우분투에서 액세스 휴대 전화 저장 공간 (리눅스)를 사용하여 ADB 인터페이스 :

Windows 부분에는 대답 할 수 없지만 Ubuntu 부분도 사용하고 있으며 장치 를 컴퓨터에서 마운트하고 때로는 전체 r / w 액세스로 장치마운트 하기 때문에 확실히 대답 할 수 있습니다. 내가 사용하려면 컴퓨터에 ADB 도구를 설치해야합니다. 아직 설치하지 않은 경우 예를 들어 ADB의 최소 설치가 있습니까?를 참조하십시오 .

드로이드 준비

먼저 컴퓨터에서 실행될 수있는 모든 OS에 적용되는 기본 요구 사항 : 전체 액세스 권한을 얻으려면 ADB 데몬이 루트 모드에서 실행되고 있어야합니다. 기본적으로 기본 ROM이있는 경우에도 기본 ROM은 그렇지 않습니다 (많은 사용자 정의 ROM이 기본적으로 활성화되어 있음). 따라서 먼저 확인하십시오. "일반"이 호출하지 않고 adb shell루트 프롬프트 ( #) 를 직접 가져 오면 su괜찮습니다. 그렇지 않으면 adbd insecure : help it run and "patched insecure mode"와 같은 도우미가 필요합니다 . 선택적으로 장치를 부팅 할 때마다 자동으로 수행되도록 확인란을 선택하십시오.

읽기 전용 파일 시스템에 대한 쓰기 액세스 준비

둘째, 컴퓨터의 OS에서 다시 독립은 : 읽기 및 쓰기 파일 시스템, 그들은 읽기 / 쓰기 모드로 마운트해야합니다. adb shell예를 들어 파티션에 mount -o remount,rw /system대한 발행과 같이 ( 필요한 읽기 / 쓰기 모드로 파티션을 남겨 두는 것은 권장하지 않습니다 ) 언제든지 쓸 필요가 /system있습니다.

드로이드 장착

이제 구체적인 내용으로 넘어 갑시다. FUSE를 사용하여 ADB를 통해 Android 파일 시스템을 마운트합니다 . 이를위한 도구는 adbfs-rootless 입니다. 여기에 지시가 있으면 코드를 쉽게 컴파일 할 수 있습니다. 완료되면 결과 adbfs바이너리를의 디렉토리에 복사 하십시오 $PATH. 그런 다음 컴퓨터에서 마운트 지점을 작성하십시오. 나의 예에서는, 나는 그것을 ~/droid위해 사용할 것이다 . 이제 우리는 간다 :

# Mount the Android FS:
adbfs ~/droid
# Unmount it again:
fusermount -u ~/droid

프로세스를 쉽게하기 위해 두 개의 별칭을 만들었습니다.

alias mdroid="adbfs ~/droid"
alias udroid="fusermount -u ~/droid"

이미 짐작하셨습니다 : mdroid"마운트 드로이드", udroid"언 마운트 드로이드"를 나타냅니다.

수동 마운트 / 마운트 해제에 대한 다른 접근 방식 은 특정 VFS와 함께 Midnight Commander를 사용하는 것입니다. mc-extfs-adb가 그렇게합니다. IbunOnDroid 의 다운로드 영역에서 Ubuntu에 맞게 수정 된 버전을 다운로드 할 수 있습니다 (설치 지침 포함).

두 변종 모두 장단점이 있습니다. mc-extfs-adb는 처음 액세스 할 때 시간이 많이 걸리지 만 (전체 파일 시스템 구조를 캐시하는 동안) – 파일 시스템을 캐시하는 것처럼 매우 빠르게 탐색하므로 속도가 느려집니다. 파일을 원격으로 복사 / 편집 할 때 adbfs를 사용하면 직접 시작하는 속도가 훨씬 빨라지지만 디렉토리를 전환 할 때 항상 전체 구조를 캐시 하지 않고 필요할 때만 읽기 때문에 "지체"합니다 . 나는 일반적으로 후자를 선호하지만 YMMV-두 가지 옵션을 모두 제공했습니다. :)

( 소스 )

ADB 인터페이스를 사용하여 Windows에서 전화 저장소에 액세스하려면

기본적으로 Windows 파일 탐색기에서는 Android 루트 파일에 액세스 할 수 없습니다. 이를 위해 다른 응용 프로그램 (PC로)을 다운로드해야합니다. 이 같은 많은 장소 ( guidingtech.com는 튜토리얼 추천 안드로이드 사령관 . 또 다른 추천 파일 탐색기 프로그램입니다 드로이드 탐색기 .

( 소스 )


방법 # 3

이 방법은 앱과 USB 테 더링을 사용합니다. 이 방법은이 답변에 뿌리를두고 있습니다 (이 답변은 가능성을 언급했지만 실제 사용법은 단계적으로 설명하지 않았습니다).

절차 :

  1. WebDav / FTP / SSH / Samba 서버 생성을 허용하는 파일 서버 앱을 다운로드하십시오. Izzy 여기 에서이 목록을 보거나 viz ., WebDav , FTP , Samba , SSH , Multifarious 중에서 선택할 수 있습니다 . 도움이되지 않는 경우 Google이 친구입니다.
  2. 다음 지침은 { WebDav , FTP } Ultimate (무료) 및 Servers Ultimate Pro (유료)에 대한 것입니다.

WebDav Server Ultimate 사용 :

  1. USB 테 더링을 활성화합니다 .
  2. WebDav Server Ultimate을 시작하십시오 .
  3. 로 이동하십시오 Add -> WebDAV Server ->.
  4. 서버 이름에 이름을 입력하십시오 . 기억할 수있는 1024보다 큰 포트 번호 (예 : 5000)를 선택하고 Run on port에 입력하십시오 .
  5. 에서 문서 루트 선택 /방법 # 1과 일관성을 유지 할 수 있습니다.
  6. 모든 옵션을 선택 취소하십시오. 이 앱을 시작할 때마다이 서버를 자동으로 실행하도록 선택할 수 있습니다. 이렇게하려면 앱이 깨끗하게 시작될 때 직접 시작을 선택하십시오 . Back키를 한 번 누르고 를 선택 하여 서버 설정을 저장 하십시오 .
  7. 새로 생성 된 서버 항목을 한 번 누르고 시작 / 중지를 선택 하십시오 . 정보 서버가 시작되었습니다 대화 상자 가 나타납니다 . 앱 상단의 많은 아이콘을 왼쪽으로 밀어서 앱 (서버 포함)을 닫고 종료를 선택할 수 있습니다 . 종료를 선택하지 않으면 명시 적으로 중지하지 않으면 서버가 계속 실행됩니다.
  8. 이제 Windows 또는 Linux의 방법 # 1에 설명 된 절차를 사용할 수 있습니다. Windows의 경우 주소는 이제 \\192.168.42.129@5000이고 Linux의 경우 주소는 webdav://192.168.42.129:5000/입니다.

FTP 서버 Ultimate 사용 :

  1. USB 테 더링을 활성화합니다 .
  2. FTP Server Ultimate 앱을 시작하십시오 .
  3. 로 이동하십시오 Add -> FTP Server ->.
  4. 서버 이름에 이름을 입력하십시오 . 기억할 수있는 1024보다 큰 포트 번호 (예 : 6000)를 선택하고 Run on port에 입력하십시오 .
  5. 모든 옵션을 선택 취소하십시오. 이 앱을 시작할 때마다이 서버를 자동으로 실행하도록 선택할 수 있습니다. 이렇게하려면 앱이 깨끗하게 시작될 때 직접 시작을 선택하십시오 . 마찬가지로 Respawn (서버 충돌시 자동 재시작)을 선택 합니다.
  6. 사용자 ( 위의 설정 에 인접한)로 이동하고 추가를 누르고 사용자 이름비밀번호를 비워 두고 자동 쓰기 액세스를 확인하십시오 . 문서 루트에 강제 적용 을 선택하여 PC를 제한하도록 선택할 수 있습니다 .
  7. 에서 문서 루트 선택 /방법 # 1과 일관성을 유지 할 수 있습니다.
  8. Back키를 한 번 누르고 를 선택 하여 서버 설정을 저장 하십시오 .
  9. 새로 생성 된 서버 항목을 한 번 누르고 시작 / 중지를 선택 하십시오 . 정보 서버가 시작되었습니다 대화 상자 가 나타납니다 . 앱 상단의 많은 아이콘을 왼쪽으로 밀어서 앱 (서버 포함)을 닫고 종료를 선택할 수 있습니다 . 종료를 선택하지 않으면 명시 적으로 중지하지 않으면 서버가 계속 실행됩니다.
  10. 이제 Linux에서 설명한 절차를 사용할 수 있습니다. Windows의 경우 주소는 이제 ftp://192.168.42.129:6000이고 Linux의 경우 주소는 ftp://192.168.42.129:6000/입니다. Windows에서 ftp를 맵핑하려면 13 단계의 다음 지시 사항을 따르십시오.

Servers Ultimate Pro 사용 :이 앱을 사용하려면 다른 패키지 (무료)를 설치해야합니다.

  1. USB 테 더링을 활성화합니다 .
  2. Servers Ultimate Pro 앱을 시작하십시오 .
  3. 서버로 이동하십시오 . 탭 +아이콘을 눌러 아래로 스크롤하여 FTP 기본 서버 .
  4. Name을 입력 하고 기억할 수있는 1024보다 큰 포트 번호를 선택하십시오 (예 : 2121).
  5. 아래 의 네트워크 인터페이스를 LISTEN 선택 rndis0 -Ipv4 (192.168.42.129)를 .
  6. 앱이 시작될 때 직접 시작을 확인 하십시오 .
  7. 에서 LOCKS 확인 WIFI 잠금을 사용 .
  8. 앱 상단 패널에서 사양으로 이동하여 업로드 허용을 제외한 모든 항목을 선택 취소 합니다.
  9. 에서 문서 루트 선택 /방법 # 1과 일관성을 유지 할 수 있습니다.
  10. 플로피 아이콘을 터치하여 설정을 저장합니다.
  11. 서버 항목을 한 번 누르고 시작을 선택 하십시오 .
  12. 이제 Linux 용 방법 # 1에 설명 된 절차를 사용할 수 있습니다. Linux의 경우 네트워크 위치는입니다 ftp://192.168.42.129:2121/.
  13. Windows의 경우 방법 # 1 Windows의 1-11 단계를 수행하십시오 .
  14. 문서 및 사진을 저장하는 데 사용할 수있는 웹 사이트에 연결을 클릭 하십시오 .
  15. 네트워크 위치 추가 라는 제목의 새 창이 표시됩니다. 를 클릭하십시오 Next -> Choose a custom network location -> Next.
  16. 인터넷 또는 네트워크 주소 아래 에 입력 ftp://192.168.42.129:2121/sdcard/하고 다음을 클릭하십시오 . sdcardstorage로 교체 할 수 있습니다 .
  17. 확인 익명 로그온을 클릭 다음 . 나중에 인식 할 이름을 입력하고 다음을 클릭하십시오 .
  18. 확인 내가 마침을 클릭하여이 네트워크 위치 열기 를 클릭 마침 . 휴대 전화의 저장 콘텐츠가 포함 된 새 창이 나타납니다.
  19. 방법 # 1의 단계 14도 여기에 적용됩니다.

Servers Ultimate Pro의 WebDav 서버의 경우 설정은 방법 # 3의 앞에서 설명한 절차와 비슷합니다.


MTP 대체 정보

'MTP'문제없이 PC로 USB 파일 전송.

더 이상 USB 'MTP 드라이버를 찾을 수 없습니다'또는 '내 파일을 찾을 수 없습니다'문제-Windows 및 Ubuntu GNU / Linux를 모두 지원합니다!

'MTP-Alternative'는 기본 Android 'MTP'파일 전송 방법 대신 USB 테 더링을 통해이 장치의 저장 장치를 '드라이브'로 컴퓨터에 공유하므로 3 가지 일반적인 'MTP'문제를 피할 수 있습니다.

WebDav Server Ultimate 정보

안전하고 완벽한 무료 WebDAV 서버! 응용 프로그램은 여러 사용자 추가를 지원하고 SSL / TLS (HTTPS)를 통한 WebDAV 지원을 제공하며 장치가 특정 WIFI 네트워크에 연결될 때 WebDAV 서버를 자동으로 시작하도록 설정할 수 있습니다!

FTP 서버 Ultimate 정보

FTP 클라이언트를 사용하여 파일을 전송하기위한 안전하고 완전한 무료 FTP 서버입니다. 응용 프로그램은 여러 사용자 추가를 지원하고 FTPS 암시 적 / SFTP / SCP를 지원하며 장치가 특정 WIFI 네트워크에 연결되어 있으면 FTP 서버를 자동으로 시작하도록 설정할 수 있습니다!

Servers Ultimate Pro 정보

★★ 70 개 이상의 프로토콜로 60 개 이상의 서버를 실행하십시오! ★★

이제 CVS, DC Hub, DHCP, UPnP, DNS, DDNS, eDonkey, 이메일 (POP3 / SMTP), FTP 프록시, FTP, FTPS, FTPES, 플래시 정책, Git, Gopher, HTTP Snoop, ICAP, IRC Bot을 실행할 수 있습니다. , IRC, ISCSI, Icecast, LPD,로드 밸런서, MQTT, Memcached, MongoDB, MySQL, NFS, NTP, NZB 클라이언트, Napster, PHP, Lighttpd, PXE, 포트 포워더, RTMP, 원격 제어, Rsync, SIP, SMB / CIFS , SMPP, SMS, 양말, SFTP, SSH, 서버 모니터, Styx, Syslog, TFTP, 텔넷, 시간, 토런트 클라이언트, 토런트 트래커, 트리거, 유니슨, UPnP 포트 매퍼, VNC, VPN, Wake On Lan, 웹, WebDAV, WebSocket, X11 및 / 또는 XMPP 서버!


노트 :

  1. WebDAV는 파일 크기를 최대 4GB로 제한 할 수 있습니다.
  2. MTP-Alternative가 지원하는 WebDav를 통한 파일 전송은 반응이 좋지 않았으며 Android에서 800MB의 캐시 크기를 만들었습니다.
  3. 2. Linux에서는 문제가 발생하지 않았으며 원활하게 작동했습니다.
  4. FTP Native Server가있는 Servers Ultimate Pro 를 선호합니다 . 그것은 나를 위해 Windows와 Linux 모두에서 완벽하게 작동합니다.
  5. adb push|pull데이터 전송에는 방법 # 2의 명령 만 사용 합니다. 대안으로 일반적인 옵션을 다루는 것으로 언급됩니다.
  6. 루팅 된 경우 Servers Ultimate Pro에서 포트 포워드 할 수 있습니다.
  7. 아직 모르는 방법이있을 수 있습니다. 답변으로 게시하십시오.

4
이것들은 모두 길입니다! 간단한 빠른 파일 전송을 위해 너무 많은 작업이 있습니다. 이것은 2018입니다!
shinzou

@shinzou 불편을 드려 죄송합니다. Google, Microsoft 및 기타 어리석은 IT 회사에 대해 유감스럽게 생각하여 여전히 우리에게 sh * ful MTP 프로토콜을 사용하거나 위와 같은 솔루션을 사용하도록 강요합니다. 당신이 다른 방법을 비판하는 대신 방법, 더 간단한 해결책을 제시하고 귀중한 답변을 제공 할 수 있다면 자신의 답변을 작성하는 것이 가장 좋습니다.
trejder

9

물론입니다. 사용중인 OS에 따라 편안함이 다릅니다.

나는 주로 이것을 위해 를 사용 합니다. Linux에서는이 방법으로 장치를 마운트 할 수도 있습니다. adb크로스 플랫폼 QtADB와 같이 원하는 경우 여러 GUI가 있습니다. 또는 명령 행을 사용할 수 있습니다.

# Copy a file to the Android device
adb push some.file.ext /mnt/sdcard/some.file.ext
# Grab one from the Android device
adb pull /mnt/sdcard/some.file.ext some.file.ext
# similar for an entire directory
adb pull /mnt/sdcard /local/folder

양쪽 끝 의 유형 이 모두 일치하는지 주의하십시오 . 둘 다 파일 이름이거나 (처음 두 예제와 같이) 둘 다 디렉토리입니다 (세 번째 예제). 믹스가 실패합니다.

편리한 방법으로 (예를 들어 ) 탐색 하려면을 ls사용하십시오 adb shell.

컴퓨터에 ADB가 아직 설치되어 있지 않은 경우 : ADB의 최소 설치가 있습니까?를 참조하십시오 .


이것은 매우 흥미 롭습니다-감사합니다! 나는 놀이를 할 예정이며 그것이 작동하면 나는 틱으로 돌아올 것이다!
fostandy

이를위한 GUI를 제공하는 파일 관리자도 있습니다. 자세한 내용 은 내 ADB 앱 목록 을 참조하십시오. 페이지 끝에서 해당 컴퓨터 프로그램을 찾으십시오.
Izzy

1
하나의 파일을 확실하게 밀거나 당기기 위해 내부 저장소를 백업하고 싶을 경우 : /
Shayan

1
@Shayan 당신이 "내부 SD 카드"를 의미하는 경우 : 내 대답의 마지막 명령은 그렇게합니다. 앱이 데이터를 저장하는 장소 ( /data/*) 를 의미하는 경우 디바이스를 루팅하고 ADB 데몬을 안전하지 않은 모드로 실행하여 풀어야합니다.
Izzy

4

예, Google Play에서 'mtp alternative'를 검색하거나 아래 페이지를 방문하십시오. https://play.google.com/store/apps/details?id=com.clearevo.mtp_alternative

USB 테 더링을 활성화해야하며 매우 간단합니다.

내 친구와 내 자신이 꽤 많은 'MTP 드라이버를 찾을 수 없음'과 '파일을 표시하지 않음'문제에 직면 한 후이 문제를 해결하기 위해 'MTP-Alternative'라는 앱을 만들기로 결정했습니다.

일반적으로 adb를 사용하여 '기술 데이터'파일도 전송합니다. 잘 작동합니다. 그러나 adb를 사용하여 사진, 음악 또는 비디오와 같은 미디어 파일을 PC에서 Android로-/ sdcard / Pictures / 또는 / sdcard / Music /으로 전송하면 Android Gallery 및 Music 앱에 해당 파일이 표시되지 않고 다시 시작할 때까지 업데이트하지 마십시오 (Nexus 5 및 Galaxy Note 8 모두). 갤러리 및 음악 앱은 'MTP 대안'을 사용하여 새로 추가 된 파일을 다시 시작하지 않고 즉시 업데이트합니다. 또한 전화에서 새 미디어 또는 데이터 파일을 만들면 PC 폴더에서 'F5'를 누르면 새로 고쳐 표시됩니다.


5.1.1을 실행하는 OPO 전화에서 Windows 8.1 x64 PC로 26GB를 전송하는 데이 앱을 성공적으로 사용했습니다. 그러나 WebDAV를 사용하며 각 개별 파일을 50MB로 제한합니다 (그렇지 않으면 "0x800700DF : 파일 크기가 허용 된 한계를 초과합니다"라는 오류가 발생 함). 한도를 높이려면 다음 지침을 따르십시오. support.microsoft.com/en-us/kb/900900
ikjadoon

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.