เมื่อฉันเสียบ iPhone เข้ากับ Windows มันจะตรวจจับอุปกรณ์เก็บข้อมูล USB โดยอัตโนมัติและเชื่อมต่อเป็นดิสก์ ฉันจะตั้งค่านี้ใน Finder ภายใต้ OS X ได้อย่างไร
เมื่อฉันเสียบ iPhone เข้ากับ Windows มันจะตรวจจับอุปกรณ์เก็บข้อมูล USB โดยอัตโนมัติและเชื่อมต่อเป็นดิสก์ ฉันจะตั้งค่านี้ใน Finder ภายใต้ OS X ได้อย่างไร
คำตอบ:
โดยค่าเริ่มต้นคุณไม่สามารถทำได้เนื่องจาก iOS ใช้ร่วมกับ OS X จะไม่อนุญาตให้คุณ iOS จะนำเสนอ iPhone เป็นกล้องเท่านั้นดังนั้นImage Captureสามารถดึงรูปภาพที่เก็บไว้ภายใต้/var/mobile/Media/DCIM
โดยใช้ PTP ( Picture Transfer Protocol )
สองตัวเลือก:
คุณสามารถแหกคุก iPhone ของคุณและใช้แอพUSB Driveจาก Cydia เพื่อเปลี่ยนอุปกรณ์ให้เป็นไดรฟ์ USB จริง โหมด "ขับเท่านั้น" จะช่วยให้คุณทำสิ่งที่คุณต้องการหากฉันอ่านคำถามของคุณถูกต้อง
คุณสามารถติดตั้งPhoneDiskสำหรับ OS X ซึ่งจะตรวจสอบอุปกรณ์ที่เชื่อมต่อและติดตั้งเป็นไดรฟ์
หมายเหตุว่าที่ PhoneDisk ได้ถูกยกเลิกเป็นของเดือนกรกฎาคมปี 2012 และคุณลักษณะของมันได้รับการรวมอยู่ในการiexplorer
มีเครื่องมือ plug-n-play ที่มีประโยชน์iExplorerที่slhck พูดถึง .. แต่ฉันไม่ใช่แฟนตัวยงของการจ่าย $ 35-50 + สำหรับการใช้ครั้งเดียวเพียงแค่เมานต์ระบบไฟล์ โดยเฉพาะอย่างยิ่งเมื่อฉันจ่ายเงินจำนวนหนึ่งเพื่อซื้อ Mac ของฉัน ขอบคุณiExplorerสำหรับการทำงานทั้งหมดของคุณ .. แต่มันมีทางออกที่ดีกว่ามากที่นี่
คำตอบฟรีเพราะพระเจ้าอวยพรโอเพนซอร์ส (ซึ่งแอปเปิ้ลได้ทำพันล้านด้านบนของแล้ว):
หลังจากการวิจัยอย่างรวดเร็วiExploreถูกสร้างขึ้นจากด้านบนosxfuse
และใช้โปรโตคอลทั่วไปเพื่อแลกเปลี่ยนข้อมูลไฟล์จากอุปกรณ์ หากคุณต้องการดูอุปกรณ์ของคุณฉันขอแนะนำให้ติดตั้งlsusb
เพื่อค้นหา uuid 40 หลัก (หรืออนุกรม)
ในการlsusb
ทำงานกับ OSX:
brew tap jlhonora/lsusb
brew install lsusb
หลังจากพิมพ์lsusb
คุณจะเห็นอุปกรณ์ของคุณอยู่ในรายการ:
Bus $bus_num Device $dev_num: ID $vendor:$product Apple Inc. iPhone Serial: $serial
ขั้นตอนในการเมาท์ระบบไฟล์โดยไม่ต้อง jailbreaking :
brew tap osxfuse/osxfuse
brew install osxfuse
brew tap Homebrew/homebrew-fuse
brew install ifuse
ตอนนี้ifuse
ติดตั้งแล้วคุณสามารถเมานต์อุปกรณ์ดังนี้:
cd ~
mkdir ~/iPhone
ifuse ~/iPhone/ -u $serial
สิ่งนี้จะติดตั้งระบบไฟล์ apple ที่สามารถดูได้ แต่อาจจะไม่ให้ทุกสิ่งที่คุณเห็นในiExplorer .. เช่นแอพทั้งหมดและข้อมูลแอปของพวกเขา .. ไม่ต้องกลัวifuse
ก็สามารถทำได้เช่นกัน คุณต้องมีแอปพลิเคชันอีกหนึ่งตัวเพื่อรับAPPID
(ชื่อชุด) ideviceinstaller
ที่จะเป็น
brew install ideviceinstaller
ideviceinstaller -l
ผลลัพธ์จะเป็น:
Total: $number_of apps:
$bundle_name - $bundle_version
..
ทีนี้ถ้าคุณติดตั้งอุปกรณ์เรียบร้อยแล้วฉันควรจะบอกว่าคุณรันsudo umount ~/iPhone
หรือคลิกที่ลิงค์ดีดออกใน Finder ถัด~/OSXFUSE <whatever>
จาก unmount ก่อนที่จะดำเนินการต่อ
ในการเมาท์ App Container ที่เจาะจงให้รัน:
ifuse ~/iPhone/ -u $serial --container $bundle_name
จากนั้นคุณสามารถนำทางไปยังโฟลเดอร์ใน Finder หรือใช้เครื่องมือ BSD ที่ดีcp
ในขณะที่คุณยังอยู่ในเทอร์มินัลของคุณ
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 เพียงเพราะอุปกรณ์แสดงภายใต้ "My Computer" ไม่ได้หมายความว่าเป็นอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ สิ่งที่ Windows กำลังทำอยู่กำลังตรวจจับ iPhone เป็นอุปกรณ์ PTP และนำเสนอให้กับผู้ใช้ สิ่งที่เทียบเท่าใน Mac OS X คือการเปิดโปรแกรมที่นำเข้ารูปภาพเช่น Photos หรือ Preview และคุณจะเห็น iPhone อยู่ในรายการ Mac OS X ไม่เมานต์อุปกรณ์ PTP บนเดสก์ท็อปเหมือนกับที่ทำกับ USB Mass Storage
ดังนั้นคำตอบทั้งหมดในที่นี้คือวิธีเข้าไปยังรูทไฟล์ของ 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 ไม่สามารถเขียนได้ทุก ๆ ครั้งสิ่งที่ทำให้ phonedisk ล้มเหลว "การติดตั้งล้มเหลวไม่สามารถสร้างไดเรกทอรีสำหรับจุดเมานท์" วิธีที่ง่ายที่สุดในการแก้ปัญหานี้คือการใช้รากในเครื่อง .. sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk ขั้นตอนจะเข้าใจผิดได้: มีข้อผิดพลาดบางอย่างปรากฏขึ้นส่วนขยาย Sytem ที่ถูกบล็อคจะปรากฏขึ้นคุณกดปุ่มเปิดการตั้งค่าความปลอดภัยและอนุญาตให้ซอฟต์แวร์ Benjamin Fleischers .... ปิด ทั้งหมดและเรียกใช้อีกครั้ง sudo /Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk ความงามเกี่ยวกับ phonedisk คือมันเมานต์ส่วนของระบบไฟล์ iPhones / iPads บน Mac และโฟลเดอร์ DCIM (ภาพดิจิทัล) ที่ดีที่สุดคุณจะพบภาพถ่ายและภาพยนตร์ทั้งหมดพร้อมข้อมูลที่สร้างขึ้น หากคัดลอกด้วยปัญญา cp -p ข้อมูลนี้จะไม่สูญหาย