• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Rust
  • Created over 2 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An alternative to usbmuxd just for networking

netmuxd

A replacement/addition to usbmuxd which is a reimplementation of Apple's usbmuxd on MacOS

Building

Make sure both rusty_libimobiledevice and plist_plus are buildable. Instructions are in their respective readme's.

Run cargo build to generate binaries. It is located at target/debug/netmuxd

Usage

You need to pair your device beforehand using another muxer like usbmuxd. For example, start usbmuxd, plug in your device and enter the passcode that pops up, stop usbmuxd, start netmuxd.

Run with root, options can be listed with --help

Extension Mode

To use this project in extension with another muxer like usbmuxd, you can pass --disable-unix and --host 127.0.0.1. Then before you run a program that uses a muxer set the environment variable USBMUXD_SOCKET_ADDRESS=127.0.0.1:27015.

AltStore

A common usecase for netmuxd is in use with AltStore-Linux. The best way to set this up for that use case is as follows:

  1. Install usbmuxd for your distribution
  2. Download netmuxd from the releases and place it somewhere permanent
  3. Install screen and open run a new screen like so screen -S netmuxd
  4. Run netmuxd like ./netmuxd --disable-unix --host 127.0.0.1, then press control a+d to escape the screen
  5. Start a new screen for AltServer like screen -S altserver
  6. Set the environment variable like export USBMUXD_SOCKET_ADDRESS=127.0.0.1:27015
  7. Run AltServer ./AltServer-x86_64

More Repositories

1

JitStreamer

A service to activate JIT across the far reaches of the internet
Rust
298
star
2

em_proxy

A proxy that causes emotional damage to the user and Apple
Rust
82
star
3

rusty_libimobiledevice

A Rust wrapper for Libimobiledevice
Rust
40
star
4

DiOS-Instructions

Shell
28
star
5

minimuxer

A lockdown muxer built to run on an iOS device
Rust
24
star
6

Inspiron-3583-Hackintosh

Files and guide on how to Hackintosh your Inspiron 3583 laptop.
ASL
19
star
7

Secret-Tunnel

A loopback magic box for lockdownd connections on device
Rust
19
star
8

RustSign

A Rust library for signing iOS apps
Rust
9
star
9

pair_tool

Pairing tool for iOS's lockdown
Rust
6
star
10

lastlife

A Fabric port of the Last Life Minecraft game
Java
3
star
11

SmartCamel

AI discord bot that learns from conversations on Discord and chats with people
JavaScript
3
star
12

JitStreamerSite

The web portal for JitStream and eventually the public AltServer instance
Vue
3
star
13

jit_shipper

An all in one tool to launch apps with debugger entitlements, using libimobiledevice.
Rust
3
star
14

plist_plus

Bindings and abstractions for libplist
Rust
3
star
15

MultiHorizon

A program to launch Horizon Zero Dawn with multiple users
Rust
2
star
16

idevice

An experimental crate to replace libimobiledevice in pure Rust (NOT DONE)
Rust
2
star
17

swarm_proxy

Proxy that's fast and fast to set up. Fast.
Rust
2
star
18

jkcoxson.github.io

JavaScript
1
star
19

holly

Facebook Messenger bot
Rust
1
star
20

riplakish

A link shortener/IP logger/QR code generator
Rust
1
star
21

rust-cord

A Discord library written in Rust
Rust
1
star
22

SudokuSeedGen

A C# program to generate sukoku problems
Python
1
star
23

CamelMC

A Minecraft Server built for Java and Bedrock clients from the ground up
1
star
24

JitBot

JavaScript
1
star
25

mukduk

A proxy that kills inactive processes
Rust
1
star
26

jkcoxson

jkcoxson
1
star
27

JitExtractor

An alternative to Osy's jitterbugpair
Rust
1
star