Switch
422 archivos
-
sys-ftpd
sys-ftpd es un servidor FTP liviano que se ejecuta en segundo plano en tu Nintendo Switch.
Es una versión liviana de la aplicación ftpd de mtheall que se ejecuta como un servicio en segundo plano (sysmodule).
Originalmente se derivó de sys-ftpd de jakibaki en un intento de mejorar el rendimiento y la estabilidad.
Como es liviano, ocupa menos memoria en tu consola a costa de transferir archivos un poco más lento. Si quieres transferir archivos grandes, te sugiero que instales ftpd de mtheall por separado y lo ejecutes siempre que necesites realizar una transferencia de archivos grande.
Cómo usar
Descarga la última versión desde aquí mismo Extraiga el contenido de la carpeta a la raíz de la tarjeta SD de su Nintendo Switch (debería superponerse con las carpetas Atmosphere y config existentes) Vaya a config/sys-ftpd/config.ini y configure su nombre de usuario y contraseña para el servidor FTP (de lo contrario, no le permitirá conectarse) Alternativamente, puede habilitar el modo anónimo, que permitirá que cualquier persona en la red se conecte a su servidor FTP sin credenciales (no es seguro) Inicie o reinicie su Nintendo Switch en CFW como de costumbre. Una vez que su consola esté conectada a una red, puede conectarse a su servidor con cualquier cliente FTP (puede encontrarlos en línea) desde cualquier computadora dentro de la misma red. La dirección IP de su Nintendo Switch se puede encontrar en Configuración del sistema -> Internet -> Estado de conexión -> Dirección IP de su consola. (normalmente se parece a 192.168.X.X) El puerto se puede encontrar y modificar en el archivo config.ini mencionado anteriormente. (por defecto es 5000) La dirección resultante debería verse como 192.168.X.X:5000, donde tu nombre de usuario y contraseña son tu usuario y contraseña de config.ini respectivamente. Ahora deberías poder disfrutar de acceder a tus archivos de Nintendo Switch de forma remota. sys-ftpd ha sido creado por cathery.
-
sys-hidplus
A Nintendo Switch sysmodule to use up to 3 inputs over the network and useful to use with services such as Parsec for remote play
Disclaimer
Bugs occur and I'm in no way responsible of any damage caused by this sysmodule or its misuse. If you get any issue, please report it on the Issues tab or report it on the gbatemp thread.
Instructions
First, copy the contents of the nswitch folder in the build zip file to the Switch microSD card. Make sure to use Atmosphere because this sysmodule isn't tested with other CFWs.
After that, make sure you have Python3 installed and open cmd on the location of the extracted pc folder from the build zip file and execute py -3 -m pip install inputs (you'll have to do this step only once). Once inputs is installed, you can then connect to your switch by using python3 input_pc.py {SWITCH IP}, replacing {SWITCH IP} with the IP address of your Switch (You can check it by going to Settings > Internet on your system).
You can modify the behaviour of the controller emulation on the python file by changing the conType values. If you set it to 0, you'll be able to disconnect the controller (useful if the Switch disconnects the controller for some reason). If you set it to 1, you'll be able to emulate a Pro Controller. If you set it to 2 or 3, you'll be able to use the experimental sideways joycon emulation, it has some issues but in some games such as Clubhouse Games, it'll be playable.
Stuff to do
Anarchy mode (3 players using 1 single emulated controller) Keyboard Compatibility Make the compatibility for sideways joycons emulation better Add 4th controller emulation Add 5-8th controller emulation Add gyro compatibility Add USB compatibility Add rumble support Known issues
Sticks are inverted when using Linux Input lag is increased on demanding games such as Super Mario Odyssey Unsupported games
All games that require a gyroscope or the SL/SR buttons (For example, 1-2-Switch, Pokémon Let's Go or Super Mario Party) Support
The best way to get your questions answered is by asking me in Discord (IgnacIo#0001) or by asking on the gbatemp thread.
Special Thanks
jakibaki - base and inspiration for this sysmodule (hid-mitm), a lot of the code comes from it cathery - helping me with my dumb questions and issues ReSwitched Discord Server - help in the support channels Everyone using this sysmodule - thanks a lot! by PaskaPinishkes.
-
sys-netcheat
This is an open-source cheat-engine for the nintendo switch.
It requires a hacked switch (recommended configuration is current kosmos).
Don't use this for online games! It'll ruin the experience for others and will probably get your switch banned in the process!
Warning:
For some reason this may result in installed games no longer launching if this is used in combination with sigpatches.
If that happens running the 'Delete Common Ticket' option from Tinfoil and then (force) rebooting fixes it sometimes.
In at least one case running this with ReiNX (with sigpatches) resulted in all games on the storage being permanently corrupted!
Be very careful when trying out weird configurations. In any case you should (not just for this) make a nand-backup so you can restore from somewhere if things go south.
I am in no way responsible for any damage that may or may not happen to your switch!
-
sys-screenuploader
Homebrew Nintendo Switch NSP sysmodule for automatic upload of screen captures to remote server.
Installation
Download latest release and extract it to SD card root.
SX OS users: move 42000062616B6101 directory from /atmosphere/contents to /sxos/titles
Signup on this website, create a destination and put its ID (visible on the destination list page) to /config/sys-screenuploader/config.ini
For logs see /config/sys-screenuploader/screenuploader.log
If your album path was detected incorrectly (visible in logs), uncomment album_path option in config file and change its value to correct one
Credits
This is my first nx homebrew app, a template project by vbe0201 was used (and extended to support sysmodule building).
Initial sysmodule code was taken from SunTheCourier's SwitchPresence-Rewritten.
by bakatrouble.
-
sys-tune
Background audio player for the Nintendo switch + Tesla overlay.
Installation
Download the release Extract the zip to the root of your sd card. Put mp3 files to your sd card.
Other audio formats
While I'd like to add flac this also bloats executable size by a lot and I don't want to hog all the memory.
Sleep mode
Sadly putting the console to sleep while music is playing causes issues. So please pause before you put your console to sleep.
You can manage playback via the Tesla overlay in the release.
by HookedBehemoth.
-
SysDVR
SysDVR es una modulo experimental del sistema (sysmodule) para Switch que nos permite capturar el juego que se está ejecutando a un PC.
Existen dos versiones, una que hace el stream vía USB y otra que lo hace a través de la red (TCP). Por ahora no es posible usar las dos al mismo tiempo.
Usar mpv player es la opción más recomendada para capturar, así como cualquier otro reproductor que tenga soporte para stream h264 en raw vía tcp o stdin, aunque habría que configurarlo manualmente.
Limitations
Video quality is fixed to 720p @ 30fps with h264 compression (hardware limit) Audio quality is fixed to 16bit PCM @ 48kHz stereo. Not compressed Only works on games that have video recording enabled (aka you can long-press the capture button to save a video) Video and audio are two different streams, they're likely to desync as they require two different player instances. Vlc does support a secondary audio stream but i didn't manage to get it working properly. Only captures game output. System UI, home menu and homebrews running as applet won't be captured Video feed is not realtime, there will always be a minimum of ~1 second of delay. Stream quality depends heavily on the environment, bad usb wires or low wifi signal can affect it significantly. Stream quality is also affected by software configuration, more details at the bottom. USB streaming is not available when docked Requires firmware >= 6.0.0 Clearly with these limitations this sysmodule doesn't allow "remote play" and does not replace a capture card.
Usage
Setting up the sysmodule
The provided builds already contain the correct file structure, you should just be able to extract them to your sd card.
To remove the sysmodule just delete the atmosphere/titles/00FF0000A53BB665 folder from your sd card.
CFWs other than atmosphere should work but i won't provide support for them.
Network streaming
This is the easiest way to stream, In this mode the sysmodule is completely standalone, you should be able to play the video stream just by running mpv tcp://<switch ip address>:6666 --no-correct-pts --fps=30 and mpv tcp://<switch ip addr>:6667 --no-video --demuxer=rawaudio --demuxer-rawaudio-rate=48000 for audio.
When using network streaming it's not recommended to stream both audio and video at the same time as it may cause slowdowns. In general network streaming has more lag and delay compared to USB, it is worth the time to set it up, especially for gameplay recording.
USB streaming
To stream via usb you need the UsbStream program, it's built using dotnet core 3.0 and is compatible with linux as well.
First of all you should make sure your drivers are set up correctly (only the first time) :
Driver setup on windows
On windows you may get the device not found or unsupported driver errors or very bad performance on the stream, in this case you may have the wrong driver set up, download zadig and install the libusb-win32 driver for the "Nintendo Switch" device. This won't interfere with other application that communicate with the switch via usb as this sysmodule uses a different product id.
Driver setup on linux
On linux you may have errors about loading the libusb-1.0 library, this happens when the file name is different than the one expected by dotnet, you can make a symlink as described on the LibUsbDotNet repo:
sudo find / -name "libusb-1.0*.so*" and then
cd /lib/x86_64-linux-gnu sudo ln -s libusb-1.0.so.0 libusb-1.0.so (Example commands, change the paths with the one you find on your pc)
Streaming
UsbStream supports three streaming modes:
mpv or stdin : pipes the received data directly to a video player via stdin, this will use no caching so you'll have low delay but it may lag. Using mpv will automatically add the needed configuration for mpv, stdin will require you to type the args to pass to the player tcp : opens a tcp server so players can connect to it and use their own caching mechanism to remove or reduce lag (at the price of an higher delay) file : writes the received data directly to a file so it can be converted to a common format later. Launch UsbStream like this: UsbStream video <streaming mode> <arg> audio <streaming mode> <arg>
When using mpv the arg is the mpv executable (.com file on windows) path, you have to repeat it twice if using both streams.
The tcp option requires a free port number and the file option the output file path.
To disable a stream just omit the name and its fields.
Example commands:
UsbStream audio mpv C:/programs/mpv/mpv : Plays audio via mpv located at C:/programs/mpv/mpv, video is ignored UsbStream video mpv ./mpv audio mpv ./mpv : Plays video and audio via mpv (path has to be specified twice) UsbStream video tcp 1337 audio file C:/audio.raw : Streams video over port 1337 while saving audio to disk
Note that on windows you should use the mpv.com file and not mpv.exe, omitting the extension will automatically use the right one Launching UsbStream without any parameter will display more options and examples.
To connect to the tcp streams you can use: mpv tcp://localhost:<video port> --no-correct-pts --fps=30 for video and mpv tcp://localhost:<audio port> --no-video --demuxer=rawaudio --demuxer-rawaudio-rate=48000 for audio
Tips
To get the most out of this sysmodule you have to do a lot of testing to find the best configuration that works for you, here are some tips and answers to common issues :
If the video stream doesn't start immediately try moving the camera around in the game, to display something the video player needs to acquire a video keyframe first If the stream is very poor try a different usb cable and driver with zadig, for network stream bring your console closer to the router, try using a lan adapter or windows' own hotspot mode. An usb 3 wire is slightly better than usb 2, but both should work. Quality also depends on the cpu utilization of the game you're running, OC can improve performances. Using cache will reduce lags at the cost of an higher delay, for mpv it's on by default (except when using usb stream with mpv mode), if you want to try without it the command line arg for mpv is --cache=no --cache-secs=0. There's a lot of room for experimenting here, try different values to find the combination that works best for you. If using no caching when the screen goes full black or white (eg loading screens) it may cause some desync and the stream will start to drop frames, eventually it will fix by itself but it could take some time, the fastest solution is to open the home menu for a few seconds and then resume the game, for usb stream you can try setting the --desync-fix flag (this will introduce glitches). Known issues/TODOs
Memory usage is kept as low as possible (512K for usb ver, 3MB for network) but running this with many other sysmodules, or ones particulary heavy like sysftpd will not work or hang your console on boot. The usb version stops working when launching another homebrew that requires usb access like nxmtp or goldleaf. Implement a key combination to reinitialize usb when this happens (?) Merge the usb and network stream versions and make an homebrew app to toggle between the two Improve automatic desync detection and fix for UsbStream Credits
Everyone from libnx and the people who reversed grc:d and wrote the service wrapper, mission2000 in particular for the suggestion on how to fix audio lag. mtp-server-nx for their usb implementation by exelix11.
-
TegraExplorer
TegraExplorer es un explorador de archivos basado en payload para Nintendo Switch.
Principales funcionalidades
Navegación por la tarjeta SD Navegación por la partición del sistema de tu sysmmc y emummc Interacción con archivos Borrar, copiar, renombrar y mover archivos Lanzar archivos de payloads Ver los datos hex de un archivo Lanzar archivos de TegraScript especiales Interacción con carpetas Borrar, copiar y renombrar carpetas Crear carpetas Dumpear el contenido del firmware actual a la tarjeta SD Formatear la tarjeta SD
Usage
Lanza tu inyector de payload favorito Inyecta TegraExplorer como payload Navegación a través de los menús utilizando los joy-cons:
A: Select B: Atrás Left Joystick up/down (Dpad or joystick): navigate menus up/down Right Joystick up/down: fast menu navigation up/down Capture (Minerva only): Take a screenshot L3/R3 (Press joysticks in): Recalibrate centerpoint Si no tienes joy-cons conectados:
Power -> A Vol+ -> Left Joystick up Vol- -> Left Joystick down Credits
Basada en Lockpick_RCM, que a su vez está basada en Hekate. Gran ayuda de: shchmue Denn Aplicación creada por suchmememanyskill.
-
TegraRcmGUI
Interfaz gráfica en C++ para TegraRcmSmash (cargador de payloads para Nintendo Switch) creada por rajkosto.
Características principales
Inyección de payloads (como CFW bootloader, Nand/Key Dumper, etc) Gestión de favoritos Ejecucción de Linux en Switch (ShofEL2) Montar dispositivo como una memoria USB para almacenamiento (lectuar/escritura desde/a solo tarjeta SD, mantener pulsado el botón de inicio durante 5 segundos para salir)() Opción - "Auto inject": automáticamente injecta un payload después de su selección o/y cuando la Switch pasa a modo RCM (no se aplica al inicio) Opción - Minimizar la aplicación a la bandeja y icono de bandeja con menú contextual Opción - Ejecuta la aplicación al inicio de Windows Instalación del driver APX (si es necesario)
Nota importante
Esta aplicación es solo para Windows. Para otras plataformas puedes usar:
Fusée Launcher (GNU/Linux) NXBoot (OS X, iOS) NXLoader (Android) Web Fusée Launcher (Cross-platform, solo funciona con Chrome) Agradecimientos
Kate Temkin / Fusée Launcher Rajkosto / TegraRcmSmash (reimplementación de Fusée Launcher para Windows), memloader, SD tool fail0verflow / ShofEL2 (Boot stack for no-modification, universal code execution and Linux on the Nintendo Switch) -
TegraRcmSmash
A reimplementation of fusee-launcher in C++ for Windows platforms.
Lets you launch fusee/shofEL2 payloads to a USB connected Switch in RCM mode.
Driver setup
1. Get your Switch into RCM mode and plug it into your Windows PC. It should show up somewhere (like Device manager) as "APX"
2. Download and run Zadig driver installer.
Usage
TegraRcmSmash.exe [-V 0x0955] [-P 0x7321] [--relocator=intermezzo.bin] [-w] inputFilename.bin [-r] [--dataini=coreboot.ini] ([PARAM:VALUE]|[0xADDR:filename])*
If your Switch is ready and waiting in RCM mode, you can also just drag and drop the payload right onto TegraRcmSmash.exe
An example cmdline for launching linux using coreboot is something like this (the empty relocator is important):
TegraRcmSmash.exe -w --relocator= "coreboot/cbfs.bin" "CBFS:coreboot/coreboot.rom"
A simpler way to load coreboot/other AArch64 payloads is to use my memloader payload (see https://switchtools.sshnuke.net) and either put the files on microsd or use the --dataini parameter
After that, you can use imx_load as you would on Linux (Windows binaries available at https://github.com/rajkosto/imx_usb_loader/releases)
Alternatively, setup your u-boot cmdline to just load everything from microSD to not bother with imx_load ;)
For updates check https://switchtools.sshnuke.net
Source code available at https://github.com/rajkosto/TegraRcmSmash
**I am not responsible for anything, including dead switches, blown up PCs, loss of life, or total nuclear annihilation.*
-
Tesla Menu
The initial overlay menu to be loaded by nx-ovlloader. It's main purpose is to let the user select other overlays to be loaded.
The default directory for overlays is /switch/.overlays where only .ovl files (Plain old .nro files renamed to .ovl to differentiate them from normal homebrew) get loaded.
by WerWolv.
-
Text Editor
This is the begining of my text editor it is not done and the open function does not yet work.
by RyuShinobi500.
-
TextReaderOverlay NX
TextReaderOverlay is an overlay for the Nintendo Switch that lets you view text files on top of any foreground application. It is launched with nx-ovlloader and Tesla-Menu. Atmosphere custom firmware is required to run this application.
Installation
Download nx-ovlloader and extract it onto your SD card Download Tesla-Menu and extract it onto your SD card Download TextReaderOverlay-NX and extract it onto the root of your SD card Place *.txt files anywhere on your SD card Press L + D-Pad-Down + R-Stick to launch Tesla-Menu after reboot Select Text Reader from the menu
by Diwo.
-
Tinfoil
Tinfoil es una aplicación homebrew para Nintendo Switch que nos permite gestionar juegos y descargarlos directamente desde internet a la consola de forma cómoda y sencilla.
Instalación de Tinfoil
Crea el directorio /switch/tinfoil/ en tu tarjeta SD. Copia el archivo tinfoil.nro dentro de esa ruta (/switch/tinfoil/tinfoil.nro) Obtiene o genera el archivo keys.txt y colócalo en esa misma carpeta (/switch/tinfoil/keys.txt). Este archivo contiene varias claves de encriptación de Switch. Si lo quieres crear tu mismo puedes usar kezplez-nx.
Protocolos soportados
Tarjeta SD
Soporte para instalación desde la tarjeta SD. Usa el URI sdmc:/ para apuntar a la tarjeta SD. Los subdirectorios también funcionan, como por ejemplo sdmc://nsps/.
FTP
Solo es compatible con el protocolo FTP normal, no FTPS o SFTP.
HTTP
HTTP requiere que el listado/exploración de directorios esté activado.
Disco duro o dispositivo USB de gran capacidad SX
Requiere SX OS 2.2.1+. Conecta el disco duro antes de lanzar Tinfoil. Tinfoil automáticamente escaneará el directorio raíz. Cualquier subcarpeta debe ser añadida en el archivo locations.conf. Actualmente no soporta hot swap.
USB
Requiere tener NUT Server configurado.
NUT SERVER
Requiere tener NUT Server configurado. Asegúrate de que estás ejecutando la última versión de Nut server con Tinfoil.
Solución a problemas comunes
Veo las localizaciones de mi red, pero los archivos no son listados O bien, Tinfoil no puede conectarse con la configuración de red proporcionada, está utilizando http y no habilitó la exploración de directorios, su firewall está bloqueando la conexión. Asegúrese de que puede conectarse al servidor FTP / HTTP / NUT utilizando la configuración proporcionada desde una PC diferente a la que ejecuta el servidor. Tinfoil no admite subdirectorios, por lo que cada directorio debe apuntar al directorio exacto en el que se encuentran los NSP. Asegúrese de que su firewall permita conexiones externas. Configure o deshabilite su firewall. Si usa HTTP, asegúrese de que la lista de directorios / navegación esté habilitada. Esto debe habilitarse manualmente con IIS. Puedo ver los archivos, pero no puedo descargarlos. Si usa HTTP, verifique que puede descargar el archivo usando un navegador web. IIS requiere que agregue un tipo MIME para NSP (application / octet-stream) antes de poder descargar. Tinfoil se cuelga al inicio cuando lo ejecuto. Los bloques de Tinfoil en USB esperan si tiene su interruptor conectado a una PC al arrancar, que no está ejecutando un servidor USB Nut. -
Tinfoil Web Server
Instala tus paquetes de Nintendo Switch (NSP, NSZ, XCI, etc.) con Tinfoil desde tu propio servidor.
Todos los archivos servidos deben tener "[titleid]" en el nombre del archivo para que Tinfoil los reconozca y aparezcan en "Nuevos juegos", "Nuevo DLC" y "Nuevas actualizaciones".
Requisitos
Para hacer funcionar el servidor necesitarás instalar el ASP.NET Core Runtime 5.X.X o más.
Formato de archivo de configuración TinfoilWebServer.config.json:
{ "ServedDirectories": ["dir1", "dir2", ...], // ex: ["C:\\SomeDir\\DirWithPackages", "D:\\AnotherDir", "."] !!! Don't forget to escape backslashes with another one !!! "StripDirectoryNames" : <boolean>, // «true» to remove directories names in URLs of served files, «false» otherwise. "ServeEmptyDirectories" : <boolean>, // «true» to serve empty directories, «false» otherwise (has no effect when "StripDirectoryNames" is «true»). "AllowedExt": ["ext1", "ext2", ...], // List of file extensions to serve, ex: [ "nsp", "nsz", "xci" ]. "MessageOfTheDay": "SomeText", // The welcome message displayed when Tinfoil successfully contacts the server. "ExtraRepositories": ["SomeRepo1", ...], // A set of extra repositories sent to Tinfoil for scanning (see https://blawar.github.io/tinfoil/custom_index/ for more information). "CacheExpiration": { "Enable": boolean // «true» to enable cache expiration, «false» otherwise. "ExpirationDelay" : "<duration>", // Index cache expiration time, format is «[d'.']hh':'mm':'ss['.'fffffff]», ex: "01:30:15" for 1h30m15s. }, "Kestrel": { // HTTP server configuration see «https://docs.microsoft.com/fr-fr/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-5.0#configureiconfiguration» for more information. "Endpoints": { "Http": { "Url": "http://0.0.0.0:80" } } }, "Logging": { "LogLevel": { "Default": "Information" // See «https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-5.0» for more information. } } "Authentication": { "Enabled": <boolean> // «true» to enable authentication, «false» otherwise. "Users": [ // List of allowed users. { "Name": "SomeUserName", "Pwd": "SomePassword", "MessageOfTheDay" : "Some Text" // Custom message for the user }, ... ] } } Configuraciones por defecto
Si se omite la configuración de "Kestrel", el servidor escucha http://localhost:5000/ y https://localhost:5001. Si se omite "ServedDirectories", se utiliza el directorio actual. Si se omite "AllowedExt", se utilizan las siguientes extensiones ["xci", "nsz", "nsp"]. Tinfoil Web Server es una aplicación creada por Myster-Tee.
-
TinfoilMod
Un mod de Tinfoil, para usuarios avanzados.
Características:
Permite desbloquear funciones normalmente exclusivas para los propietarios de licencias de SX OS Permite desbloquear características específicas de ReiNX/SX OS Suplantación de la versión de Tinfoil Omisión de la comprobación de archivos locales (sin verificación de firmas de hbl.nsp y loader.ini) Tenga en cuenta que se han eliminado las funciones de omisión y suplantación de la lista blanca de temas.
Este mod contiene correcciones para la versión de firmware 9.0.0. Asegúrese de tener la configuración y los archivos adecuados, si usa Atmosphere, ya que puede causar que Tinfoil se bloquee. Advertencia: si usa Atmosphere, tenga cuidado de usar la pestaña Firmware, ya que puede brickear su dispositivo. La configuración se encuentra en "sdmc:/switch/tinfoil/mod_config.ini". A tener en cuenta:
El valor Device!Tag debe modificarse de acuerdo con su dispositivo para poder leer algunas partes de la configuración. Esto es para poder evitar archivos de configuración maliciosos precocinados. Configuración de ejemplo:
```
[Device]
Tag = deadbeef
[CFW]
FakeTxLicense = True
FakeRnx = False
FakeTx = True
[Misc]
FakeSentVersion = 4.00
; Este valor permite omitir las comprobaciones de los archivos hbl.nsp y loader.ini, cuando se establece en True.
BypassLocalFileChecks = True
; Fuerza el modo Applet en Tinfoil, incluso cuando se ejecuta como aplicación.
AppletOverride = True
```
Créditos:
blawar por el DZ/Tinfoil original Denn (German translation) Danonino (Spanish translation) -
Tinleaf
Tinleaf es un instalador de archivos .NSP, .NSZ, .XCI y XCZ para Nintendo Switch.
Características
Instalar archivos NSP/NSZ/XCI/XCZ y divide archivos NSP/XCI desde una tarjeta SD Instala archivos NSP/NSZ/XCI/XCZ vía LAN o USB desde aplicaciones como NS-USBloader Instala archivos NSP/NSZ/XCI/XCZ vía internet a través de una dirección URL específica o Google Drive Verifica los NCAs a través de de la firma del encabezado antes de ser instalados Instala y gestiona los últimos parches de firmas de forma rápida y sencilla Funciona con SX OS y Atmosphere.
Agradecimientos
Adubbz Goffrier Blawar Xortroll Aplicación creada por Blawar.
-
Tinson ?
Install your NSP directly on Switch with Tinfoil without using your PC.
Tinson creates for you a JSON file for Tinfoil, the NSP installer for Nintendo Switch. You can insert as many NSP (hosted on Google Drive) as you want and install them directly on Switch.
This is a better and revisioned version of Tinson. This version doesn't require a server with PHP but can be hosted on Heroku (or Glitch) completely free.
Getting Started
I've already build a Tinson instance on Heroku. If you want you can directly use my demo version or you can just clone my project and install it in your Heroku account.
That's my demo version: Tinson ?
How to use it
Well it's pretty easy. There're three steps in total to follow.
Register/Login (the registration is just for search your NSPs list later. Tinson creates a record in MongoDB with a unique value which is name + password in base64). Add some Google Drive links to your dashboard. Copy the link in your dashboard (should be something like tinson.herokuapp.com/v1/:yourname/:yourpassword) and insert it in Tinfoil's file browser. Tinfoil will auto upload the file if you'll insert new games in the list. So the 3rd step is required just for the first time.
Prerequisites
The only prerequisites are:
A Nintendo Switch with Homebrew access Tinfoil installed Create your own Tinson ?
If you don't want to use directly my version you can replicate my project in just 3 steps (again... 3 must be the perfect number):
Create an Heroku account Clone my project and create an Heroku application with it. Install the add-on mLab MongoDB. If you don't know how to do this I recommend the Heroku documentation which is pretty clear and easy to follow.
-
TinWoo
TinWoo es un instalador para Nintendo Switch que funciona de una forma relativamente parecida a Tinfoil o Awoo Installer, admitiendo instalación de archivos NSP, NSZ, XCI y XCZ dividiéndolos en la tarjeta SD.
También admite archivos DLCs, tanto si proceden de una URL de Google Drive como a través de herramientas tipo NS-USBLoader.
La aplicación, además, incorpora la capacidad de actualizar automáticamente los sigparches, así como el soporte de temas y sonidos personalizados, siempre que elijamos los mismos formatos que los ya presentes.
Principales características de TinWoo:
Admite la instalación de archivos NSP/NSZ/XCI/XCZ y separa los archivos NSP/XCI de la tarjeta SD. Soporta la instalación de archivos NSP/NSZ/XCI/XCZ a través de una red local o USB desde herramientas como NS-USBloader Admite la instalación de archivos NSP/NSZ/XCI/XCZ a través de Internet mediante URL o Google Drive. Admite la instalación de NSP/NSZ/XCI/XCZ desde un disco duro (NTFS/Fat32/ExFat/EXT3/EXT4). Verifica los NCA mediante la firma del encabezado antes de instalarlos Instala y gestiona rápida y fácilmente los últimos parches de firma Funciona en SX OS y Atmosphere Capacidad para crear un tema y cambiar los sonidos de instalación TinWoo ha sido creado por Mrdude2478.
-
ToolsNX
ToolsNX is a mainly utility homebrew application for the Nintendo Switch homebrew software.
Features
Shutdown Console Reboot Console Coming Soon
Calculator Reboot to RCM (will be updated when seen as necessary) -
TriPlayer
TriPlayer es un reproductor de audio con muchas funciones para Nintendo Switch. Puede reproducir música en segundo plano, incluso al jugar o en el menú INICIO. TriPlayer requiere una consola capaz de ejecutar Atmosphere. Ganó su nombre porque consta de tres componentes separados y su capacidad para reproducir archivos MP3.
Principales características de TriPlayer
Reproducción de audio en el juego Sin impacto en el rendimiento del juego (se ejecuta en un núcleo de CPU separado) Biblioteca organizada automáticamente basada en metadatos ID3 Recolección de imágenes de álbumes / artistas a través de TheAudioDB Listas de reproducción personalizadas Búsqueda rápida de bibliotecas Posibilidad de agregar y eliminar canciones a la cola de reproducción Interfaz hermosa y fácil de navegar Altamente personalizable con muchas configuraciones que se pueden cambiar Ecualizador básico de 32 bandas Actualizar en la aplicación Y muchos más, descárgalo para verlo por ti mismo! 🙂 [Dar clic y arrastrar para mover] Formatos de audio soportados
MP3
Requisitos
Una Nintendo Switch ejecutando Atmosphere 0.10.0+ 0.10.0+ tiene más memoria disponible para sysmodules, es por eso que las versiones más antiguas no son compatibles Un firmware relativamente actualizado Algunos componentes requieren funcionalidesdes que han sido añadidas en los últimos firmwares, por lo que es recomendable usar un firmware 10.0.0+ Música! Solo archivos de audio en formato .mp3 están soportados por ahora. Aplicación creada por tallbl0nde.
-
TUG
A PyQt5 interface for Tinfoil (usb_install_pc.py).
Windows Instructions:
Download & Install Python 3. Install PyQt5 pip install pyqt5 Download Zadig. With your Switch plugged in and on the Tinfoil USB install menu, choose "List All Devices" under the options menu in Zadig, and select libnx USB comms. Choose libusbK from the driver list and click the "Replace Driver" button. Go to Tinfoil > Title Management > USB Install NSP Double-click on tug.pyw macOS Instructions:
Install Homebrew from https://brew.sh Install Python 3. sudo mkdir /usr/local/Frameworks sudo chown $(whoami) /usr/local/Frameworks brew install python Install PyQt5 pip3 install pyqt5 Install PyUSB pip3 install pyusb Install libusb brew install libusb Plug in your Switch and go to Tinfoil > Title Management > USB Install NSP Double-click on tug.pyw -
Turnips
Turnip prices previewer for Animal Crossing: New Horizons.
DISLAIMER: This reads data from your save. I am not responsible for any data loss, consider backing up before use.
Credits:
The NHSE project for save decrypting/parsing. u/Kyek for the background and logo assets. by averne.
-
Twili
Twili is a debug monitor/bridge for homebrew applications running on the Nintendo Switch.
The debug monitor aspect of it aims to provide a sane solution for stdio and logging, and to ease development by generating crash reports and allowing debugging of running applications. The debug bridge aspect aims to provide similar utilities to ADB, allowing fast and convenient sideloading.
by mission20000.
-
TX Hidden Emunand Backup Tool
A tool to help you back up your BOOT0, BOOT1, Rawnand from your SD card including SX OS Hidden Emunand.
This utility uses a free tool provided by Microsoft, Sector Inspector, to create the backup.
The package to download contains the following items:
SecInspector TX Hidden Emunand Backup Tool Source code by Horaldo.
-
uLaunch
uLaunch es un reemplazo/reimplementación personalizado y de código abierto del Menú Home (qlaunch) de Nintendo Switch, extendiéndolo con funcionalidades orientadas al homebrew y así sacarle más partido a la consola.
Esto no es una especie de extensión del menú Home, inyección, parche, etc. uLaunch es una reimplementación completa, 100% de código abierto, que también se hace cargo de los applets de eShop y Control parental (todos ellos bastante inútiles con esta reimpl) para su funcionalidad ampliada. Para aquellos que estén interesados en cómo se hizo la interfaz de usuario, este proyecto es, como Goldleaf, un buen ejemplo de lo poderosas que pueden ser las bibliotecas de Plutonium para crear hermosas interfaces de usuario. Funcionalidades de uLaunch
Ejecución adecuada y gestión en primer plano: iniciar, suspender y cerrar aplicaciones y subprogramas Manejo general adecuado de canales (algunos de ellos pueden no estar implementados): suspensión, apagado, reinicio, detección de presionar el menú Home Ajustes: Muestra el nombre de la red WiFi conectada, la dirección MAC y la dirección IP ... Abra el subprograma de conexión en caso de que el usuario quiera cambiar la configuración de red Cambiar el idioma de la consola y mostrar uno activo Cambiar el apodo de la consola y mostrar el actual Funciones de usuario: Permitir crear usuario en el menú de inicio Mostrar la página del usuario (para editar el apodo, icono, amigos ...) Soporte de Homebrew Lanzamiento como applets (¡sin necesidad de Álbum!) Lanzamiento como aplicaciones (¡usando un título de donante!) Menú casero básico personalizado Opción para agregar accesos NRO personalizados al menú principal (artículos caseros o personalizados fácilmente accesibles, ¡no más necesidad de reenviadores!) Interfaz de usuario Temas (diferentes a los temas oficiales del menú HOME / NXThemes) Iconos personalizados, recursos de menú y gráficos (imágenes personalizadas, colores, tamaños, posiciones ...), fondo ... ¡Música de fondo y efectos de sonido personalizados! Carpetas para mantener organizado su menú principal. Usuarios Inicio de sesión similar al de una PC en el inicio (seleccione el usuario y úselo para todo, cierre la sesión, registre / cambie / elimine la contraseña ...) Soporte de contraseña de usuario! (hasta 15 caracteres) Extras varios Navegación web (a través de web-applet) directamente desde el menú principal. Captura de pantalla de la consola desde la propia PC (solo Windows) a través de un cable USB-C y la herramienta uViewer.
Disclaimer
uLaunch le permite iniciar homebrew como una aplicación, aprovechando el título de la aplicación incorporado 'flog' del sistema, que fue eliminado pero no eliminado, por lo que su contenido puede anularse a través de LayeredFS y ejecutarse.
Dado que lanzar este título debería ser imposible, podría implicar un riesgo de prohibición. uLaunch tiene esta opción deshabilitada por defecto, así que habilítela y úsela bajo su propio riesgo. Asegúrese siempre de estar a salvo de prohibiciones (utilizando herramientas como 90DNS) antes de usar uLaunch para evitar posibles riesgos.
Créditos
Several scene developers for help with small issues or features. SciresM for libstratosphere. Switchbrew team for libnx and hbloader, the base of *QHbTarget projects (they're some useful wrappers of hbloader in the end) C4Phoenix for the amazing design of this project's logo. Icons8 website for a big part of the icons used by the default style. Everyone from Discord or other places whose suggestions made this project a little bit better ? by XorTroll.
-
Recientemente actualizado
-
Novedades populares