mirror of
https://github.com/iDescriptor/iDescriptor.git
synced 2026-06-21 19:35:49 +08:00
d7cb64df3baf1e7f5b774f56712db0f41dc31998
Cross platform, open-source and free idevice management tool written in C++
Features
| Feature | Status | Notes |
|---|---|---|
| Connection | ||
| USB Connection | ✅ Implemented | Fully supported on Windows, macOS, and Linux. |
| Wireless Connection (Wi-Fi) | ⚠️ To be implemented | - |
| Tools | ||
| AirPlay Mirroring | ✅ Implemented | Cast your device screen to your computer. |
| Virtual Location | ✅ Implemented | Simulate GPS location. Requires a mounted Developer Disk Image. ( iOS 6 - iOS 16) |
| iFuse Filesystem Mount | ✅ Implemented | Mount the device's filesystem. (Windows & Linux only) |
| Query MobileGestalt | ✅ Implemented | Read detailed hardware and software information from the device. |
| Developer Disk Images | ✅ Implemented | Manage and mount developer disk images. ( iOS 6 - iOS 16) |
| Wireless Gallery Import | ✅ Implemented | Import photos wirelessly (requires the Shortcuts app on the iDevice). |
| Cable Info | ✅ Implemented | Check authenticity of connected USB cables and more. |
| Network Device Discovery | ✅ Implemented | Discover and monitor devices on your local network. |
| Live Screen | ✅ Implemented | View your device's screen in real-time (wired). |
| SSH Terminal (Jailbroken) | ✅ Implemented | Open up a terminal on your iDevice. |
| Device Actions | ||
| Restart Device | ✅ Implemented | |
| Shutdown Device | ✅ Implemented | |
| Enter Recovery Mode | ✅ Implemented |
Fully Theme Aware
Virtual Location
Simulate GPS location on your iDevice! (iOS 6 - iOS 16)
iFuse Filesystem Mount
Use your iDevice as a regular DRIVE!
Windows
Ubuntu / Linux
SSH Terminal
Open up a terminal on your Jailbroken iDevice!
Cable Info
Network Device Discovery
@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
Languages
C++
78.9%
Rust
15%
CMake
2%
JavaScript
0.8%
Shell
0.8%
Other
2.5%







