Une implémentation du système de fichiers de fusibles pour accéder au contenu des appareils iOS.
Ce projet permet de monter localement divers répertoires d'un périphérique iOS à l'aide de l'interface de système de fichiers de fusibles.
Certaines fonctionnalités clés sont:
Installez d'abord toutes les dépendances et les outils de construction requis:
sudo apt-get install
build-essential
pkg-config
checkinstall
git
autoconf
automake
libtool-bin
libplist-dev
libimobiledevice-dev
libfuse3-dev
usbmuxdPuis clonez le référentiel de projet réel:
git clone https://github.com/libimobiledevice/ifuse.git
cd ifuseVous pouvez maintenant le construire et l'installer:
./autogen.sh
make
sudo make install Notez que sur certains systèmes, vous devrez peut-être d'abord charger le module du noyau fuse et vous assurer que vous êtes membre du groupe fuse :
sudo modprobe fuse
sudo adduser $USER fuse Vous pouvez vérifier votre adhésion au groupe fuse avec:
id | grep fuse && echo yes ! || echo not yet...Si vous venez de vous ajouter, vous devrez vous connecter et vous reconnecter pour que le changement de groupe devienne visible.
Pour monter la partition multimédia à partir de l'appareil exécuté:
ifuse < mountpoint > Astuce: Si vous montez votre appareil en tant qu'utilisateur ordinaire, le système pourrait se plaindre que le fichier /etc/fuse.conf n'est pas lisible. Cela signifie que vous n'appartenez pas au groupe fuse (voir ci-dessous).
Pour démontrer en tant qu'utilisateur régulier, vous devez exécuter:
fusermount -u < mountpoint > Par défaut, Ifuse (via le protocole AFC) donne accès au /var/root/Media/ chroot sur l'appareil (contenant de la musique / images). C'est le moyen et le bon moyen d'accéder à l'appareil. Cependant, si l'appareil a été jailbreaké, une vue complète du système de fichiers de l'appareil peut être disponible en utilisant la commande suivante lors du montage:
ifuse --root < mountpoint >Notez que seul le logiciel de jailbreak plus ancien a installé le service AFC2 nécessaire sur l'appareil pour permettre l'utilisation du système de fichiers racine. Par exemple, BlackRA1n ne l'installe pas et n'attire donc pas l'accès au système de fichiers racine par défaut! Utilisez avec Care car le protocole AFC n'a pas été fabriqué pour accéder au système de fichiers racine.
Si vous utilisez libimobileSice> = 1.1.0, IfUse peut également être utilisé avec la fonction de partage du fichier / document iTunes. Il vous permet d'échanger des fichiers avec une application sur l'appareil directement via son dossier Documents en spécifiant l'identifiant d'application comme ceci:
ifuse --documents < appid > < mountpoint > L'exemple suivant monte le dossier Documents de l'application VLC vers /mnt :
ifuse --documents org.videolan.vlc-ios /mnt Il est également possible de monter le dossier racine à sable d'une application en utilisant le paramètre --container :
ifuse --container < appid > < mountpoint > Le <appid> (identifiant de faisceau) d'une application peut être obtenu en utilisant:
ifuse --list-appsVeuillez consulter les informations d'utilisation ou la page manuelle pour une documentation complète des options de ligne de commande disponibles:
ifuse --help
man ifuseNous accueillons les contributions de quiconque et sommes reconnaissants pour chaque demande de traction!
Si vous souhaitez contribuer, veuillez débarquer la branche master , modifier, commettre et envoyer une demande de révision. Une fois approuvé, il peut être fusionné dans la base de code principale.
Si vous prévoyez de contribuer des changements plus importants ou un refactorisation majeure, veuillez d'abord créer un billet pour discuter de l'idée d'avance pour assurer moins d'efforts pour tout le monde.
Veuillez vous assurer que votre contribution adhère à:
Nous travaillons toujours sur les directives, alors gardez avec nous!
Ce logiciel est sous licence sous la licence GNU Unser General Public V2.1, également incluse dans le référentiel dans le fichier COPYING .
Apple, iPhone, iPad, iPod, iPod Touch, Apple TV, Apple Watch, Mac, iOS, iPados, TVOS, Watchos et MacOS sont des marques d'Apple Inc.
Ce projet est une application logicielle indépendante et n'a pas été autorisé, parrainé ou autrement approuvé par Apple Inc.
Readme mis à jour le: 2024-11-15