답변:
iOS는 OS X과 함께 사용할 수 없으므로 기본적으로 할 수 없습니다. iOS는 iPhone만을 카메라로 제공하므로 이미지 캡처 는 /var/mobile/Media/DCIM
PTP ( Picture Transfer Protocol )를 사용하여에 저장된 사진을 가져올 수 있습니다 .
두 가지 옵션 :
slhck가 언급 한 편리한 플러그 앤 플레이 도구 iExplorer 가 있습니다 . 그러나 파일 시스템을 마운트하기 위해 한 번만 사용하여 $ 35-50 +를 지불하는 팬은 아닙니다. 특히 이미 Mac을 구입하기 위해 많은 돈을 지불했을 때. 모든 작업에 감사드립니다 iExplorer .. 여기에 훨씬 더 나은 해결책이 있습니다.
무료 답 신 (애플은 이미 위에 수십억했다) 오픈 소스를 축복하기 때문에 :
빠른 조사 후 iExplore 는 장치 위에 osxfuse
파일 정보를 교환하기 위해 공통 프로토콜을 기반으로 구축되었습니다 . 장치를 보려면 lsusb
40 자리 UUID (일명 직렬)를 검색 하도록 설치 하는 것이 좋습니다 .
lsusb
OSX 작업을 하려면 :
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
ifuse ~/iPad -u 5932dfa1d13b1c5d55327d4278dec08cd3681540
Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your device.
brew uninstall --ignore-dependencies libtool && brew install libtool
, brew uninstall --ignore-dependencies libimobiledevice && brew install --HEAD libimobiledevice
그리고 brew uninstall ifuse && brew install --HEAD ifuse
이 작업을 얻을 수 있습니다.
Windows는 iPhone을 USB 대용량 저장 장치로 마운트하지 않습니다. "내 컴퓨터"에 장치가 표시된다고해서 대용량 저장 장치라는 의미는 아닙니다. Windows가하는 일은 iPhone을 PTP 장치로 감지하여 사용자에게 표시하는 것입니다. Mac OS X과 동일하게 사진 또는 미리보기와 같은 사진을 가져 오는 프로그램을 열면 iPhone이 표시됩니다. Mac OS X은 USB 대용량 저장 장치와 마찬가지로 PTP 장비를 데스크탑에 마운트하지 않습니다.
그래서 여기에있는 모든 대답은 iPhone의 루트 파일에 들어가는 방법이었습니다. 이것은 실제로 Windows에서 사용자가 보는 것과 동일하지 않습니다.
https://gist.github.com/samrocketman/70dff6ebb18004fc37dc5e33c259a0fc#gistcomment-2140745
주석에서 @mpowered가 언급했듯이 이것은 다음 오류를 생성하기 때문에 마지막으로 편집 한 명령으로 작동합니다 Error: No such keg: /usr/local/Cellar/ifuse
.
brew uninstall libtool && brew install libtool
brew uninstall libimobiledevice && brew install --HEAD libimobiledevice
brew install --HEAD ifuse
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를 복사하면이 정보는 손실되지 않습니다.