मैं उबंटू पर आईओएस कैमरा चित्रों का उपयोग कैसे करूं?


23

libimobiledevice17.04 के साथ भेज दिया वास्तव में नवीनतम आईओएस के साथ संगत है। जब आप किसी डिवाइस को कनेक्ट करते हैं, तो दो वर्चुअल डिवाइस दिखाई देते हैं। हालाँकि, दस्तावेज़ों के साथ काम करता है, लेकिन कैमरे के लिए एक खाली फ़ोल्डर दिखाता है।

IOS डिवाइस पर कैमरा चित्रों तक पहुंचने का कोई स्पष्ट तरीका नहीं है।

मैं उन्हें कैसे एक्सेस करूं? मैं libimobiledeviceस्रोत से संकलन नहीं करना चाहता ।

जवाबों:


34

उबंटू 18.04 / iOS 11.4

उबंटू के इस संस्करण में नवीनतम लिबिमोब्लेडेविस (रिलीज के समय) है, इसलिए यह iOS 11.4 का समर्थन करता है। ग्नोम एकीकरण के साथ एक प्रस्तावना है, हालांकि। यह दस्तावेज़ फ़ोल्डर (ऐप फ़ोल्डर) दिखाता है। @Diego द्वारा नीचे दी गई टिप के अलावा, यहां चित्र फ़ोल्डर में आने का एक सरल तरीका है (यह काम करता है अगर iOS दस्तावेज़ आपके लिए दिखाते हैं, लेकिन चित्र नहीं):

  • Nautilus में iDevices Documents फ़ोल्डर खोलें।
  • असली पता पाने के लिए CTRL+ दबाएँLafc://YOURSERIAL:3/
  • अनुगामी बृहदान्त्र और संख्या निकालें और दबाएं ENTER(यानी इसे सिर्फ पढ़ना चाहिए afc://YOURSERIAL)

अब आपको DCIM सहित अपने iDevices सिस्टम फोल्डर को देखना चाहिए।

Ubuntu 17.04 / iOS 10.3.3

वर्कअराउंड के रूप में, आप ifuse से अपने iOS डिवाइस को माउंट कर सकते हैं।

sudo apt install ifuse

अब अपने डिवाइस को कनेक्ट करें और सुनिश्चित करें कि इसे आपके कंप्यूटर के साथ जोड़ा गया है।

idevicepair validate

यदि आपको एक SUCCESS संदेश मिलता है , तो आप अच्छे हैं, यदि नहीं चलते हैं idevicepair pair। अब आप अपने iOS चित्र फ़ोल्डर को माउंट करने के लिए उपयोग कर सकते हैं:

mkdir ~/pics && ifuse ~/pics

चित्र अब आपके $ HOME फ़ोल्डर में pics के तहत उपलब्ध हैं । शॉटवेल के साथ समन्वयित होने के लिए तैयार। फ़ोल्डर को अनमाउंट करने के लिए, fusermount का उपयोग करें:

fusermount -u ~/pics && rmdir ~/pics

नोट: इस उदाहरण में मैं एक pics फ़ोल्डर बनाने के लिए और बाद में इसे हटा दें । यदि आपके पास पहले से इस तरह का एक फ़ोल्डर है, तो एक अलग नाम चुनें।


1
ifuse ~/picsI get के बाद Failed to connect to lockdownd service on the device. Try again. If it still fails try rebooting your deviceलेकिन डिवाइस लॉक नहीं है। (मेरे पास
उबुन्टु

2
यह libimobiledevice में एक बग है जिसे नवीनतम संस्करण में तय किया गया था। मैं उबंटू में अपडेट प्राप्त करने पर काम कर रहा हूं।
१।

@ किसी भी ईटीए को नियुक्त करें?
अर्गोनस

2
@argoneus सिर्फ 17.10 में अपग्रेड किया गया है यह देखने के लिए कि क्या काम करता है। मैं यहाँ वापस रिपोर्ट करूँगा। यदि मैं प्रारंभिक PPA नहीं बनाऊंगा और 17.10 के लिए पैकेज अपग्रेड प्रस्तावित करूंगा।
मुनि

मेरे लिए 17.10 के साथ काम किया और iOS9.3.5 पर चलने वाले एक ipad 2 (जोड़ी बनाने से पहले इसे अनलॉक करना होगा, पूछने पर "ट्रस्ट" को हिट करें) - धन्यवाद!
टोनी डेलरो

5

यदि आप अपने iPhone के सीरियल नंबर को देखते हैं

dmesg|grep SerialNumber:

तब आप हॉटकी Ctrl-L का उपयोग फ़ाइलों में कर सकते हैं और इसे इंगित कर सकते हैं

afc://YOURSERIALNUMBER/DCIM

जहाँ iPhone तस्वीरें रहती हैं।

मुझे कोई अतिरिक्त फ़ोल्डर बनाने या माउंट करने की आवश्यकता नहीं थी।


0

डेबियन पर, मुझे उस gvfs-backendsपैकेज को स्थापित करना था जिसमें आईफोन / आईपॉडgvfs-afc के बैकएंड शामिल हैं :

apt install gvfs-backends

फिर अपने iPhone के लिए एक सॉकेट खोलें:

# /usr/sbin/usbmuxd -u -v -f -U your_user_name

फिर डिएगो और mniess द्वारा कहा गया है, अपने iPhone सीरियल नंबर प्राप्त करें:

dmesg|grep SerialNumber:

फिर थूनर खोलें और यहां जाएं:

afc://41879faab42214e1026672589a3cb5dfa6aab7a3/PhotoData/CPLAssets/

आपकी जगह ले रहा 41879faab42214e1026672589a3cb5dfa6aab7a3है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.