아이폰 리눅스에 연결하기

이제야, 아이폰 사진을 컴퓨터로 쉽게 볼 수 있게 되었다. 

원래는 icloud 업로드 한 이후에 노트북으로 다운 받았는데 이제는 그러지 않아도 된다. 신난다. ㅋㅋㅋ 이제 일기 쓸 때 사진도 넣어야지 

어제 하루 종일 쓰고도 안 되는거 같아서 오늘은 시도 안 해 보려 했는데, 다시 해 보니까 되었어.

항상 askubuntu Forum에 있는 글을 제대로 읽지 않아서 시간을 이렇게나 버린다. 사실 거기 다 어떻게 하라고 쓰여 있는데, 읽는거 귀찮아서 대충 이렇게 저렇게 하면 되겠지 하다가 중요한 부분을 놓친다. 

우선 구글링 했을 때, 

https://askubuntu.com/a/812379 

https://askubuntu.com/questions/812006/how-can-i-mount-my-iphone-6s-on-ubuntu-16-04

위에서 하라는 데로 라이버리 설치하고,

idevicepair pair

ifuse /media/iPhone

했는데 계속 다음과 같은 에러가 떠서

Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.

뭐가 문제인지 따로 구글링 했는데, 이것 저것 해 봐도 잘 안 됬다. 그러다가 ㅋㅋ 그 밑에 추가 답변으로 있었다. 

After having built new versions of libplist, libusbmuxd, libimobiledevice, ifuse and usbmuxd under /usr/local/lib, those versions have to be taken into use when calling the commands to connect the iPhone (instead of using the old library versions, which is done by default). So I did the following in a bash-shell (make sure to unlock (enter your code or use your fingerprint) your iPhone before each action):

sudo LD_LIBRARY_PATH=/usr/local/lib usbmuxd

export LD_LIBRARY_PATH=/usr/local/lib

idevicepair pair

ifuse /media/iPhone

이렇게 떡 하니 써 있는데 이 부분을 못보고, 왜 ifuse /media/iPhone 했는데 계속 오류가 뜰까.. 이러고 있었던 거였다. 

어떠한 이유에서 인지 ifuse 가 libimobiledevice 의 최신 버전인 libimobiledevice6를 인식을 못하고 있었는데, 

sudo LD_LIBRARY_PATH=/usr/local/lib usbmuxd

export LD_LIBRARY_PATH=/usr/local/lib

하니까 해결되었다. 

기쁘다 

 

for unmount

fusermount -u /media/iPhone/
idevicepair unpair