OS X에서 iPhone을 드라이브로 마운트하는 방법


12

Windows에서 iPhone을 연결하면 자동으로 USB 대용량 저장 장치로 감지되어 디스크로 마운트됩니다. OS X의 Finder에서 어떻게 설정할 수 있습니까?


대용량 저장 장치로 사용하거나 하나만 표시합니까?
user142485

답변:


16

iOS는 OS X과 함께 사용할 수 없으므로 기본적으로 할 수 없습니다. iOS는 iPhone만을 카메라로 제공하므로 이미지 캡처/var/mobile/Media/DCIMPTP ( Picture Transfer Protocol )를 사용하여에 저장된 사진을 가져올 수 있습니다 .

두 가지 옵션 :

  • iPhone을 탈옥 하고 Cydia 의 USB 드라이브 앱을 사용 하여 장치를 실제 USB 드라이브로 전환 할 수 있습니다. 질문을 올바르게 읽으면 "드라이브 만"모드를 사용하여 원하는 작업을 수행 할 수 있습니다.

  • OS X 용 PhoneDisk 를 설치 하면 연결된 장치를 모니터링하고 드라이브로 마운트 할 수 있습니다

    PhoneDisk는 2012 년 7 월부터 중단되었으며 해당 기능은 iExplorer 에 통합되었습니다 .


iExplorer의 알려진 문제 또는 안전합니까?
Pacerier

16

slhck가 언급 한 편리한 플러그 앤 플레이 도구 iExplorer 가 있습니다 . 그러나 파일 시스템을 마운트하기 위해 한 번만 사용하여 $ 35-50 +를 지불하는 팬은 아닙니다. 특히 이미 Mac을 구입하기 위해 많은 돈을 지불했을 때. 모든 작업에 감사드립니다 iExplorer .. 여기에 훨씬 더 나은 해결책이 있습니다.

무료 답 신 (애플은 이미 위에 수십억했다) 오픈 소스를 축복하기 때문에 :

  • 홈 브루를 설치 하고 Mac에서 터미널을 열어 나머지 작업을 수행하십시오.

빠른 조사 후 iExplore 는 장치 위에 osxfuse파일 정보를 교환하기 위해 공통 프로토콜을 기반으로 구축되었습니다 . 장치를 보려면 lsusb40 자리 UUID (일명 직렬)를 검색 하도록 설치 하는 것이 좋습니다 .

lsusbOSX 작업을 하려면 :

brew tap jlhonora/lsusb
brew install lsusb

입력 lsusb하면 장치가 다음과 같이 표시됩니다.

Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone  Serial: $serial

탈옥없이 파일 시스템을 마운트하는 단계 :

  • brew tap osxfuse/osxfuse
  • brew install osxfuse
  • brew tap Homebrew/homebrew-fuse
  • brew install ifuse

이제 ifuse설치되었으므로 다음과 같이 장치를 마운트 할 수 있습니다 :

cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial

이것은 볼 수있는 애플 파일 시스템을 마운트합니다. 그러나 아마도 모든 앱과 앱 데이터와 같이 iExplorer에 보이는 모든 것을 제공하지는 않을 것입니다 ifuse. 모든 APPID(번들 이름) 을 얻으려면 하나 이상의 응용 프로그램이 필요합니다 . 그렇습니다 ideviceinstaller.

brew install ideviceinstaller
ideviceinstaller -l

출력은 다음과 같습니다.

Total: $number_of apps:
$bundle_name - $bundle_version
..

이제 장치를 이미 마운트 한 경우 계속하기 전에 먼저 마운트 해제 sudo umount ~/iPhone옆에있는 Finder에서 꺼내기 링크를 실행 하거나 클릭 한다고 언급해야 ~/OSXFUSE <whatever>합니다.

특정 앱 컨테이너를 마운트하려면 다음을 실행하십시오.

ifuse ~/iPhone/ -u $serial --container $bundle_name

그런 다음 Finder에서 폴더로 이동하거나 cp터미널에있는 동안 좋은 'ole BSD 도구 를 사용할 수 있습니다.


나는 설치할 수 없습니다 lsusb그것은 저장소에 대한 암호를 필요 - -하지만 당신은에서 UUID 찾을 수 있습니다 ioreg -p IOUSB -l -w 0- 필드USB Serial Number
비탈리 Zdanevich에게

1
$ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540 Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
Vitaly Zdanevich가

@VitalyZdanevich와 같은 문제입니다. 이 솔루션은 더 이상 작동하지 않습니다.
척 배트 슨

2
gist.github.com/samrocketman/... 다음을 수행 할 수 있습니다 brew uninstall --ignore-dependencies libtool && brew install libtool, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice그리고 brew uninstall ifuse && brew install --HEAD ifuse이 작업을 얻을 수 있습니다.
mpowered

나는 그것이 작동하기 위해 루트 쉘에 있어야했습니다!
adius

1

Windows는 iPhone을 USB 대용량 저장 장치로 마운트하지 않습니다. "내 컴퓨터"에 장치가 표시된다고해서 대용량 저장 장치라는 의미는 아닙니다. Windows가하는 일은 iPhone을 PTP 장치로 감지하여 사용자에게 표시하는 것입니다. Mac OS X과 동일하게 사진 또는 미리보기와 같은 사진을 가져 오는 프로그램을 열면 iPhone이 표시됩니다. Mac OS X은 USB 대용량 저장 장치와 마찬가지로 PTP 장비를 데스크탑에 마운트하지 않습니다.

그래서 여기에있는 모든 대답은 iPhone의 루트 파일에 들어가는 방법이었습니다. 이것은 실제로 Windows에서 사용자가 보는 것과 동일하지 않습니다.



0

PhoneDisk는 상당히 멋지지만 Sierra는 / Volume 폴더를 더 이상 쓸 수 없으므로 전화 마운트 실패 "마운트 실패 마운트 지점에 대한 디렉토리를 만들 수 없습니다"이 문제를 해결하는 가장 쉬운 방법은 터미널에서 루트로 이동하는 것입니다. .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk 절차는 간단합니다. 일부 오류가 표시되고, Sytem Extension 차단 팝업이 나타나고, 열린 보안 기본 설정 버튼을 누르고 Benjamin Fleischers 소프트웨어를 허용합니다 .... 닫기 모두 / 다시 실행 sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk phonedisk의 장점은 iphone / iPads 파일 시스템의 일부를 Mac에 마운트한다는 것입니다. 그리고 DCIM (Digital Images) Folder 아래에, 당신은 그들의 시간 정보와 모든 사진과 영화를 찾을 수 있습니다. wit cp -p를 복사하면이 정보는 손실되지 않습니다.

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