Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phantom - Aroma patches for Plasma Network

Phantom is an Aroma/WUPS plugin that patches various Nintendo Network URLs on a Wii U to use Plasma Network instead. It also (for the time being) bypasses SSL verification in most cases. It redirects Nintendo Network in:

  • IOSU-side connections (Friends, SpotPass, accounts etc.)
  • Account Settings
  • NNCS
  • Nintendo eShop
  • Miiverse (in-game)
  • Miiverse applet

Phantom also includes game-specific patches to add extra features:

  • Modpack-specific matchmaking for global, regional rooms (by simulating extra DLC) - Mario Kart 8
  • P2P port override for better connection stability (if you port forward) - Minecraft: Wii U Edition, Mario Kart 8, Splatoon

Phantom is a fork of Inkay by PretendoNetwork, renamed and repointed at Plasma Network.

Requirements

Phantom is only supported on the release version of Aroma configured for autoboot/coldboot. Other configurations (specifically lacking coldboot) may cause issues with SpotPass.

Safety

Phantom's patches are all temporary, and only applied in-memory without modifying your console. The SSL patch, while also temporary, could reduce the overall security of your console while active - this is because it no longer checks if a server is verified. However, this does not apply to the Internet Browser, where SSL still works as expected.

Compiling - Docker

Phantom's dependencies and build tooling can be handled as a container, which is recommended for WUPS plugins. Using docker or podman:

docker build -t phantom .
docker run --rm -v $(pwd):/app phantom make
# you can replace "make" with other commands - e.g. make clean

If using podman on SELinux systems (like Fedora Linux), you might need to use $(pwd):/app:Z instead of $(pwd):/app.

Compiling - System

Phantom has the following dependencies aside from devkitPPC and wut:

Each of these should be make install-able. After that, you can compile Phantom with make.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages