
iDescriptor v0.6.0
Uma ferramenta gratuita, de código aberto e multiplataforma para gerenciamento de iDevices.

Ferramenta multiplataforma, de código aberto e gratuita para gerenciamento de idevices escrita em Rust e Qt
Download
NÃO BAIXE DE NENHUM SITE QUE SE PASSE POR NÓS, TEMOS APENAS O https://idescriptor.github.io E OS LANÇAMENTOS SERÃO FEITOS SOMENTE NESTE REPOSITÓRIO
Instruções de Instalação
Windows
- Instalador (.msi): Baixe e execute o instalador. Recomendado para a maioria dos usuários.
- Portátil (.zip): Extraia e execute
iDescriptor.exe. Nenhuma instalação é necessária. - Choco :
choco install idescriptor --version=0.1.0
macOS
- Apple Silicon: Baixe o arquivo
.dmgpara Macs M1/M2/M3/MX.
Abra o.dmge arraste o iDescriptor para Applications.
Depois de mover o aplicativo para Applications, execute o código abaixo
xattr -c ~/Applications/iDescriptor.app
Clique aqui para saber mais sobre por que isso é necessário.
-
Intel: Baixe o arquivo
.dmgpara Macs baseados em Intel.
Abra o.dmge arraste o iDescriptor para Applications.Você não deve encontrar problemas em Macs Intel, mas se encontrar, veja isto.
Linux
- AppImage: Baixe, descompacte e execute.
- Arch Linux: Instale pelo AUR:
sudo pacman -Syu
yay -S idescriptor-git
certifique-se de executar "sudo pacman -Syu", caso contrário não encontrará o libimobiledevice>=1.4.0
Windows 11 Dark (Acrylic) - v0.4.0

Windows 11 Light (Acrylic) - v0.4.0

Outras plataformas

Recursos
Conexão
| Recurso | Status | Notas |
|---|---|---|
| Conexão USB | ✅ Implementado | Totalmente suportado no Windows, macOS e Linux. |
| Conexão sem fio | ✅ Implementado | A partir da v0.4.0 |
Ferramentas
| Recurso | Status | Notas |
|---|---|---|
| AirPlay | ✅ Implementado | Transmita a tela do seu dispositivo para o seu computador. |
| Baixar e Instalar Aplicativos da Apple Store | ✅ Implementado | Baixe e instale aplicativos diretamente da Apple Store. |
| Localização Virtual | ✅ Implementado | Simule a localização GPS. |
| Montagem do Sistema de Arquivos iFuse | ✅ Implementado | Monte o sistema de arquivos do dispositivo. (Somente Windows e Linux) |
| Galeria | ✅ Implementado | - |
| Explorador de Arquivos | ✅ Implementado | Explore o sistema de arquivos do dispositivo. |
| Importação sem fio da Galeria | ✅ Implementado | Importe fotos sem fio (requer o aplicativo Atalhos no iDevice). |
| Informações do Cabo | ✅ Implementado | Verifique a autenticidade dos cabos USB conectados e muito mais. |
| Descoberta de Dispositivos na Rede | ✅ Implementado | Descubra e monitore dispositivos na sua rede local. |
| Terminal SSH (com jailbreak) | ✅ Implementado | Abra um terminal no seu iDevice. |
| Consultar MobileGestalt | ✅ Implementado | Leia informações detalhadas de hardware e software do dispositivo. |
| Tela ao Vivo | ✅ Implementado | Veja a tela do seu dispositivo em tempo real. |
| Imagens de Disco de Desenvolvedor | ✅ Implementado | Gerencie e monte imagens de disco de desenvolvedor. ( iOS 6- 16) |
Totalmente Adaptável ao Tema


AirPlay
Transmita a tela do seu dispositivo para o seu computador!

App Store
Baixe e instale aplicativos diretamente da Apple Store!
Você precisa entrar com seu Apple ID para usar este recurso.

Localização Virtual
Simule a localização GPS no seu iDevice!

Montagem do Sistema de Arquivos iFuse
Use seu iDevice como uma UNIDADE comum!
Monte literalmente o sistema de arquivos do seu iDevice e use-o como uma unidade comum; leitura e escrita são ambas permitidas. Não tente importar fotos ou vídeos porque não funcionará dessa forma; use o recurso de Importação da Galeria para isso.
Windows

Ubuntu / Linux

Galeria

Explorador de Arquivos

Informações do Cabo

Descoberta de Dispositivos na Rede

Terminal SSH
Abra um terminal no seu iDevice com jailbreak!

Tela ao Vivo
Útil se o seu dispositivo não suportar AirPlay

Autenticação Necessária ?
Você pode ver este pop-up em qualquer plataforma, pois este aplicativo usa backends seguros para recuperar e armazenar suas credenciais da Apple. Você pode desativar isso nas configurações, mas não é recomendado e não é seguro para a sua conta Apple. Além disso, se você deixar isso ativado e entrar, poderá usar as mesmas credenciais no ipatool sem entrar novamente.

Patrocinadores
Cape (Platina)
A Cape é o primeiro serviço de telefonia celular privado e seguro do tipo nos EUA,
Experimente a Cape sem risco por apenas US$ 30 no seu primeiro mês. Use o código trycape30 no checkout para aplicar.
Torne-se um Patrocinador
Agradecimentos
- libimobiledevice
- ipatool - Usamos uma versão modificada aqui
- QSimpleUpdater - Usamos uma versão modificada aqui
- UxPlay (para AirPlay) - Usamos uma versão modificada aqui
Regras Udev do Linux
O iDescriptor verificará as regras udev, mas caso falhe, você pode adicionar as regras udev manualmente fazendo algo como o seguinte:
@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 mais informações, consulte UDEV.md
Contribuindo
Contribuições são bem-vindas!
Verifique o Roadmap primeiro para garantir que aquilo para o qual você está contribuindo não esteja já em desenvolvimento e não entre em conflito com nosso CI/CD ou com a direção geral do projeto.
Desenvolvemos ativamente no branch dev, então baseie seus pull requests nesse branch.
Você também pode enviar um PR para o branch main, mas deve ser algo relacionado a build, traduções, publicação em algum gerenciador de pacotes ou documentação.
Roadmap
Recursos Planejados
Este código-fonte está passando por uma grande refatoração e reescrita nos branches qml e qmeta-qml
- Migrar para idevice-rs
DONE✅ - Suporte a Conexão sem fio
DONE✅ - Instalar arquivos IPA diretamente do aplicativo
- Suporte a Localização Virtual para iOS 17 e superior
DONE✅ - Migrar para UCRT para melhor desempenho e estabilidade
Windows - Novas melhorias de UI/UX
Windows✅ - Ler galeria do Photos.sqlite (em desenvolvimento)
- Traduções (atualmente estruturando a base, contribuições serão bem-vindas quando estiver pronta)
- Backup do Dispositivo
- Baixar qualquer versão de qualquer aplicativo da app store (em desenvolvimento)
- Implementar sideloading
- Importar música
- Aplicativo companheiro no dispositivo
- Interagir pela CLI
Você pode sempre se tornar um patrocinador/doar para solicitar/priorizar um recurso ou acelerar o processo de desenvolvimento!
Erro de Aplicativo Danificado no macOS

Se você encontrar um erro semelhante de "aplicativo danificado" ao tentar abrir o aplicativo no macOS, pode resolver isso executando o seguinte comando no terminal:
xattr -c ~/Applications/iDescriptor.app
Você precisa executar isso porque o macOS bloqueia aplicativos que não são assinados por um Apple Developer ID. Ao limpar os atributos estendidos, você pode contornar esse recurso de segurança.
Isso não é algo específico do iDescriptor; por exemplo, veja isto.
Você pode ser mais explícito e remover apenas o atributo de quarentena assim:
xattr -dr com.apple.quarantine /Applications/iDescriptor.app