spacemeowx2 / ldn_mitm

Play local wireless supported games online
GNU General Public License v2.0
689 stars 99 forks source link
switch sysmodule

ldn_mitm

A mitm kip modified from fs_mitm.

ldn_mitm implements LAN connectivity by replacing the system's ldn service.

The original ldn service is only responsible for calling the WiFi service to scan and connect to nearby Switch. ldn_mitm uses the LAN UDP to emulate this scanning process. Therefore ldn_mitm is usually used with switch-lan-play. A configuration tutorial can be found here.

Version table

Please try the GHA nightlies if you have updated beyond the supported AMS versions. ldn_mitm version Atmosphère version
1.16.0 1.5.5
1.15.0 1.5.2
1.14.0 1.4.0
1.13.0 1.3.1
1.12.0 1.2.5
1.11.0 1.2.1/1.2.2
1.10.0 1.1.1
1.9.0 1.0.0
1.8.0 0.19/0.19.1
1.7.0 0.16.1/0.16.2/0.17.0/0.18.0/0.18.1
1.6.0 0.15.0/0.14.4
1.5.0 0.14.0/0.14.1
1.4.0 0.13
1.3.4 0.11/0.12
1.3.3 0.10

Development

Make sure that the submodule is initialized.

git submodule update --init --recursive

Using Docker

  1. Install Docker and docker-compose.

  2. Run docker-compose up --build. It runs make -j8 in the container.

Using devkitPro

  1. Install devkitPro and install switch-dev, libnx using dkp-pacman.

  2. Run make command.

Licensing

This software is licensed under the terms of the GPLv2, with exemptions for specific projects noted below.

You can find a copy of the license in the LICENSE file.

Exemptions: