package usbmux
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=fdcfbdd8baadfbcc54d2340e9eee1627ede0619f474dced7cff44f6bd752e89b
md5=5bce6410e9da679bade89c529459320b
Description
Now you can ssh into your jailbroken iDevice using the CLI, gandalf.
Simple invocation: sudo which gandalf
--mappings etc/mapping
--daemonize --verbose
where etc/mapping is a file which consists of an array of json objects with these fields, note that name can be null and is just a nickname for this tunnel, other fields are required.
[{"udid":"9cdfac9f74c5e18a6eff3611c0927df5cf4f2eca", "name":"i11", "forwarding": [{"local_port":2000, "device_port":22}, {"local_port":3000, "device_port":1122}]}]
See uptime, tunnels and other metadata with: gandalf --status Note that with over 13 devices usbmuxd will start to buck because of threading issue with libplist. Use the custom one provided at https://github.com/onlinemediagroup/libplist
The Linux kernel will also have trouble with many USB3.0 devices, ie over 15ish Fix that issue by turning off USB3.0 support in your BIOS.
Check out the man page or see the README at: https://github.com/onlinemediagroup/ocaml-usbmux/blob/master/README.md
Published: 09 Aug 2016
Dependencies (12)
-
yojson
>= "1.3.2"
-
ppx_deriving_yojson
>= "3.0"
-
ppx_deriving
>= "4.0"
-
plist
= "0.1"
-
ocamlfind
build
-
ocamlbuild
build
-
oasis
build & >= "0.4"
-
lwt
>= "2.5.2" & < "3.0.0"
-
cohttp
>= "0.21.0" & < "0.99"
-
cmdliner
build & >= "0.9.8"
- base-threads
-
ocaml
>= "4.02.0"
Dev Dependencies
None
Used by
None
Conflicts
None