diff --git a/CMakeLists.txt b/CMakeLists.txt index 52950ee..5ba5ebb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -138,6 +138,7 @@ endif() cxx_qt_import_crate( MANIFEST_PATH src/rust/Cargo.toml CRATES idescriptor_rust_codebase + LOCKED QT_MODULES Qt::Core Qt::Gui Qt::Qml Qt::QuickControls2 ) diff --git a/README.md b/README.md index eb32681..59844ba 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

- Cross-platform, open-source and free idevice management tool written in Rust and Qt + Cross-platform, open-source and free idevice management tool written in Rust and Qt

@@ -19,6 +19,7 @@ GitHub tag (latest SemVer pre-release) Platform + Language Qt @@ -32,8 +33,22 @@ AppImage + +
+
+
+ +

Sponsored by +
+ +
+ first-of-its kind private and secure consumer cellular service in the US +

+
+
+ ## Download ### DO NOT DOWNLOAD FROM ANY WEBSITE CLAIMING TO BE US WE ONLY HAVE https://idescriptor.github.io AND RELEASES WILL BE MADE FROM THIS REPO ONLY @@ -103,6 +118,20 @@ make sure to do "sudo pacman -Syu" otherwise it's not going to find libimobilede

+# Windows 11 Dark (Acrylic) - v0.4.0 + +

+
+

+ +# Windows 11 Light (Acrylic) - v0.4.0 + +

+
+

+ +# Other platforms +


@@ -111,50 +140,32 @@ make sure to do "sudo pacman -Syu" otherwise it's not going to find libimobilede

-## Good News! - -### iDescriptor v0.4.0 will feature **WIRELESS CONNECTION** support! - -Learn more about our roadmap [here](#roadmap). - -
-
-
- ## Features ### Connection -| Feature | Status | Notes | -| ------------------- | -------------------- | ------------------------------------------------------------- | -| USB Connection | ✅ Implemented | Fully supported on Windows, macOS, and Linux. | -| Wireless Connection | ⚠️ Under Development | Currently under development, planned to be released in v0.4.0 | +| Feature | Status | Notes | +| ------------------- | -------------- | --------------------------------------------- | +| USB Connection | ✅ Implemented | Fully supported on Windows, macOS, and Linux. | +| Wireless Connection | ✅ Implemented | Starting from v0.4.0 | ### Tools -| Feature | Status | Notes | -| ------------------------------------------------------ | -------------- | ------------------------------------------------------------------------------------- | -| [AirPlay](#airplay) | ✅ Implemented | Cast your device screen to your computer. | -| [Download & Install Apps From Apple Store](#app-store) | ✅ Implemented | Download and install apps directly from the Apple Store. | -| [Virtual Location](#virtual-location) | ✅ Implemented | Simulate GPS location. Requires a mounted Developer Disk Image. **( iOS 6 - iOS 16)** | -| [iFuse Filesystem Mount](#ifuse-filesystem-mount) | ✅ Implemented | Mount the device's filesystem. (Windows & Linux only) | -| Gallery | ✅ Implemented | - | -| File Explorer | ✅ Implemented | Explore the device's filesystem. | -| Wireless Gallery Import | ✅ Implemented | Import photos wirelessly (requires the Shortcuts app on the iDevice). | -| [Cable Info](#cable-info) | ✅ Implemented | Check authenticity of connected USB cables and more. | -| [Network Device Discovery](#network-device-discovery) | ✅ Implemented | Discover and monitor devices on your local network. | -| [SSH Terminal](#ssh-terminal) **(Jailbroken)** | ✅ Implemented | Open up a terminal on your iDevice. | -| Query MobileGestalt | ✅ Implemented | Read detailed hardware and software information from the device. | -| [Live Screen](#live-screen) | ✅ Implemented | View your device's screen in real-time **(wired)**. | -| Developer Disk Images | ✅ Implemented | Manage and mount developer disk images. **( iOS 6 - iOS 16)** | - -### Device Actions - -| Feature | Status | Notes | -| ------------------- | -------------- | ----- | -| Restart Device | ✅ Implemented | - | -| Shutdown Device | ✅ Implemented | - | -| Enter Recovery Mode | ✅ Implemented | - | +| Feature | Status | Notes | +| ------------------------------------------------------ | -------------- | --------------------------------------------------------------------- | +| [AirPlay](#airplay) | ✅ Implemented | Cast your device screen to your computer. | +| [Download & Install Apps From Apple Store](#app-store) | ✅ Implemented | Download and install apps directly from the Apple Store. | +| [Virtual Location](#virtual-location) | ✅ Implemented | Simulate GPS location. Requires a mounted Developer Disk Image. | +| [iFuse Filesystem Mount](#ifuse-filesystem-mount) | ✅ Implemented | Mount the device's filesystem. (Windows & Linux only) | +| Gallery | ✅ Implemented | - | +| File Explorer | ✅ Implemented | Explore the device's filesystem. | +| Wireless Gallery Import | ✅ Implemented | Import photos wirelessly (requires the Shortcuts app on the iDevice). | +| [Cable Info](#cable-info) | ✅ Implemented | Check authenticity of connected USB cables and more. | +| [Network Device Discovery](#network-device-discovery) | ✅ Implemented | Discover and monitor devices on your local network. | +| [SSH Terminal](#ssh-terminal) **(Jailbroken)** | ✅ Implemented | Open up a terminal on your iDevice. | +| Query MobileGestalt | ✅ Implemented | Read detailed hardware and software information from the device. | +| [Live Screen](#live-screen) | ✅ Implemented | View your device's screen in real-time. | +| Developer Disk Images | ✅ Implemented | Manage and mount developer disk images. **( iOS 6- 16)** | ## Fully Theme Aware @@ -185,7 +196,7 @@ You need to sign in with your Apple ID to use this feature. ## Virtual Location -### Simulate GPS location on your iDevice! (iOS 6 - iOS 16) +### Simulate GPS location on your iDevice!


@@ -257,6 +268,17 @@ You might get this pop-up on any platform this is because this app uses secure b

+## Sponsors + +## Cape (Platinum) + +
+ +
+ Cape is first-of-its kind private and secure consumer cellular service in the US, + +Try Cape risk-free for just $30 for your first month. Use code `trycape30` at checkout to apply. + ## Become a Sponsor
@@ -291,6 +313,8 @@ Sun 6 Jul - 14:30  ~  sudo udevadm trigger ``` +For more info [UDEV.md](./UDEV.md) + # Contributing Contributions are welcome! @@ -301,16 +325,19 @@ You can also send a pr to main branch but it should be something related to buil ## Roadmap -**Planned Features for v0.4.0:** +**Planned Features** -- Migrate to idevice-rs `99% done` -- Wireless Connection Support `DONE` +- Migrate to idevice-rs `DONE` ✅ +- Wireless Connection Support `DONE` ✅ - Install IPA files directly from the app -- Virtual Location Support for iOS 17 and above -- Complete iOS 26 Support +- Virtual Location Support for iOS 17 and above `DONE` ✅ - Migrate to UCRT for better performance and stability `Windows` -- New UI/UX improvements -- Read gallery from Photos.sqlite (maybe delayed to v0.5.0) +- New UI/UX improvements `Windows` ✅ +- Read gallery from Photos.sqlite +- Download any version of any app from app store +- Implement sideloading +- Import music +- Companion app on device **You can always become a sponsor/donate to request/prioritize a feature or speed up the development process!** diff --git a/resources/repo/cape.svg b/resources/repo/cape.svg new file mode 100644 index 0000000..a8765fc --- /dev/null +++ b/resources/repo/cape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/repo/win-11-mica-dark.png b/resources/repo/win-11-mica-dark.png new file mode 100644 index 0000000..16a65c9 Binary files /dev/null and b/resources/repo/win-11-mica-dark.png differ diff --git a/resources/repo/win-11-mica-light.png b/resources/repo/win-11-mica-light.png new file mode 100644 index 0000000..48f4752 Binary files /dev/null and b/resources/repo/win-11-mica-light.png differ