FUSE文件系統實現,以訪問iOS設備的內容。
該項目允許使用保險絲文件系統接口在本地安裝iOS設備的各種目錄。
一些關鍵功能是:
首先安裝所有必需的依賴項並構建工具:
sudo apt-get install
build-essential
pkg-config
checkinstall
git
autoconf
automake
libtool-bin
libplist-dev
libimobiledevice-dev
libfuse3-dev
usbmuxd然後克隆實際的項目存儲庫:
git clone https://github.com/libimobiledevice/ifuse.git
cd ifuse現在您可以構建並安裝它:
./autogen.sh
make
sudo make install請注意,在某些系統上,您可能必須先加載fuse內核模塊,並確保您是fuse組的成員:
sudo modprobe fuse
sudo adduser $USER fuse您可以通過以下方式檢查fuse組的會員資格:
id | grep fuse && echo yes ! || echo not yet...如果您剛剛添加了自己,則需要註銷並重新註銷以使小組更改以變得可見。
從設備運行中安裝媒體分區:
ifuse < mountpoint >提示:如果您將設備作為常規用戶安裝,則係統可能會抱怨file /etc/fuse.conf不可讀取。這意味著您不屬於fuse組(見下文)。
要卸載作為常規用戶,您必須運行:
fusermount -u < mountpoint >默認情況下,ifuse(通過AFC協議)可訪問設備上的/var/root/Media/ chroot(包含音樂/圖片)。這是訪問設備的正確和安全的方法。但是,如果設備已越獄,則在安裝時使用以下命令可以使用以下命令來了解該設備的文件系統:
ifuse --root < mountpoint >請注意,只有較舊的越獄軟件在設備上安裝了必要的AFC2服務,以啟用root文件系統使用。例如,BlackRa1n不安裝它,因此默認情況下不啟用root Filesystem訪問!謹慎使用,因為沒有製定AFC協議來訪問根文件系統。
如果使用libimobiledevice> = 1.1.0,IFUSE也可以與iTunes文件/文檔共享功能一起使用。它允許您通過指定應用程序標識符直接通過其文檔文件夾在設備上的應用程序交換文件:
ifuse --documents < appid > < mountpoint >以下示例將VLC應用程序的文檔文件夾安裝到/mnt :
ifuse --documents org.videolan.vlc-ios /mnt也可以使用--container參數安裝應用程序的沙盒根文件夾:
ifuse --container < appid > < mountpoint >可以使用以下方式獲得應用程序的<appid> (捆綁識別器)
ifuse --list-apps請諮詢使用信息或手動頁面以獲取可用命令行選項的完整文檔:
ifuse --help
man ifuse我們歡迎任何人的捐款,並感謝每個拉的請求!
如果您想做出貢獻,請分配master分支,更改,提交並發送拉動請求進行審查。批准後,它可以合併到主代碼庫中。
如果您打算貢獻更大的變化或重大重構,請先創建一張票,以預先討論這個想法,以確保每個人的精力減少。
請確保您的貢獻遵循:
我們仍在製定指導方針,因此請遵守我們!
該軟件是根據GNU較少的通用公共許可證v2.1許可的,該軟件也包含在COPYING文件中的存儲庫中。
蘋果,iPhone,iPad,iPod,iPod Touch,Apple TV,Apple Watch,Mac,iOS,iPados,TVOS,WatchOS和MacOS是Apple Inc.的商標。
該項目是一個獨立的軟件應用程序,尚未獲得Apple Inc.的授權,贊助或以其他方式批准。
REDME更新了:2024-11-15