
iDescriptor v0.6.0
Una herramienta gratuita, de código abierto y multiplataforma para la gestión de dispositivos iDevice.

Herramienta multiplataforma, de código abierto y gratuita para la gestión de iDevices, escrita en Rust y Qt
el primer servicio de telefonía celular de consumo privado y seguro de su tipo en los EE. UU.
Descarga
NO DESCARGUES DESDE NINGÚN SITIO WEB QUE SE HAGA PASAR POR NOSOTROS; SOLO TENEMOS https://idescriptor.github.io Y LOS LANZAMIENTOS SE HARÁN SOLO DESDE ESTE REPOSITORIO
Instrucciones de instalación
Windows
- Instalador (.msi): Descarga y ejecuta el instalador. Recomendado para la mayoría de los usuarios.
- Portable (.zip): Extrae y ejecuta
iDescriptor.exe. No se requiere instalación. - Choco :
choco install idescriptor --version=0.1.0
macOS
- Apple Silicon: Descarga el archivo
.dmgpara Macs M1/M2/M3/MX.
Abre el.dmgy arrastra iDescriptor a Applications.
Después de mover la aplicación a Applications, ejecuta el código siguiente
xattr -c ~/Applications/iDescriptor.app
Haz clic aquí para saber más sobre por qué es necesario.
-
Intel: Descarga el archivo
.dmgpara Macs basados en Intel.
Abre el.dmgy arrastra iDescriptor a Applications.No deberías tener problemas en Macs Intel, pero si los tienes, mira esto.
Linux
- AppImage: Descarga, descomprime y ejecuta.
- Arch Linux: Instala desde AUR:
sudo pacman -Syu
yay -S idescriptor-git
asegúrate de ejecutar "sudo pacman -Syu"; de lo contrario, no encontrará libimobiledevice>=1.4.0
Windows 11 Dark (Acrylic) - v0.4.0

Windows 11 Light (Acrylic) - v0.4.0

Otras plataformas

Características
Conexión
| Función | Estado | Notas |
|---|---|---|
| Conexión USB | ✅ Implementado | Totalmente compatible con Windows, macOS y Linux. |
| Conexión inalámbrica | ✅ Implementado | A partir de v0.4.0 |
Herramientas
| Función | Estado | Notas |
|---|---|---|
| AirPlay | ✅ Implementado | Transmite la pantalla de tu dispositivo a tu computadora. |
| Descarga e instalación de apps desde la App Store | ✅ Implementado | Descarga e instala aplicaciones directamente desde la App Store. |
| Ubicación virtual | ✅ Implementado | Simula la ubicación GPS. |
| Montaje del sistema de archivos iFuse | ✅ Implementado | Monta el sistema de archivos del dispositivo. (Solo Windows y Linux) |
| Galería | ✅ Implementado | - |
| Explorador de archivos | ✅ Implementado | Explora el sistema de archivos del dispositivo. |
| Importación inalámbrica de la galería | ✅ Implementado | Importa fotos de forma inalámbrica (requiere la app Shortcuts en el iDevice). |
| Información del cable | ✅ Implementado | Comprueba la autenticidad de los cables USB conectados y más. |
| Descubrimiento de dispositivos en red | ✅ Implementado | Descubre y monitorea dispositivos en tu red local. |
| Terminal SSH (con jailbreak) | ✅ Implementado | Abre una terminal en tu iDevice. |
| Consulta de MobileGestalt | ✅ Implementado | Lee información detallada de hardware y software del dispositivo. |
| Pantalla en vivo | ✅ Implementado | Ve la pantalla de tu dispositivo en tiempo real. |
| Imágenes de disco de desarrollador | ✅ Implementado | Administra y monta imágenes de disco de desarrollador. ( iOS 6- 16) |
Adaptación total al tema


AirPlay
¡Transmite la pantalla de tu dispositivo a tu computadora!

App Store
¡Descarga e instala aplicaciones directamente desde la App Store de Apple!
Necesitas iniciar sesión con tu Apple ID para usar esta función.

Ubicación virtual
¡Simula la ubicación GPS en tu iDevice!

Montaje del sistema de archivos iFuse
¡Usa tu iDevice como una UNIDAD normal!
Monta literalmente el sistema de archivos de tu iDevice y úsalo como una unidad normal; tanto la lectura como la escritura están permitidas. No intentes importar fotos o videos porque no funcionará de esa manera; usa la función de importación de la galería para eso.
Windows

Ubuntu / Linux

Galería

Explorador de archivos

Información del cable

Descubrimiento de dispositivos en red

Terminal SSH
¡Abre una terminal en tu iDevice con jailbreak!

Pantalla en vivo
Útil si tu dispositivo no es compatible con AirPlay

¿Autenticación requerida ?
Es posible que veas esta ventana emergente en cualquier plataforma; esto se debe a que esta aplicación usa backends seguros para recuperar y almacenar tus credenciales de Apple. Puedes desactivar esto en la configuración, pero no se recomienda y no es seguro para tu cuenta de Apple. Además, si lo dejas habilitado e inicias sesión, puedes usar las mismas credenciales en ipatool sin volver a iniciar sesión.

Patrocinadores
Cape (Platino)
Cape es el primer servicio de telefonía celular de consumo privado y seguro de su tipo en los EE. UU.,
Prueba Cape sin riesgo por solo $30 durante tu primer mes. Usa el código trycape30 al finalizar la compra para aplicarlo.
Conviértete en patrocinador
Agradecimientos
- libimobiledevice
- ipatool - Usamos una versión modificada aquí
- QSimpleUpdater - Usamos una versión modificada aquí
- UxPlay (para AirPlay) - Usamos una versión modificada aquí
Reglas udev de Linux
iDescriptor comprobará las reglas udev, pero si falla, puedes agregar las reglas udev manualmente de forma similar a lo siguiente:
@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
Para más información UDEV.md
Contribuciones
¡Las contribuciones son bienvenidas!
Consulta primero la Hoja de ruta para asegurarte de que aquello a lo que contribuyes no esté ya en desarrollo y no entre en conflicto con nuestro CI/CD o la dirección general del proyecto.
Desarrollamos activamente en la rama dev, así que basa tus pull requests en esa rama.
También puedes enviar un PR a la rama main, pero debe estar relacionado con la compilación, las traducciones, la publicación en algún gestor de paquetes o la documentación.
Hoja de ruta
Funciones planificadas
Este código base está experimentando actualmente una importante refactorización y reescritura en las ramas qml y qmeta-qml
- Migrar a idevice-rs
DONE✅ - Soporte de conexión inalámbrica
DONE✅ - Instalar archivos IPA directamente desde la aplicación
- Soporte de ubicación virtual para iOS 17 y superiores
DONE✅ - Migrar a UCRT para un mejor rendimiento y estabilidad
Windows - Nuevas mejoras de UI/UX
Windows✅ - Leer la galería desde Photos.sqlite (en desarrollo)
- Traducciones (actualmente estamos preparando la base; las contribuciones serán bienvenidas una vez que esté lista)
- Copia de seguridad del dispositivo
- Descargar cualquier versión de cualquier aplicación desde la App Store (en desarrollo)
- Implementar sideloading
- Importar música
- Aplicación complementaria en el dispositivo
- Interactuar desde la CLI
¡Siempre puedes convertirte en patrocinador o donar para solicitar/priorizar una función o acelerar el proceso de desarrollo!
Error de «dañado» en macOS

Si encuentras un error similar de «dañado» al intentar abrir la aplicación en macOS, puedes resolverlo ejecutando el siguiente comando en la terminal:
xattr -c ~/Applications/iDescriptor.app
Debes ejecutar esto porque macOS bloquea las aplicaciones que no están firmadas con un Apple Developer ID. Al limpiar los atributos extendidos, puedes omitir esta función de seguridad.
Esto no es algo específico de iDescriptor; por ejemplo, mira esto.
Puedes ser más explícito y eliminar solo el atributo de cuarentena de la siguiente manera:
xattr -dr com.apple.quarantine /Applications/iDescriptor.app