jkcoxson / JitStreamer

A service to activate JIT across the far reaches of the internet
https://jitstreamer.com
MIT License
271 stars 34 forks source link

Failing after entering the code #16

Closed tearsinthegame closed 1 year ago

tearsinthegame commented 1 year ago

After entering the generated code, I get the following logs and errors on the server side (using RUST_LOG=info):

Starting JitStreamer... Logger initialized [2022-12-04T01:53:50Z INFO rusty_libimobiledevice::idevice] Getting device list from the muxer [2022-12-04T01:53:51Z INFO rusty_libimobiledevice::idevice] Determining devices from slice [2022-12-04T01:53:51Z INFO rusty_libimobiledevice::idevice] Freeing device list [2022-12-04T01:53:51Z INFO rusty_libimobiledevice::idevice] Returning device structs Failed to open database file, using an empty database Ready!

[2022-12-04T01:53:51Z INFO warp::server] Server::run; addr=192.168.0.9:8080 [2022-12-04T01:53:51Z INFO warp::server] listening on http://192.168.0.9:8080 [2022-12-04T01:54:01Z INFO jit_streamer] A potential pair code was generated: 23454 thread 'tokio-runtime-worker' panicked at 'called Result::unwrap() on an Err value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/backend.rs:195:53 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace [2022-12-04T01:54:10Z WARN plist_plus] Plist has already been freed

To Reproduce Steps to reproduce the behavior:

  1. Start usbmuxd
  2. Run jit_streamer
  3. Connect the device to a computer and start the pair program with --target
  4. Enter the code presented in the shortcut

Server (please complete the following information):

iPhone (please complete the following information):

jkcoxson commented 1 year ago

Did you set the plist storage?

tearsinthegame commented 1 year ago

Setting the plist_storage correctly fixed the problem, thank you!

NoaHimesaka1873 commented 1 year ago

Did you set the plist storage?

@jkcoxson There is ZERO REFERENCE to this. You should document how to set it up.