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 > 힌트 : 장치를 일반 사용자로 마운트하면 시스템은 /etc/fuse.conf 파일을 읽을 수 없다고 불평 할 수 있습니다. 그것은 당신이 fuse 그룹에 속하지 않는다는 것을 의미합니다 (아래 참조).
일반 사용자로서의 세우려면 실행해야합니다.
fusermount -u < mountpoint > 기본적으로 ifuse (AFC 프로토콜을 통해)는 장치의 /var/root/Media/ chroot (음악/사진 포함)에 액세스 할 수 있습니다. 이것은 장치에 액세스하는 올바른 안전한 방법입니다. 그러나 장치가 탈옥 된 경우 장착시 다음 명령을 사용하여 장치 파일 시스템의 전체보기를 사용할 수 있습니다.
ifuse --root < mountpoint >오래된 탈옥 소프트웨어만이 루트 파일 시스템 사용을 가능하게하기 위해 장치에 필요한 AFC2 서비스를 설치했습니다. 예를 들어 BlackRA1N이 설치되지 않으므로 기본적으로 루트 파일 시스템 액세스를 활성화하지 않습니다! AFC 프로토콜이 루트 파일 시스템에 액세스하기 위해 만들어지지 않았으므로 조심스럽게 사용하십시오.
libimobiledevice> = 1.1.0을 사용하는 경우 iTunes 파일/문서 공유 기능과 함께 ifuse를 사용할 수도 있습니다. 응용 프로그램 식별자를 다음과 같이 지정하여 문서 폴더를 통해 장치의 응용 프로그램과 직접 파일을 교환 할 수 있습니다.
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 브랜치를 포크하고, 변경, 커밋 및 검토 요청을 보내십시오. 일단 승인되면 주 코드 기반으로 병합 될 수 있습니다.
더 큰 변경 사항이나 주요 리팩토링을 제공 할 계획이라면 먼저 티켓을 만들어 아이디어를 선불에 대해 논의하여 모든 사람을위한 노력을 덜 보장하십시오.
귀하의 기여가 다음을 준수하는지 확인하십시오.
우리는 여전히 가이드 라인을 연구하고 있으므로 우리와 함께하십시오!
이 소프트웨어는 COPYING 파일의 저장소에 포함 된 GNU Lesser General Public License v2.1에 따라 라이센스가 부여됩니다.
Apple, iPhone, iPad, iPod, iPod T
이 프로젝트는 독립적 인 소프트웨어 응용 프로그램이며 Apple Inc.에서 승인, 후원 또는 다른 승인을받지 않았습니다.
ReadMe 업데이트 : 2024-11-15