Update idevice

This commit is contained in:
nab138
2025-08-17 23:50:54 -04:00
parent cc62849917
commit 9305f34e8d
4 changed files with 8 additions and 8 deletions

6
Cargo.lock generated
View File

@@ -1088,9 +1088,9 @@ dependencies = [
[[package]] [[package]]
name = "idevice" name = "idevice"
version = "0.1.37" version = "0.1.39"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b9d40e2753062fba4cac48cb459987dd9f66f6b777d90c546548f053bdd03c0" checksum = "ba0b622e87f6d44f62d976219e2581f9dce0f554f070c48ba44419bcdc3ee2fb"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"chrono", "chrono",
@@ -1170,7 +1170,7 @@ checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
[[package]] [[package]]
name = "isideload" name = "isideload"
version = "0.1.5" version = "0.1.6"
dependencies = [ dependencies = [
"futures", "futures",
"hex", "hex",

View File

@@ -15,7 +15,7 @@ To use isideload, add the following to your `Cargo.toml`:
```toml ```toml
[dependencies] [dependencies]
# Make sure to use the latest version # Make sure to use the latest version
isideload = { version = "0.1.4", features = ["vendored-openssl", "vendored-botan" ] } # Optionally, both vendored features can be enabled to avoid needing OpenSSL and Botan installed on your system. isideload = { version = "0.1.6", features = ["vendored-openssl", "vendored-botan" ] } # Optionally, both vendored features can be enabled to avoid needing OpenSSL and Botan installed on your system.
idevice = { version = "0.1.37", features = ["usbmuxd"]} # Used to give isideload an IdeviceProvider. You don't need to use usbmuxd. For more info see https://github.com/jkcoxson/idevice idevice = { version = "0.1.37", features = ["usbmuxd"]} # Used to give isideload an IdeviceProvider. You don't need to use usbmuxd. For more info see https://github.com/jkcoxson/idevice
``` ```

View File

@@ -3,7 +3,7 @@ name = "isideload"
description = "Sideload iOS/iPadOS applications" description = "Sideload iOS/iPadOS applications"
license = "MPL-2.0" license = "MPL-2.0"
authors = ["Nicholas Sharp <nab@nabdev.me>"] authors = ["Nicholas Sharp <nab@nabdev.me>"]
version = "0.1.5" version = "0.1.6"
edition = "2024" edition = "2024"
repository = "https://github.com/nab138/isideload" repository = "https://github.com/nab138/isideload"
documentation = "https://docs.rs/isideload" documentation = "https://docs.rs/isideload"
@@ -23,7 +23,7 @@ uuid = { version = "1.17.0", features = ["v4"] }
zip = "4.3" zip = "4.3"
hex = "0.4" hex = "0.4"
sha1 = "0.10" sha1 = "0.10"
idevice = { version = "0.1.37", features = ["afc", "installation_proxy"] } idevice = { version = "0.1.39", features = ["afc", "installation_proxy"] }
openssl = "0.10" openssl = "0.10"
futures = "0.3" futures = "0.3"
zsign-rust = "0.1.6" zsign-rust = "0.1.6"

View File

@@ -48,7 +48,7 @@ pub async fn sideload_app(
} }
let device_name = lockdown_client let device_name = lockdown_client
.get_value("DeviceName", None) .get_value(Some("DeviceName"), None)
.await .await
.map_err(|e| Error::IdeviceError(e))? .map_err(|e| Error::IdeviceError(e))?
.as_string() .as_string()
@@ -58,7 +58,7 @@ pub async fn sideload_app(
.to_string(); .to_string();
let device_uuid = lockdown_client let device_uuid = lockdown_client
.get_value("UniqueDeviceID", None) .get_value(Some("UniqueDeviceID"), None)
.await .await
.map_err(|e| Error::IdeviceError(e))? .map_err(|e| Error::IdeviceError(e))?
.as_string() .as_string()