
iDescriptor v0.6.2
Un outil de gestion d'iDevice gratuit, open-source et multiplateforme

Outil de gestion idevice multiplateforme, open-source et gratuit écrit en Rust et Qt
Téléchargement
NE TÉLÉCHARGEZ PAS DEPUIS UN SITE WEB PRÉTENDANT ÊTRE NOUS, NOUS AVONS UNIQUEMENT https://idescriptor.github.io ET LES VERSIONS SERONT PUBLIÉES UNIQUEMENT DEPUIS CE DÉPÔT
Instructions d'installation
Windows
- Installeur (.msi): Téléchargez et exécutez l'installeur. Recommandé pour la plupart des utilisateurs.
- Portable (.zip): Extrayez et exécutez
iDescriptor.exe. Aucune installation requise. - Choco :
choco install idescriptor --version=0.1.0
macOS
- Apple Silicon: Téléchargez le fichier
.dmgpour les Mac M1/M2/M3/MX.
Ouvrez le.dmget faites glisser iDescriptor vers Applications.
Après avoir déplacé l'application vers Applications, exécutez le code ci-dessous
xattr -c ~/Applications/iDescriptor.app
Cliquez ici pour en savoir plus sur la raison pour laquelle cela est nécessaire.
-
Intel: Téléchargez le fichier
.dmgpour les Mac à processeur Intel.
Ouvrez le.dmget faites glisser iDescriptor vers Applications.Vous ne devriez rencontrer aucun problème sur les Mac Intel, mais si c'est le cas, consultez ceci.
Linux
- AppImage: Téléchargez, puis exécutez
chmod +x iDescriptor*.AppImage
- Arch Linux: Installez depuis AUR:
yay -S idescriptor-git
Windows 11 (Acrylic) - v0.6.0

Windows 11 - v0.6.0

macOS - v0.6.0

Linux (Gnome, fenêtre personnalisée activée) - v0.6.0

Linux (Gnome) - v0.6.0

Linux (Ubuntu) - v0.6.0

Fonctionnalités
Connexion
| Fonctionnalité | Statut | Notes |
|---|---|---|
| Connexion USB | ✅ Implémenté | Entièrement pris en charge sur Windows, macOS et Linux. |
| Connexion sans fil | ✅ Implémenté | À partir de la v0.4.0 |
Outils
| Fonctionnalité | Statut | Notes |
|---|---|---|
| AirPlay | ✅ Implémenté | Diffusez l'écran de votre appareil sur votre ordinateur. |
| Télécharger et installer des applications depuis l'Apple Store | ✅ Implémenté | Téléchargez et installez des applications directement depuis l'Apple Store. |
| Informations sur la batterie | ✅ Implémenté | Lire les informations détaillées de la batterie de l'appareil. |
| Localisation virtuelle | ✅ Implémenté | Simuler la position GPS. |
| Sauvegardes de l'appareil | ✅ Implémenté (Expérimental) | Sauvegardez les données de votre appareil (iOS 13-26) |
| Montage du système de fichiers iFuse | ✅ Implémenté | Monter le système de fichiers de l'appareil. (Windows et Linux uniquement) |
| Galerie | ✅ Implémenté | - |
| Explorateur de fichiers | ✅ Implémenté | Explorer le système de fichiers de l'appareil. |
| Importation de photos sans fil | ✅ Implémenté | Importer des photos sans fil (nécessite l'application Shortcuts sur l'iDevice). |
| Informations sur le câble | ✅ Implémenté | Vérifier l'authenticité des câbles USB connectés et plus encore. |
| Découverte des appareils réseau | ✅ Implémenté | Découvrir et surveiller les appareils de votre réseau local. |
| Terminal SSH (Jailbroken) | ✅ Implémenté | Ouvrir un terminal sur votre iDevice. |
| Interroger MobileGestalt | ✅ Implémenté | Lire les informations matérielles et logicielles détaillées de l'appareil. |
| Écran en direct | ✅ Implémenté | Afficher l'écran de votre appareil en temps réel. |
| Images disque de développement | ✅ Implémenté | Gérer et monter les images disque de développement. ( iOS 6- 16) |
AirPlay
Diffusez l'écran de votre appareil sur votre ordinateur !

App Store
Téléchargez et installez des applications directement depuis l'Apple Store !
Vous devez vous connecter avec votre identifiant Apple pour utiliser cette fonctionnalité.

Informations sur la batterie
Lisez les informations détaillées de la batterie de l'appareil

Simuler une localisation
Simulez la position GPS sur votre iDevice !

Sauvegardes de l'appareil
EXPÉRIMENTAL
Sauvegardez votre appareil (galerie, réglages, etc.) (iOS 13-26)

Montage du système de fichiers iFuse
Utilisez votre iDevice comme un VRAI disque !
Montez littéralement le système de fichiers de votre iDevice et utilisez-le comme un disque ordinaire, la lecture et l'écriture sont toutes deux autorisées. N'essayez pas d'importer des photos ou des vidéos car cela ne fonctionnera pas de cette façon, utilisez la fonction d'importation de la galerie pour cela.
Windows

Ubuntu / Linux

Galerie
Consultez vos albums/photos comme dans l'application Photos

Explorateur de fichiers

Informations sur le câble

Découverte des appareils réseau

Terminal SSH
Ouvrez un terminal sur votre iDevice jailbreaké !

Écran en direct
Utile si votre appareil ne prend pas en charge AirPlay

Plus

Authentification requise ?
Vous pouvez voir cette fenêtre contextuelle sur n'importe quelle plateforme, car cette application utilise des backends sécurisés pour récupérer et stocker vos identifiants Apple. Vous pouvez désactiver cela dans les paramètres, mais ce n'est pas recommandé et ce n'est pas sûr pour votre compte Apple. De plus, si vous laissez cette option activée et que vous vous connectez, vous pouvez utiliser les mêmes identifiants dans ipatool sans vous reconnecter.

Sponsors
Cape (Platine)
Cape est le premier service cellulaire grand public privé et sécurisé de ce genre aux États-Unis,
Essayez Cape sans risque pour seulement 30 $ pour votre premier mois. Utilisez le code trycape30 au moment du paiement pour en bénéficier.
Devenez sponsor
Remerciements
- libimobiledevice
- ipatool - Nous utilisons une version modifiée ici
- QSimpleUpdater - Nous utilisons une version modifiée ici
- UxPlay (pour AirPlay) - Nous utilisons une version modifiée ici
Règles udev Linux
iDescriptor vérifiera les règles udev mais en cas d'échec, vous pouvez ajouter manuellement les règles udev en procédant de la manière suivante :
@uncore sudo cat /etc/udev/rules.d/99-idevice.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="05ac", MODE="0666"
✘ Sun 6 Jul - 14:29 ~
@uncore sudo groupadd idevice
Sun 6 Jul - 14:30 ~
@uncore sudo usermod -aG idevice $USER
Sun 6 Jul - 14:30 ~
@uncore sudo udevadm control --reload-rules
sudo udevadm trigger
Pour plus d'informations UDEV.md
Contribuer
Les contributions sont les bienvenues !
Veuillez d'abord consulter la Feuille de route pour vous assurer que ce à quoi vous contribuez n'est pas déjà en cours de développement et ne soit pas en conflit avec notre CI/CD ou l'orientation générale du projet.
Nous développons activement sur la branche dev, veuillez donc baser vos pull requests sur cette branche.
Vous pouvez également envoyer une PR à la branche main, mais elle doit concerner la compilation, les traductions, la publication vers un gestionnaire de paquets ou la documentation.
Feuille de route
Fonctionnalités prévues
Ce codebase subit actuellement une refonte majeure et une réécriture dans les branches qml et qmeta-qml
- Migrer vers idevice-rs
DONE✅ - Prise en charge de la connexion sans fil
DONE✅ - Installer les fichiers IPA directement depuis l'application
- Prise en charge de la localisation virtuelle pour iOS 17 et versions ultérieures
DONE✅ - Migrer vers UCRT pour de meilleures performances et une meilleure stabilité
Windows - Nouvelles améliorations UI/UX
Windows✅ - Lire la galerie depuis Photos.sqlite
DONE✅ - Traductions -> contribuez aux traductions
- Sauvegarde de l'appareil
DONE✅ (EXPÉRIMENTAL) - Télécharger n'importe quelle version de n'importe quelle application depuis l'App Store (en développement)
- Implémenter le sideloading
- Importer de la musique
- Application compagnon sur l'appareil
- Interagir depuis la CLI
Vous pouvez toujours devenir sponsor/faire un don pour demander/prioriser une fonctionnalité ou accélérer le processus de développement !
Erreur « Damaged » sur macOS

Si vous rencontrez une erreur « damaged » similaire en essayant d'ouvrir l'application sur macOS, vous pouvez résoudre ce problème en exécutant la commande suivante dans le terminal :
xattr -c ~/Applications/iDescriptor.app
Vous devez exécuter cette commande car macOS bloque les applications qui ne sont pas signées avec un identifiant de développeur Apple. En effaçant les attributs étendus, vous pouvez contourner cette fonctionnalité de sécurité.
Ce n'est pas spécifique à iDescriptor, par exemple consultez ceci.
Vous pouvez être plus explicite et ne supprimer que l'attribut de quarantaine comme ceci :
xattr -dr com.apple.quarantine /Applications/iDescriptor.app