快轉到主要內容

在Linux利用開源免費的iDescriptor管理iPhone的檔案

· 民國114年乙巳年
·
切換繁體/簡體
分類   Linux系統 Linux好用軟體
標籤   IOS Libimobiledevice
目錄

「iDescriptor」是類似3uTools的一個開源軟體。支援Linux、Windows、macOS系統。

tty.webp

它算是一個「工具箱」的軟體,能夠讓我們檢視iPhone與iPad裝置上的檔案,不需要越獄。主要功能有:

  • 檢視iPhone系統資訊
  • 匯入iPhone的照片
  • 瀏覽APP分享的檔案
  • 將iPhone的目錄掛載到電腦上存取
  • 啟動AirPlay伺服器讓iPhone投影
  • 安裝App Store的APP,抽取IPA
  • 將iPhone螢幕顯示在電腦上(需要iOS 16以下)
  • 偽裝iPhone的GPS位置(需要iOS 16以下)
  • 在越獄的裝置上開啟SSH終端機

跟其他商業軟體比起來,iDescriptor是開放原始碼的軟體,無收費,無廣告,不會收集任何使用者資料~!

這個軟體對Linux用戶尤其有用,因為iTunes長期以來都沒有Linux版,用Wine跑功能也都怪怪的,只得依賴libimobiledevice的命令行工具控制,或者透過桌面環境的檔案管理員來存取iPhone檔案。

而iDescriptor背後使用了libimobiledevice,可以說是集合各家大成所開發的圖形化軟體。

目前iDescriptor還缺了idevicebackup的備份iOS系統,以及AltStore側載IPA的功能。這些理論上都是能透過開源工具做到的,就看作者要不要更新囉!

1. 安裝iDescriptor
#

Github依照作業系統下載安裝檔。

例如,Ubuntu就下載AppImage,點兩下執行。

初次安裝後,iDescriptor應該會要求在Linux安裝udev規則。設定後要重新開機才有效果。

ii.webp

初次插入電腦的時候,需要在iOS裝置點選「信任這部電腦」。

2. 匯入iOS照片到電腦
#

P.S.其實你不用透過iDescriptor,通常iPhone插入到電腦就會被識別為一個相機裝置,透過PTP協定匯入就行了。

目前只能匯入照片到電腦,無法傳送到iOS裝置。

點Gallery → 100APPLE,選取照片,然後點選Export匯出照片。

2.webp

3. 瀏覽iOS裝置的檔案
#

APP有允許分享檔案的話,就會在這裡看到APP的檔案。不過目前還不能匯入整個資料夾,有點不便,只能點選箭頭按鈕匯入匯出檔案。

ff0.webp

也可以直接透過ifuse掛載,點Toolbox → iFuse Mount,用Linux的系統檔案管理器操作檔案。但這裡就只能看到DCIM目錄下的照片而已。

ff.webp

4. 投影iOS裝置螢幕到電腦
#

這個功能很像UxPlay,不過作者採用的是另一套方案,無法自訂參數。

這個功能不需要用USB線連著iOS裝置也可以使用。

讓電腦與iOS裝置位於同一個Wifi網路下,點選Toolbox → AirPlayer,啟動投影伺服器,然後從iOS的「控制中心」點選投影到iDescriptor即可。

screenshot_20251123_222308.webp

勾選V4L2的話,則是可以將iOS的畫面作為OBS Studio的虛擬攝影機使用。

Toolbox → Live Screen這個投影螢幕的方式延遲更小,直接透過USB線條顯示iPhone畫面,但這個功能要在iOS 16以下版本的裝置才能觸發~且不支援音訊。

screenshot_20251123_222205.webp

5. 抽取IPA
#

從電腦端控制iOS裝置,下載APP,或者抽取IPA到電腦,做「學術用途」之用。

需要在Apps頁面登入Apple帳號,登入憑證只會儲存在本機。

screenshot_20251123_223458.webp

相關文章

Linux電腦同步iCloud檔案、郵件、行事曆(Rclone + Thunderbird 教學)
分類   Linux系統 Linux好用軟體
標籤   Rclone IOS Linux GNOME KDE Plasma
iPhone傳檔案到Linux電腦,使用GNOME與KDE的檔案管理器整理檔案
分類   Linux系統 Linux好用軟體
標籤   GNOME KDE Plasma Libimobiledevice Linux IOS ITunes
KDE Connect使用教學,Linux電腦與手機無線互傳檔案
分類   Linux系統 Linux好用軟體
標籤   File Sharing KDE Connect Linux Windows IOS Android KDE Plasma

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。