Jogue seus jogos de Switch nativamente no iPhone e iPad

Não é um emulador. O código do próprio jogo roda direto no chip da Apple, com os gráficos do Switch refeitos em Metal. Traga seus arquivos NSP e o prod.keys; um script os transforma em um IPA para instalar por sideload.

89jogos jogáveis
18elevados para 60 fps
0arquivos de jogos no repositório
iOS 26+A17 Pro / M1 ou mais novo

Contexto

Um port nativo em vez de emulação: o código do jogo só é reescrito onde o kernel da Apple exige.

Execução nativa

Os módulos NSO de cada jogo são reescritos e rodam direto na CPU. Uma camada host substitui o Horizon, o sistema do Switch: threads, memória, sistema de arquivos, áudio e serviços.

Gráficos em Metal

As chamadas NVN e Vulkan são implementadas em Metal. Os shaders Maxwell são traduzidos para SPIR-V e depois para Metal Shading Language durante o build.

Traga seu jogo

Nada de nenhum jogo é distribuído aqui. O script de empacotamento lê seus NSPs com suas chaves no seu Mac e gera um IPA não assinado para você instalar por sideload.

Perfis por jogo

Cada jogo tem um pequeno perfil de constantes e tabelas de shaders em dm/games/<title id>. O código lê o perfil e nunca fixa um jogo no código.

Construído sobre d2r-mobile, o tradutor de shaders do Ryujinx, Atmosphère, yuzu, LibHac, SPIRV-Cross e mais. Veja os agradecimentos.

Guia rápido

Empacote um IPA em um Mac, instale por sideload e jogue. O primeiro build leva de 30 a 60 minutos, os seguintes cerca de 10.

Requisitos. Um Mac com Xcode e Homebrew; espaço livre de cerca do dobro do tamanho dos NSPs mais 10 GB; um iPhone 15 Pro ou mais novo (A17 Pro+) ou um iPad com M1 ou posterior, com iOS / iPadOS 26+ (as texturas comprimidas em BC dos jogos exigem isso).

Prefere uma janela a um terminal? NX2Apple, um projeto da comunidade, reúne esses passos em um app para macOS.

Baixe o nxnative e as ferramentas

Uma vez, no Mac.

git clone https://github.com/seedds/nxnative.git && cd nxnative
brew install xcodegen zstd spirv-cross
brew install --cask dotnet-sdk
python3 -m pip install lz4 capstone fonttools "backports.zstd; python_version < '3.14'"

Coloque os NSPs de um jogo em uma pasta

O jogo base (um NSP ou um dump XCI), sua atualização e eventuais DLCs.

~/Games/MarioWonder/
  Super Mario Bros. Wonder [010015100B514000][v0].nsp
  Super Mario Bros. Wonder [010015100B514800][v327680].nsp

Execute o script

O IPA aparece na mesma pasta.

python3 scripts/build_ipa_from_nsp.py ~/Games/MarioWonder -k ~/keys/prod.keys

Instale por sideload

Instale o IPA com AltStore, Sideloadly, LiveContainer ou similar. O app assume o nome, o ícone e a versão do jogo.

Jogue

Toque em 2D / 3D no alto para trocar o layout de toque. Um controle conectado esconde os controles na tela. Em 3D, deslize no terço direito da tela para mover a câmera. Sacuda o celular para sacudir o controle.

Jogos

Testados em um Mac ou iPhone. Escolha um para ver os detalhes; as notas por jogo listam plataformas testadas e progresso.

Mario Kart 8 Deluxe
Mario Kart 8 DeluxeIPA ~11.9 GB
3D layout
Mario vs. Donkey Kong
Mario vs. Donkey KongIPA ~1.6 GB
3D layout
Paper Mario: The Thousand-Year Door
Paper Mario: The Thousand-Year DoorIPA ~5 GB
3D layout60 fps
Super Mario 3D World + Bowser's Fury
Super Mario 3D World + Bowser's FuryIPA ~3 GB
3D layout
Super Mario Bros. Wonder
Super Mario Bros. WonderIPA ~4 GB
3D layout
Super Mario Galaxy
Super Mario GalaxyIPA ~3 GB
3D layout
Super Mario Galaxy 2
Super Mario Galaxy 2IPA ~3 GB
3D layout
Super Mario Odyssey
Super Mario OdysseyIPA ~6 GB
3D layout
The Legend of Zelda: Breath of the Wild
The Legend of Zelda: Breath of the WildIPA ~16 GB
3D layout60 fps
The Legend of Zelda: Link's Awakening
The Legend of Zelda: Link's AwakeningIPA ~6 GB
3D layout
The Legend of Zelda: Tears of the Kingdom
The Legend of Zelda: Tears of the KingdomIPA ~17 GB
3D layout60 fps
13 Sentinels: Aegis Rim
13 Sentinels: Aegis RimIPA ~5 GB
3D layout
Absolum
AbsolumIPA ~2 GB
3D layout
Ace Attorney Investigations Collection
Ace Attorney Investigations CollectionIPA ~7 GB
3D layout
Advance Wars 1+2: Re-Boot Camp
Advance Wars 1+2: Re-Boot CampIPA ~7.1 GB
3D layout
AI: THE SOMNIUM FILES
AI: THE SOMNIUM FILESIPA ~8.3 GB
3D layout
AI: THE SOMNIUM FILES - nirvanA Initiative
AI: THE SOMNIUM FILES - nirvanA InitiativeIPA ~11.6 GB
3D layout
Animal Crossing: New Horizons
Animal Crossing: New HorizonsIPA ~10.5 GB
3D layout
ANIMAL WELL
ANIMAL WELLIPA ~54 MB
3D layout
ASTRAL CHAIN
ASTRAL CHAINIPA ~9.7 GB
3D layout60 fps
Balatro
BalatroIPA ~82 MB
3D layout
BALL x PIT
BALL x PITIPA ~1.1 GB
3D layout
Bayonetta
BayonettaIPA ~8.8 GB
3D layout
Bayonetta 2
Bayonetta 2IPA ~12.5 GB
3D layout
Bayonetta 3
Bayonetta 3IPA ~14.2 GB
3D layout
Big Brain Academy: Brain vs. Brain
Big Brain Academy: Brain vs. BrainIPA ~0.8 GB
3D layout
Brain Memory Training Academy
Brain Memory Training AcademyIPA ~0.1 GB
3D layout
Captain Toad: Treasure Tracker
Captain Toad: Treasure TrackerIPA ~2 GB
3D layout
Catherine: Full Body
Catherine: Full BodyIPA ~14 GB
3D layout
Celeste
CelesteIPA ~0.9 GB
3D layout
Cuphead
CupheadIPA ~5 GB
3D layout
DARK SOULS: REMASTERED
DARK SOULS: REMASTEREDIPA ~4 GB
3D layout60 fps
Digimon Story Cyber Sleuth: Complete Edition
Digimon Story Cyber Sleuth: Complete EditionIPA ~5 GB
3D layout
Donkey Kong Country: Tropical Freeze
Donkey Kong Country: Tropical FreezeIPA ~7.3 GB
3D layout
DRAGON QUEST VII Reimagined
DRAGON QUEST VII ReimaginedIPA ~5.9 GB
3D layout
DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition
DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive EditionIPA ~15 GB
3D layout60 fps
FINAL FANTASY RESONANCE
FINAL FANTASY RESONANCEIPA ~10 GB
3D layout60 fps
FINAL FANTASY TACTICS - The Ivalice Chronicles
FINAL FANTASY TACTICS - The Ivalice ChroniclesIPA ~11 GB
3D layout
Fire Emblem Engage
Fire Emblem EngageIPA ~15 GB
3D layout60 fps
Fire Emblem: Three Houses
Fire Emblem: Three HousesIPA ~13 GB
3D layout60 fps
Ghost Trick: Phantom Detective
Ghost Trick: Phantom DetectiveIPA ~3 GB
3D layout
The Great Ace Attorney Chronicles
The Great Ace Attorney ChroniclesIPA ~4 GB
3D layout
Hades
HadesIPA ~4 GB
3D layout
Hades II
Hades IIIPA ~4 GB
3D layout
Hollow Knight: Silksong
Hollow Knight: SilksongIPA ~6.4 GB
3D layout
Hyrule Warriors: Age of Calamity
Hyrule Warriors: Age of CalamityIPA ~15 GB
3D layout60 fps
Kirby and the Forgotten Land
Kirby and the Forgotten LandIPA ~6.4 GB
3D layout
Luigi's Mansion 3
Luigi's Mansion 3IPA ~7.5 GB
3D layout60 fps
Metroid Dread
Metroid DreadIPA ~5 GB
3D layout
Monster Hunter Rise
Monster Hunter RiseIPA ~22 GB
3D layout60 fps
Monster Train 2
Monster Train 2IPA ~1.6 GB
3D layout60 fps
OCTOPATH TRAVELER
OCTOPATH TRAVELERIPA ~3.6 GB
3D layout
Octopath Traveler 0
Octopath Traveler 0IPA ~4 GB
3D layout60 fps
Octopath Traveler II
Octopath Traveler IIIPA ~5.9 GB
3D layout60 fps
Patrick's Parabox
Patrick's ParaboxIPA ~0.2 GB
3D layout
Persona 5 Royal
Persona 5 RoyalIPA ~14.9 GB
3D layout
Pikmin 4
Pikmin 4IPA ~10.8 GB
3D layout
Pokémon Brilliant Diamond
Pokémon Brilliant DiamondIPA ~4.6 GB
3D layout60 fps
Pokémon Legends: Z-A
Pokémon Legends: Z-AIPA ~6 GB
3D layout
Pokémon Scarlet
Pokémon ScarletIPA ~7.0 GB
3D layout
Pokémon Sword
Pokémon SwordIPA ~12.4 GB
3D layout
Pokémon Shield
Pokémon ShieldIPA ~12.4 GB
3D layout
Portal
PortalIPA ~2.6 GB
3D layout
Raging Loop
Raging LoopIPA ~0.9 GB
3D layout
Rhythm Heaven Groove
Rhythm Heaven GrooveIPA ~3 GB
3D layout
ROMANCE OF THE THREE KINGDOMS 8 REMAKE
ROMANCE OF THE THREE KINGDOMS 8 REMAKEIPA ~16.8 GB
3D layout
Sea of Stars
Sea of StarsIPA ~5.1 GB
3D layout
SHIN MEGAMI TENSEI V: Vengeance
SHIN MEGAMI TENSEI V: VengeanceIPA ~14.6 GB
3D layout60 fps
Stardew Valley
Stardew ValleyIPA ~0.6 GB
3D layout
STEINS;GATE RE:BOOT
STEINS;GATE RE:BOOTIPA ~6 GB
3D layout
Super Smash Bros. Ultimate
Super Smash Bros. UltimateIPA ~17.5 GB
3D layout
Taiko Risshiden V DX
Taiko Risshiden V DXIPA ~3.3 GB
3D layout
Unicorn Overlord
Unicorn OverlordIPA ~4 GB
3D layout
Yoshi's Crafted World
Yoshi's Crafted WorldIPA ~6.1 GB
3D layout
NieR:Automata The End of YoRHa Edition
NieR:Automata The End of YoRHa EditionIPA ~10.9 GB
3D layout60 fps
The Legend of Zelda: Echoes of Wisdom
The Legend of Zelda: Echoes of WisdomIPA ~7.8 GB
3D layout
Donkey Kong Country Returns HD
Donkey Kong Country Returns HDIPA ~11.6 GB
3D layout
Mario + Rabbids Sparks of Hope
Mario + Rabbids Sparks of HopeIPA ~9.8 GB
3D layout
Xenoblade Chronicles 2
Xenoblade Chronicles 2IPA ~17.1 GB
3D layout
Xenoblade Chronicles 3
Xenoblade Chronicles 3IPA ~19.2 GB
3D layout
FINAL FANTASY CRYSTAL CHRONICLES Remastered Edition
FINAL FANTASY CRYSTAL CHRONICLES Remastered EditionIPA
3D layout
Return of the Obra Dinn
Return of the Obra DinnIPA ~0.9 GB
3D layout
Blasphemous 2
Blasphemous 2IPA ~1.5 GB
3D layout
Silver Pines
Silver PinesIPA
3D layout
Blasphemous
BlasphemousIPA ~0.9 GB
3D layout
FINAL FANTASY X/X-2 HD Remaster
FINAL FANTASY X/X-2 HD RemasterIPA ~26.5 GB
3D layout
Mario + Rabbids Kingdom Battle
Mario + Rabbids Kingdom BattleIPA ~5 GB
3D layout
Persona 4 Golden
Persona 4 GoldenIPA
3D layout
Xenoblade Chronicles: Definitive Edition
Xenoblade Chronicles: Definitive EditionIPA ~13.2 GB
3D layout

FAQ e dicas

Idioma

Inglês por padrão. Escolha outro ao empacotar com -l (por exemplo -l ja) ou adicione DM_LANG=zh-Hans a Documents/env.txt.

Saves e logs

No app Arquivos, com o nome do app: save/ e log.txt. Envie o log.txt quando algo der errado.

Travadas

Pequenas travadas na primeira vez que uma cena aparece são normais: os gráficos são compilados uma vez e guardados.

Reinstalar

Alguns instaladores por sideload criam uma nova pasta de dados. Copie save/ e pso_user.tsv da antiga.

Ajustes

Linhas em Documents/env.txt: DM_OPMODE=0 para o modo portátil, DM_FPS_TARGET=30 para economizar bateria, DM_SHOW_FPS=1 para um contador de FPS.

Sem suporte

Sem amiibo, sem recursos online. Outros jogos recebem um relatório de análise e um IPA de melhor esforço que pode não iniciar.

Projetos da comunidade

Projetos que outras pessoas constroem sobre o nxnative. Não são mantidos pelo nxnative; consulte o README e as issues de cada um.

NX2AppleDe terceiros

A fork of nxnative that follows upstream daily and adds NS Port Builder, a macOS app that runs the whole pipeline from a window.

  • A GUI for every step: pick the game, update, DLC and prod.keys, install missing tools with one click, follow the build's stages
  • A RomFS archive of about 100 shards, so very large games such as Tears of the Kingdom install as a slim IPA plus one folder of files
  • Interrupted builds resume where they stopped; a prebuilt macOS (Apple silicon) app on its releases page
GitHubReleases

LumaDock · 璃游De terceiros

A native launcher for Apple Silicon Macs (macOS 26+, SwiftUI) that you point at your own nxnative checkout, games and keys.

  • A game library: add NSP / XCI / NSZ / XCZ files or scan a folder, then import, decompress and prepare them automatically
  • Automated builds with measured progress, cancellation and retry, shader warnings and repair suggestions
  • Launch a game on the Mac or export an unsigned iPhone / iPad IPA from the game's details; English and Simplified Chinese interface
GitHubReleases

NX PlayDe terceiros

A Mac app (and the nxplay script behind it) that builds, plays, installs and manages your Switch games through nxnative, on the Mac and on iPhone / iPad.

  • A library of your games with their icons: extract, play on the Mac and rebuild from one window; Console Mode runs full screen with a game controller
  • Install on an iPhone or iPad through Xcode or build an IPA to sideload; copy saves between the Mac and a device and back them up to your own private Git repository
  • Pulls nxnative's latest fixes before each run and rebuilds when they change something, or keeps a build that works as it is; needs Apple silicon and macOS 15+
GitHubReleases

NxNative LauncherDe terceiros

A native macOS interface (Apple silicon, macOS 13+) that turns nxnative's command-line pipeline into a console-style game library and a guided porting wizard.

  • A cover-art game library you can drive with a game controller (Nintendo, Xbox, PlayStation, 8BitDo and generic gamepads), with per-game settings such as 60 FPS, docked / handheld, MetalFX and the Metal HUD
  • A three-step wizard: drop a folder of NSP / NSZ / XCI files, choose a Mac app or an iOS IPA, and follow the build stages live
  • Shows installed DLC and the save folder for each game, and sends a notification when a build finishes or fails
GitHub