Contents of the different packs
See the changelog of the packsLaunch homebrews by taking advantage of the 3 GB of RAM
To use some homebrews as Pplay, it is recommended to launch the homebrews menu using the switch's 3GB ram. In general, it is better to use this method to launch homebrews. To do this, the method of launching the homebrew menu with ram varies according to the payload used:
- Under SX OS it is necessary to maintain "R" by launching a game under SX OS. If it is via an XCI for this method to work, it must first be mounted.
- Under the latest versions of Atmosphere, as for SX OS, you must keep the "R" button pressed by launching a game installed on the console (this could be configured in the "atmosphere\config\override_config.ini" file). Moreover, to launch the Homebrew Menu from the album, it is also necessary to maintain "R" by launching it.
Info: The "R" button must be held after selecting the account that the game will launch (if the game works this way because some games proceed differently in which case the "R" button must be held when clicking on the game icon). So the best thing to do is to hold down the "R" button just before clicking on the game icon and release it once the Homebrew Menu is launched. - For ReiNX, you need to download the NSP of the HBMenu (included during the sd preparation into the folder "nsp" on the SD) and then install it with Goldleaf or any other homebrew to install NSP. Once this is done, you will have access to the Homebrew Menu directly via the Switch's game icons and the 3 GB of RAM will be used.
Note: This method is compatible with all CFWs but for SX OS it is useless in my opinion and for Atmosphere it is possible to do otherwise so install this NSP must be done if no alternative method suits you.
The configurations that can be launched via Hekate
With the pack containing Atmosphere Hekate is also automatically set up and it contains different configurations to run the CFW. Here are some explanations about these configurations:
- Atmosphere_emunand: Allows you to run Atmosphere on the emunand without sig_patches. If no emunand has been configured then an error will be displayed.
- Atmosphere_emunand+SigPatches: Same as the previous configuration but sig_patches are used, this is the configuration to launch if an emunand is configured.
- Atmosphere_no_emunand: Runs Atmosphere on the sysnand without sig_patches.
- Atmosphere_no_emunand+SigPatches: Same as the previous configuration but sig_patches are used, this is the configuration to run if no emunand is configured.
- Stock: Starts the console on the sysnand without CFW, without sig_patches.
- Stock+nocmac: Same as the previous configuration but the "nocmac" patches are used, these patches can be used until firmware 6.1.0. This configuration is very specific and is only used when unbricking the console.
- Atmosphere_emunand+nocmac: Launches Atmosphere on the emunand with the "nocmac" patches, this configuration can be used when unbricking the emunand.
Optional homebrews
- AIO-switch-updater: An homebrew witch could update the CFWs and sig_patches, launch payloads and change the joycon's colors.
- appstore: Install, update or delete homebrews from the Switch simply.
- AtmoXL-Titel-Installer: An other content installer based on Awoo-installer.
- Avatool: Change the image of an avatar using the 255X255 images placed in the "avatar" folder at the root of the SD.
- Awoo-Installer: A NSP/NSZ/XCI/XCZ installer based on Adube's Tinfoil (doesn't work on SX OS).
- Battery_desync_fix_nx: Can be use to fix some problems with the battery. Please read the readme of the project to understand how to use it.
- BiggestDump: Allows you to dump the current firmware of the console or the one waiting for installation. This can be useful used in conjunction with ChoiDuJour-NX to install the EXFAT driver quite simply.
- Checkpoint: Allows you to save/restore game backups.
- ChoiDuJourNX: Update the console without burning Efuses (never launch an update with the official bootloader once installed because the Efuses will be burned) or downgrade the console (same remark as for the update except that if the firmware is launched by the official bootloader and the number of Efuses does not match the console will not launch the firmware, you must go through ReiNX or Hekate or others).
- Cling-Wrap: Allows to use Tinfoil with Hekate, it renames the "bootloader" folder or puts it back in place (the overlay doing the same thing is also copied by my script).
- DBI: A content installer (NSP or XCI or etc...), particularly usful with the NSC_Builder installation method.
- Delve: A simple terminal gopher client.
- EbookViewerNX: Read some ebooks formats.
- EmuMMC-Toggle: Enable/disable the Atmosphere emunand (emummc).
- Fakenews-injector: Usful to use the Cafeine or Nereba exploits using the news icon.
- FTPD: The FTP server, accessible on port 5000.
- nxdumptool: Allows you to dump a Switch cartridge or games installed on the console.
- Gamecard-Installer-NX: Install a gamecard.
- Goldleaf: Allows, among other things, to install NSP/XCI files on the nand or SD. A file containing the decryption keys dumped by Lockpick can be placed in the "switch/Goldleaf" folder of the SD and named "keys.dat" to use all the features of this homebrew.
- Haku33: Reset the console by default settings, remove all data on the nand.
- Homebrew_details: A good replacement for Homebrew Menu.
- incognito : Allows you to delete the identification data from the console to avoid banning it from the console. Be careful, once this is done it will no longer be possible to use Nintendo's online services unless you restore the PRODINFO partition of the console so keep a backup of this partition, either by uploading it via Hekate or NxNandManager or by keeping the backup that will be made when using this homebrew. This partition being encrypted with the Bis Keys of the console, the PRODINFO of one console cannot be exchanged with another PRODINFO of another console.
- Ipswitch: Create patches for Atmosphere.
- JKSV: Another backup manager.
- Joycon-Toolbox: Change joycons' leds color.
- Kip_Select: Allows you to set the kips that will be activated or not in Atmosphere (launch via Fusee Primary only). The files must be placed in the "atmosphere/kips" folder of the SD.
- Linkalho : Allows you to link a Nintendo account unofficially but without deleting all your users and saves like Linkuser.
- LinkUser: Same as Linkalho but delete all the game backup (use a backup manager like JKSV or DBI to save them); prefer to use Linkalho witch is better.
- Lockpick: Allows you to dump the different keys used by Hactool and other derivatives. Be careful, do not share the file "keys.txt" (or "prod.keys") obtained thanks to this homebrew because it contains console-specific keys such as tsec_key for example. This homebrew also allows you to dumper the title keys installed on the console.
- MiiPort: Import/export Mii.
- Mtp-server-nx: A MTP server to use the Switch as a USB MTP device (limit of 4 GO for the files copy).
- NightFall: A online and offline switch's firmware updater.
- NX-mtpc: Synch the console's time with internet.
- NX-Activity-Log: Display some infos/stats on played games.
- Nx-locale-switcher: Changes the locale for specific titles on your Nintendo Switch, only compatible with Atmosphere.
- Nxmp: A multimedia player.
- Nxsh: Allows you to use a Telnet or SSH client to perform command line operations.
- NX-Shell: A file explorer.
- N-Xplorer: An other files explorer.
- NXThemesInstaller: Install a theme.
- NXTransmission: A client to download torrents.
- Payload_Launcher and Payload_Launcher-GUI: Allows to reboot on one of the payloads located in the "payloads" folder of the SD, this folder is created during the copy of the homebrew and already contains some useful payloads but it is possible to add some, the number of payloads must not exceed 20 for the moment. The GUI version is only a more beautiful interface for Payload_launcher but take more space on the SD.
- pplay: The Switch's first truly functional media player. It allows video playback locally or via the network, not everything is perfect yet but overall it works well.
- ProdinfoEnabler: Enable/disable writing on PRODINFO.
- PyNX: Used to launch Python code.
- Reset-Parental-Controls-NX: Modify or delete the parental control without need of it pin code.
- ShareNX: Send screenshots to some servers.
- SDSetup: Allows you to prepare content on the SD card via the console and an internet connection (CFW, Homebrews...).
- SimpleModDownloader: Download games mods via the website Gamebanana.
- Switch_90DNS_tester: Test if the Nintendo's servers are blocked.
- Switch-90dns-setter: Set 90dns on the existing wifi networks.
- Switch-cheats-updater: Update cheats for the installed games.
- Switch-ezremote-client: A client samba, ftp and webdav.
- Switch-ftp-client: A simple FTP client.
- SwitchIdent: Displays information about the console.
- Tencent-Switch-switcher and Tencent-switcher-GUI: Switch Tencent features from/to global version, see this page for more infos. GUI version is a more beautiful interface for Tencent-Switch-switcher but take more space on the SD.
- Tinleaf: An Awoo-installer fork that work also on SX OS.
- TinWoo-Installer : A combination between Tinfoil and Tinleaf.
- Tinfoil: An installer of NSP/XCI/NSZ/XCZ/...,
Optional overlays (see the Ovl-menu module to learn more about overlays)
- FastCFWswitch: Reboot the console on a payload.
- OvlSysmodules: Enable/disable modules.
- QuickNTP: Allows you to synchronize the console's time with a server on internet.
- Status-Monitor-Overlay: Display some informations on some console's elements (monitoring).
- TextReaderOverlay: Display a text file.
Optional Salty-nx modules (see the Salty-nx module to learn more about Salty-nx)
- NX-FPS: Display the number of FPS in games.
- ReverseNX: Forces games to think that you are using docked or handheld mode.
- UnityGraphics: Allows you to configure advanced settings for games based on the Unity game engine.
Optional modules
- BootSoundNX: Allow to configure a sound (mp3 file) that will be played on Switch's boot.
- EdiZon: A game backup and cheats editor.
- Emuiibo: Allows to emulate amiibo from dumps of them. This module is associated with the homebrew AmiiSwap which will be copied at the same time as the module.
- Fizeau: Adjust the screen colors of the console.
- Freebird: An overclock module according to certain profiles, the module can be configured thanks to the Freeset homebrew which is integrated. Be careful, avoid coupling this module with the Sys-CLK module which performs the same kind of function but in a slightly different way.
- hid-mitm: Allows you to configure a controller other than those of the Switch to be recognized as a Pro controller. Warning, this module requires for the moment to go through a third party application for it to work and this will not be explained here.
- Ldn_mitm: A module used to play some games on the alternative network via Switch-lan-play.
- MissionControl: Connect controlers with the bluetooth.
- Nx-btred: Connect a bluetooth headset (only work for games).
- Ovl-menu: The components needed to launch overlays, use the shorcut L + D-Pad-Down + R-Stick to launch an overlay.
- Salty-nx: The components required to launch the Salty-nx modules, including the SaltyNX-tool homebrew that allows you to make configurations. Be careful, this module or its plugins can make the console very unstable.
- Slidenx: A module that allows you to change the connection/disconnection sound of the joycons.
- SwitchPresence-Rewritten: A module to show a status on discord.
- Sys-botbase: The purpose of this sys-module is to allow users to remote control their switch via wifi connection as well as to read and write to a games memory. This can be used to create bots for games and other fun automation projects.
- Sys-clk: This module allows the console to be overclocked according to established profiles. Be careful, avoid coupling this module with the Freebird module which performs the same kind of function but in a slightly different way.
- Sys-con: A module to connect some controlers on the Switch.
- Sys-FTPD: Launches an FTP server.
- Sys-nxsh: Allows you to use a Telnet or SSH client to perform command line opperations.
- Sys-patch: Apply the sig_patches on CFW boot.
- Sys-tune: A module to play audio in the background.
- Triplayer: A module that can play a musics library witch is on the "music" folder on your SD root. Be careful, this module can cause problems with some applications or modules because it is a big (size of the module) module.
- uLaunch: A home menu that replace the Switch's one.
Contents of the "Atmosphere" and "DeepSea" package (formerly "Kosmos" and more formerly "SDFilesSwitch")
Content of files and folders at the root of the SD:
- atmosphere: The folder containing the patches (ES_patches and FS_patches), configuration files and titles (game mods that can be used via LayeredFS for example) for Atmosphere.
- Backup: The folder containing a "Restore" folder, in which you can place elements of the nand to be restored with Hekate. The "Partitions" folder within the "Restore" folder is used to restore even more specific parts of the nand.
- bootloader: This folder contains the different configuration folders/files for Hekate.
- ini: This folder contains additional configuration files to launch specific modules. These configurations can be launched by going to the "Other configs" menu in the list of Hekate's main configurations.
- libtools: For now this folder contains nothing and its usage is not yet known.
- payloads: The folder containing the different payloads that can be launched via the "Payloads" menu of the main configuration menu.
- sys: A folder containing some useful modules.
- bootlogo.bmp: A boot logo when launching firmware via Hekate.
- hekate_ipl.ini: The main configuration file of the bootloader.
- config: The configuration folder of the HBL and of some other things.
- emummc: Contains emummc configuration.
- mods: Contains games' mods if you want to use the homebrew SimpleModManager.
- sept: Contains very usful files used by some payloads like Lockpick-RCM, Incognito-RCM, etc...
- switch: Contains the homebrews.
- hbmenu.nro: The Homebrew Loader file, launches the album by going into the album while holding the "R" button and the homebrew menu otherwise (can be configured).
The homebrews in the "switch" folder:
- Daybreak: Update the console's firmware.
- Deepsea-Toolbox: Allows you to configure some elements of Atmosphere and DeepSea.
- SimpleModManager: Used to manage the differents games mods.
Contents of the "ReiNX" package
Content of files and folders at the root of the SD:
- Backup: The folder containing a "Restore" folder, in which you can place elements of the nand to be restored with Hekate. The "Partitions" folder within the "Restore" folder is used to restore even more specific parts of the nand.
- config: The configuration folder of the HBL and of some other things.
- ReiNX: Le dossier contenant les modules et titres pour ReiNX, pour LayeredFS ou pour ajouter le support de l'installation/exécution de contenus non signé par exemple.
- sept: Contains very usful files used by some payloads like Lockpick-RCM, Incognito-RCM, etc...
- switch: Contains the homebrews.
- hbmenu.nro: The Homebrew Loader file, launches the album by going into the album while holding the "R" button and the homebrew menu otherwise.
The homebrews in the "switch" folder:
- ReiNX_toolkit: Allows to dump some parts of the nand, to change the CFW start logo and can be updated automatically. Other features will probably appear later on.
- ROMMENU: This is the SX OS menu with some features that can be used with ReiNX.
Contents of the "SX OS" package
Content of files and folders at the root of the SD:
- Backup: The folder containing a "Restore" folder, in which you can place elements of the nand to be restored with Hekate. The "Partitions" folder within the "Restore" folder is used to restore even more specific parts of the nand.
- sxos: The folder containing the titles for sxos, for LayeredFS for example.
- sept: Contains very usful files used by some payloads like Lockpick-RCM, Incognito-RCM, etc...
- switch: Contains the homebrews.
- boot.dat: The file used to boot the CFW.
- hbmenu.nro: The Homebrew Loader file, to be launched by going to the album and holding down the "R" button, holding down the "L" button while launching the album launches the album and simply launching the album launches the SX OS menu (recommended). You can also use the method to launch homebrew menu via a game (maintain "R" while launching a game) to use the 4 GO of ram.
The homebrews in the "switch" folder:
- SXDUMPER: Allows you to dump a Switch cartridge or games on the console.
- SX_Installer: Allows to install games and especially to dumper the games installed on the Switch (Eshop games for example). It also allows many other things like installing NSPs over the network (HTTP, NUT or FTP server) or installing games via USB over a NUT server or loading XCIs... in short, this homebrew has a large number of more or less useful features.
Contents of the "Emulators" package
It should be noted that this pack does not contain any games (roms) or console bios.
- Retroarch: Emulate lot of systems.
- Pnes: It is an NES emulator.
- Pgen: It is an Megadrive/Genesis emulator.
- PSNES: It is an SNES emulator.
- VBA-Next: It's a Gameboy Advance emulator.
- PFBA: It is an arcade emulator but also from some other consoles. This version uses the FBA romset 0.2.97.43.
- Khedgb: It's a Gameboy/Gameboy Color emulator.
- MelonDS: A Nintendo DS emulator.
- MGBA: A Gameboy, Gameboy Color and Gameboy Advance emulator.
- PPSSPP: A PSP emulator.
- Uae4all2: A Amiga emulator.
- Nes_Classic_Edition : A Nes emulator based on Nes Classic interface.
- Snes_Classic_Edition : A SuperNes emulator based on Snes Classic interface.
- OpenBOR: A port of this excellent software.
- Scummvm: Play to the games that use the Scumm engine.
- Easyrpg-player: Play games made with RPG Maker 2000 and 2003.