與iPad/iPhone同步
從 Linux Wiki
目錄 |
通過數據線
libimobiledevice提供了在Linux中訪問iOS設備的方案,只要將iPad或iPhone與電腦連接,無需越獄即可互傳文件。其最新開發版支持目前最新的iOS 5.1.1 (2012年6月16日數據,最新信息請前往其網站查詢)。
功能
除了互傳文件外,libimobiledevice 還支持訪問應用程序的文檔空間、備份與恢復乃至利用iOS設備上網等,但尚不支持管理設備中的相冊和音樂庫等。最新的功能支持信息可在其首頁下方看到。[1]
安裝
有些發行版,如Ubuntu,已經內置了該軟件,故可直接與iPad等設備連接。未預裝該軟件的其它發行版則需安裝一系列軟件(包),如
- libimobiledevice, ifuse
- 提供一個可訪問iOS設備的用戶空間文件系統,這些工具還依賴usbmuxd,用於管理與iOS設備的USB連接。
- gvfs-afc, gvfs-afp
- 如果使用GNOME,強烈推薦安裝GVFS的這兩個後端,這樣iOS設備會在連接後被自動掛載。
注意發行版倉庫中的版本可能不夠新,此時需要自行安裝新版工具,如Archlinux用戶可直接安裝libimobiledevice-git。
另外,視發行版不同,安裝後可能需要賦予用戶相應的權限。如Archlinux中,需要把用戶加入usbmux組[2]。
使用
如果正確安裝了上述軟件,先以root身份運行 usbmuxd
$ sudo usbmuxd
再連接iPad或iPhone,GNOME應該就能自動辨識出相應設備了。
如果沒有使用GNOME+GVFS,可使用ifuse命令手動掛載,如:
$ mkdir ~/iOS $ ifuse ~/iOS
通過無線網絡
已經越獄的設備可以直接通過SSHFS管理。只要在越獄的設備上通過Cydia安裝一個SSH Server,再用
$ sshfs root@iOS设备的IP地址
連接即可(默認密碼:alpine)。用戶的文件一般在 /var/mobile/ 中。
常見問題
相冊管理
目前無法通過Linux直接管理相冊,但如果只是為了添加/刪除圖片且不介意相冊分類等信息丟失,可刪除 PhotoData 文件夾中的Photos*及com.apple.photos.caches_metadata.plist。下次打開相冊時,iOS會為DCIM/...中的文件重建相冊。
文檔管理
對於已越獄的設備,先將PDF等文件複製到設備上,再用iFile等打開即可,可選擇導入iBooks。
軟件安裝
先複製文件到iOS設備上,然後可以用MyFile等工具安裝.ipa文件。