Nintendo Switch 2 Homebrew

CivSwitch, ns2jb, bewaar backups en game / asset dumping tools. Check de exacte firmware, game en host vereisten van elk project.

CivSwitch

Nintendo Switch 2 officiële hardware kunstwerken

Civilization VII gebruikersland entry point, met Pico 1 en Pico 2 firmware.

Verplichtingen : Physical Switch 1 editie cartridge, gameversie 1.0.0 , compatibel RP2040 /RP2350 Pico. de auteur verstuurt de firmware 20.x– 23.0.1 en rapporteert Switch 2 tests op 20.4.0 en 23.0.1.

De setup: Volg de instructies van PicoSwitch met behulp van de UF2 voor uw Pico model. De draadloze multiplayer lobby chat start de verwijderde JavaScript-loader op de port 9026. De optionele persistent save-trigger installator wipes save: /saves/Single/ ; back up uw Civilization VII save first. UF2 bestanden zijn Pico firmware, niet Switch app pakketten.

1.0 · klaar Pico firmware; installator en host scripts blijven in het project.

Pico 1 / RP2040 · versie 1.0 · SHA-256f9ce6aa5ca98271768e508a8dc30a662ced9a5065c34c608d1e7ea8e19f4de93Upstream pakketbron
Pico 2 / RP2350 · versie 1.0 · SHA-25613e16ae13a30c0e1d8bf5f24ac0871c5855083edab4544c3fb3b6f1a3f8fd95bUpstream pakketbron

N2JB

Nintendo Switch 2 officiële hardware kunstwerken

Pepsipu's Switch 2 uitvoering onderzoek en FS demo.

Verplichtingen : Demo: firmware 23.0.1, SmileBASIC 4.4.9, Node.js 22+ op macOS /Linux, meer dan 20 MiB gratis in de SmileBASIC-opslag en een bereikbare LAN-verbinding.

De setup: Bereid bootstrap.bas en de computer-side run.cjs host met behulp van de upstream README. Houd SmileBASIC open tijdens de demo; herstart de console later. Deze demo installert geen CFW of persistentie. Savekit en OunceCake hebben hun eigen gedocumenteerde RPC-motor /fork nodig; de plain FS demo is geen vervanging.

Oorspronkelijke en RPC upstream ZIP links beschikbaar. Lokale kopieën zijn in wacht: GitLab archiefverzoeken zijn teruggekeerd406, dan is de IP-tarieflimit teruggekeurd429 tot2November2026,10:00UTC. Geen onvolledige pakket wordt aangeboden als een lokale download.

NS2JB Instelling Guide

  1. Extract het gekozen pakket

    Houd de volledige geëxtraceerde map samen. Gebruik het originele pakket voor de standalone demo; gebruik de gescheiden getalateerde RPC fork voor Savekit of OunceCake. Install Node.js22+ op de gedocumenteerde macOS /Linux host.

  2. Voorbereid SmileBasic

    Gebruik firmware23. 0.1 en SmileBASIC4. 4.9 voor de originele demo. Enter the included bootstrap.bas in slot0 and save it as NS2. Houd meer dan 20MiB gratis in de toepassing save.

  3. Start de gastheer

    In de oorspronkelijke geëxtrudeerde map run.cjs <computer-LAN-IP>. Voor afhankelijke tools, gebruik de RPC map en run.cj --rpc <computer -LAN-IP >. Volg dat fork's Ethernet en interne opslagvereisten.

  4. Paar en houd de sessie open

    Volg de meegeleverde README’s Direct-modus-reeks en de exacte V=START-regel die door de host is afgedrukt. Houd SmileBASIC en de host open. Gebruik de oplage /switch2- * map voor afhankelijke gereedschappen.

  5. Afsluiten of herstellen

    Afsluit alle afhankelijke operaties voordat u de host stopt met Ctrl+C. Herstart de console na een mislukte of onzeker seizoen.

Packages zijn gepinideerd script /source snapshots, niet upstream binaire releases. GitLab snapshots worden herstructurerd van onveranderd, Git-hash-verifieerde bestanden wanneer upstream ZIP downloads niet beschikbaar zijn. vereiste runtime zijn hierboven vermeld; geen console uitvoering is hier uitgevoerd.

NS2Savekit

NS2-Savekit originele projectidentiteit

Backup, verifieer, herstellen en wijzigen titel sparen via ns2jb. Inclusief afzonderlijke Artemis Lua save-launch tools.

Verplichtingen : Patched ns2jb RPC engine, live session en run folder/current-root.json , Node.js, firmware 23.0.1 en retail SmileBASIC 4.

De setup: Geef de gedocumenteerde motorpatches toe voordat u een nieuwe RPC-sessie begint. Open tools /kit.cjs met de run map. Begin met alleen lezen en backup, dan verificeren door hash. Houd de originalen voordat u /replace/delete operaties herstelt. Geen npm installatie of compilatie is vereist door de auteur; dit project omvat niet de exploit, sleutels of games.

Volledige script /source ZIP met gereedschappen, patches, configuratie en upstream documentatie.

ns2-savekit scripts ZIP · versie 3b4446fb8ef044c46052a53a5836c3071891e7f3 · SHA-2568b2a2f8a2404fdcc59d21a7c99c897362e0596d0e7e6c6c125cd15482744b8dfUpstream pakketbron

NS2 Savekit setup gids

  1. Afzonderlijk afzonderlijk afgesneden beide downloads

    Houd Savekit en de RPC-fork in afzonderlijke mappen. Houd elke motor, gereedschap, patches en configuratie-director vast; run niet alleen kit.cjs.

  2. Bereid de vereiste motorpatches voor

    De upstream patch command verwacht een Git werkboom. Voor een geëxtraceerde RPC ZIP, run git init binnen die RPC map eerst. Van Savekit, volg sh patches /apply.sh /absolute/path/to/ns2jb-rpc. Als een patch falen, stop en oplossen van de revision mismatch voordat een sessie begint.

  3. Start een nieuwe RPC-sessie

    Gebruik de RPC-instelling hierboven, met de knop run.cjs --rpc <computer-LAN-IP>, en houd het aan de gang. Een run map van voor patching behoudt de oude motor en mag niet hergebruikt worden.

  4. Open het kit

    Van de geëxtraceerde Savekit map run node tools /kit.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Begin met lijst, vervolgens backup, vervolgens verificatie. Houd de originele backups buiten de toolmap.

  5. Opzettelijk herstellen

    Volg de bundelde docs /RESTORE.md en schrijf de toestemminglijstvereisten. herstel /replace/delete alter sparen. de Artemis lancer is gescheiden van de algemene backup en heeft zijn eigen gedocumenteerde grenzen.

Packages zijn gepinideerd script /source snapshots, niet upstream binaire releases. GitLab snapshots worden herstructurerd van onveranderd, Git-hash-verifieerde bestanden wanneer upstream ZIP downloads niet beschikbaar zijn. vereiste runtime zijn hierboven vermeld; geen console uitvoering is hier uitgevoerd.

OunceCake

Nintendo Switch 2 officiële hardware kunstwerken

Dump onschrypt romFS game assets en exeFS executable bestanden uit uw eigen Switch 2 games, updates en DLC, inclusief digitale games, kaarten en Switch 2 edities.

Verplichtingen : De RPC-capable ns2jb fork is verbonden in OunceCake's README, een actieve run map, Node.js, console LAN-adres en een FTP client.

De setup: Volg de RPC-instelling van het project, rijd dan de knop ouncecake.cjs <path-to-ns2jb-run> en selecteer uw spel. Wanneer FTP klaar is, verbinding met de console op port 2121 met behulp van Binary /Image (TYPE I) overdracht modus. De console loopt de bestanden voor de extractie; geen systeemleutels of onafhankelijke decryptie worden geleverd. Gebruik uw eigen games en houd de extrageerde bestanden privé.

Volledige script /source ZIP met gebouwde FTP motor. vereist de afzonderlijk gelabelde RPC fork; Node.js22+.

OunceCake scripts ZIP · versie e3bcbd229be2229d44f036455adddda921ade3b2 · SHA-256b6c476ec4236b2851b16d5f9403732460570e17631d69a2a93a8681351feb896Upstream pakketbron

OunceCake setup gids

  1. Extract het volledige pakket

    Houd ouncecake.cjs, package.json en de motor samen. De ZIP bevat de inheemse FTP helper; geen bouwstap is nodig voor de bundelde helper. Install Node.js22+ en een FTP client.

  2. Start de vereiste RPC host

    Gebruik de afzonderlijke kurumuz RPC fork downloaden en README. Start de knop run.cjs --rpc <computer-LAN-IP>, voltooid de console handshake en houdt de live host open.

  3. Kies de titel

    In de map OunceCake rijdt de knop ouncecake.cjs /absolute/path/to/ns2jb-rpc/runs/switch2-RUNID. Selecteer uw eigen game, update of DLC en wacht op de FTP -ready boodschap.

  4. Kopieer de dump

    Verbinden de FTP client met de Switch2LAN-adres op port2121, met Binary /Image (TYPE I) overdracht modus. Geen gebruikersnaam /password is vereist door deze server. Kopieer romFS activa en exeFS bestanden naar een nieuwe computer map met voldoende gratis ruimte.

  5. Sessie sluit

    Volledige overdrachten voordat u de RPC host stopt. behoud uw privé-dump's afzonderlijk van deze softwarepakketten; geen games, sleutels of commerciële activa zijn opgenomen.

Packages zijn gepinideerd script /source snapshots, niet upstream binaire releases. GitLab snapshots worden herstructurerd van onveranderd, Git-hash-verifieerde bestanden wanneer upstream ZIP downloads niet beschikbaar zijn. vereiste runtime zijn hierboven vermeld; geen console uitvoering is hier uitgevoerd.