ฉันจะติดตั้ง iPhone เป็นไดรฟ์บน OS X ได้อย่างไร


12

เมื่อฉันเสียบ iPhone เข้ากับ Windows มันจะตรวจจับอุปกรณ์เก็บข้อมูล USB โดยอัตโนมัติและเชื่อมต่อเป็นดิสก์ ฉันจะตั้งค่านี้ใน Finder ภายใต้ OS X ได้อย่างไร


คุณสามารถใช้มันเป็นอุปกรณ์เก็บข้อมูลขนาดใหญ่หรือเพียงแค่แสดงเป็น?
142485

คำตอบ:


16

โดยค่าเริ่มต้นคุณไม่สามารถทำได้เนื่องจาก 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


มีปัญหาใด ๆ ที่ทราบเกี่ยวกับ iExplorer หรือปลอดภัยหรือไม่
Pacerier

16

มีเครื่องมือ plug-n-play ที่มีประโยชน์iExplorerที่slhck พูดถึง .. แต่ฉันไม่ใช่แฟนตัวยงของการจ่าย $ 35-50 + สำหรับการใช้ครั้งเดียวเพียงแค่เมานต์ระบบไฟล์ โดยเฉพาะอย่างยิ่งเมื่อฉันจ่ายเงินจำนวนหนึ่งเพื่อซื้อ Mac ของฉัน ขอบคุณiExplorerสำหรับการทำงานทั้งหมดของคุณ .. แต่มันมีทางออกที่ดีกว่ามากที่นี่

คำตอบฟรีเพราะพระเจ้าอวยพรโอเพนซอร์ส (ซึ่งแอปเปิ้ลได้ทำพันล้านด้านบนของแล้ว):

  • ติดตั้งhomebrewและเปิด terminal บน Mac ของคุณเพื่อทำส่วนที่เหลือ

หลังจากการวิจัยอย่างรวดเร็ว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
Vitaly 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 โซลูชันนี้ใช้งานไม่ได้อีกต่อไป
Chuck Batson

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 เพียงเพราะอุปกรณ์แสดงภายใต้ "My Computer" ไม่ได้หมายความว่าเป็นอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ สิ่งที่ Windows กำลังทำอยู่กำลังตรวจจับ iPhone เป็นอุปกรณ์ PTP และนำเสนอให้กับผู้ใช้ สิ่งที่เทียบเท่าใน Mac OS X คือการเปิดโปรแกรมที่นำเข้ารูปภาพเช่น Photos หรือ Preview และคุณจะเห็น iPhone อยู่ในรายการ Mac OS X ไม่เมานต์อุปกรณ์ PTP บนเดสก์ท็อปเหมือนกับที่ทำกับ USB Mass Storage

ดังนั้นคำตอบทั้งหมดในที่นี้คือวิธีเข้าไปยังรูทไฟล์ของ iPhone ซึ่งไม่เหมือนกับสิ่งที่ผู้ใช้เห็นบน Windows


0

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

0

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 ข้อมูลนี้จะไม่สูญหาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.