diff --git a/idevice/src/dvt/process_control.rs b/idevice/src/dvt/process_control.rs index ad45d30..0457fbf 100644 --- a/idevice/src/dvt/process_control.rs +++ b/idevice/src/dvt/process_control.rs @@ -33,14 +33,8 @@ impl<'a, R: ReadWrite> ProcessControlClient<'a, R> { .into(), ); let mut options = Dictionary::new(); - options.insert( - "StartSuspendedKey".into(), - if start_suspended { 0_u64 } else { 1 }.into(), - ); - options.insert( - "KillExisting".into(), - if kill_existing { 0_u64 } else { 1 }.into(), - ); + options.insert("StartSuspendedKey".into(), start_suspended.into()); + options.insert("KillExisting".into(), kill_existing.into()); let env_vars = match env_vars { Some(e) => e, diff --git a/idevice/src/dvt/remote_server.rs b/idevice/src/dvt/remote_server.rs index 8d859a9..9b8d78b 100644 --- a/idevice/src/dvt/remote_server.rs +++ b/idevice/src/dvt/remote_server.rs @@ -38,6 +38,10 @@ impl RemoteServerClient { }) } + pub fn into_inner(self) -> R { + self.idevice + } + pub fn root_channel(&mut self) -> Channel { Channel { client: self,