Jump to content


Moonlight Switch 1.3.2

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

Moonlight Switch es un port de Moonlight Game Streaming Project para Nintendo Switch.

Instalación

  • Descarga la última versión desde esta misma página.
  • Descomprime el archivo descargado y coloca el archivo br_moonlight.nro en la ruta /switch/moonlight de la tarjeta SD.
  • Ejecuta hbmenu a través de Title Redirection (o FULL RAM access)
  • Ejecuta Moonlight.

Aplicación creada por Xitrix.


Que novedades incluye la versión 1.3.2

Released

  • Primera versión para Android
  • Crasheo corregido.

No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      Goldleaf es una aplicación homebrew multipropósito para Nintendo Switch.
      Si estás buscando Tinfoil, esta es la más y más segura evolución extendida de esa aplicación.
      Goldleaf es un concepto muy similar al de FBI, una popular aplicación homebrew para Nintendo 3DS.

      Características principales de Goldleaf:
      Navegador de tarjeta SD: un navegador de archivos simple pero completamente equipado para la tarjeta SD, compatible con varios formatos de archivo (como NSP, NRO, NACP, NXTheme, JPEG, tickets...), y con soporte para copiar, pegar, renombrar, borrar y la creación de archivos y directorios. Navegador de memoria de consola: Mismo navegador pero para ser usado con particiones NAND, que además avisa al escribir o borrar contenido ya que puede ser peligroso. Navegador de PC remoto: a través de esta función, uno puede navegar por las unidades de una PC como cualquier otro sistema de archivos, conectado por un cable USB-C. Administrador de contenido: explore cualquier tipo de contenido en su tarjeta SD, memoria de consola o cartucho de juego. Puede navegar por todas las NCA y, como opciones de título, puede eliminar el contenido o exportarlo como NSP. Los contenidos del SISTEMA NAND (títulos o contenidos del sistema) no se pueden eliminar. Los contenidos individuales, como actualizaciones o DLC, se pueden eliminar individualmente. También tiene la opción de eliminar los boletos no utilizados o los boletos que pertenecen a los contenidos, además de las opciones para restablecer la versión de lanzamiento (para eliminar el problema de actualización) o para exportar la base, las actualizaciones o los DLC a los NSP instalables. Navegador web (aplicación web de la consola): Usando las aplicaciones web de la consola, Goldleaf permite buscar y navegar a través de páginas web. Sin embargo, solo se puede acceder a esto si se inicia desde el reenviador por razones técnicas. Administrador de cuentas de usuario: seleccione una cuenta de usuario y cambie fácilmente cosas como el apodo del usuario o incluso elimínelo. A través de los exploradores de archivos, puede reemplazar el icono de un usuario con una imagen JPEG, pero puede ser una acción arriesgada. El ícono debe ser un JPEG válido, con dimensiones de 256x256. Goldleaf comprueba si el icono es válido para sustituir al otro. Las cuentas vinculadas también se pueden desvincular (localmente). Configuración de consola o Goldleaf: en este menú puede administrar la actualización de la consola (ver su versión o volcarla como un directorio instalable con Choi o un NSP), y la actualización pendiente en caso de que esté presente (actualizaciones descargadas automáticamente, que también se pueden ver , volcado o eliminado) Entre todas estas características, Goldleaf es una herramienta muy intuitiva, con una interfaz de usuario elegante y completamente traducida a 5 idiomas diferentes: inglés, español, alemán, francés, italiano y holandés.






      Common controls
      (LR-stick / R-stick / D-pad) Move through the current menu (ZL / ZR) Show a dialog to shut down or reboot the console. (Plus / +) Show a dialog with this information. NRO-only controls
      (Minus / -) Exit the application in order to return to hbmenu. Disclaimer
      NSP installs
      Always keep in mind that installing NSPs can be a very easy way to get banned. If you use airplane mode and special DNSs like 90DNS, there is a smaller chance to get banned.
      NEVER install untrusted NSPs. Goldleaf doesn't do any special verification, so please make sure that what you decide to install was obtained from trustworthy sources.
      Tickets
      Tickets represent a game purchase, but technically speaking, you can't boot a title if the ticket isn't present (in case the title requires the ticket).
      NSPs which don't have (nor require) a ticket are "standard crypto" NSPs. Standard-crypto titles aren't offical (usually reconverted content to avoid importing tickets).
      Goldleaf will display whether a ticket is present or not, and if so, it's titlekey. Titlekeys are required to decrypt and access titles' content which require a ticket. Otherwise, they are undecryptable, hence unlaunchable by the system.
      TL;DR: Always try to avoid untrusted NSPs, and if you go ahead and install CDN NSPs with tickets, avoid going online, or use special tools such as 90DNS, or you'll be banned for sure.
      Quark and remote PC
      Quark is a PC tool, with a fancy UI and made in Java, in order to help Goldleaf with the remote PC option. It should work on Windows, Linux or Mac.
      Only requirement for Quark to work is JRE/JDK 8u60 or higher.
      One time setup:
      Download Zadig Open Goldleaf and connect your Switch via USB with your PC Open Zadig Click "Options" and select "List all devices" Select the Switch from the drop-down menu Change the driver (right next to the green arrow) to "libusbK" Click on the button below "Install WCID Driver" or "Replace Driver" Done. Now you can use Goldleaf and Quark to directly access your PC! Note: To use it correctly, make sure you open Goldleaf and connect the Switch with your PC before you launch Quark. Nevertheless, Quark will warn when USB connection is gone or no USB connection is found.
      Forwarding
      Goldleaf is released along with a NSP, in order to launch Goldleaf as an installed title, and take advantage of extra RAM and features such as web browsing.
      The NSP is a forwarder since 0.6, what means that, instead of having Goldleaf's source inside the NSP, it simply loads the NRO from the SD card, meaning that only the NRO should be updated instead of having to reinstall the NSP.
      Goldleaf's forwarding code tries to locate Goldleaf (Goldleaf.nro) in sd:/switch/ and sd:/switch/Goldleaf/. If it isn't found, an error message will be displayed.
      Settings
      Goldleaf supports the customization of colors, assets and other options via a JSON file located at Goldleaf's folder: sd:/switch/Goldleaf/settings.json.
      { "general": { "customLanguage": "es", "keysPath": "/switch/prod.keys", "externalRomFs": "/switch/Goldleaf/theme/rom" }, "ui": { "background": "#aabbccdd", "base": "#aabbccdd", "baseFocus": "#aabbccdd", "text": "#aabbccdd", "menuItemSize": 80 }, "installs": { "ignoreRequiredFwVersion": false } } If a certain attribute isn't present Goldleaf will use default values. For colors, Goldleaf will initially load default light/dark themes according to the console's theme color, and later, colors present in the JSON will be used instead of default theme ones.
      Notes
      Via RomFs replacement, when Goldleaf tries to locate, for instance, romfs:/FileSystem/FileDataFont.ttf resource font, if romfsReplace is true and romfsReplacePath is, for instance, /switch/Goldleaf/testromfs, Goldleaf will look if sd:/switch/Goldleaf/testromfs/FileSystem/FileDataFont.ttf exists and use it if so, otherwise will use RomFs's one.
      So, via this configurations, UI's images, resources, element sizes and even translations (using custom JSON translations) can be used, plus some more assets which will be added in future updates.
      Known bugs
      On Atmosphère and SX OS, exiting Goldleaf via HOME menu (as a NRO) seems to crash the system on 7.x firmwares due to a weird USB bug present on that specific versions. Any non-7.x firmware doesn't have this issue. Apparently, after browsing (more than 4 times?) and then browsing (specific?) empty directories crashes Goldleaf. This issue is strangely common and needs to be looked into. Credits and support
      The main concepts of Goldleaf are and have been developed by me (XorTroll), but without the effort and support of many others, this project wouldn't have been a thing:
      Adubbz and all the (old) Tinfoil contributors, for their huge work with title installing. C4Phoenix, for his awesome work doing this project's logo, and the GIF displayed when launching the installed forwarder. All the graphics except Goldleaf's logo (see credit above) were grabbed from Icons8. 2767mr, for all the support given in Goldtree. developer.su for NS-USBloader, which helped a lot on the development of Quark, mainly on the usage of usb4java and the base of a multi-platform JavaFX Java project. Simon for his libusbK implementation for C#, which has made Goldtree client possible. shchmue and blawar for the system to get tickets from system save data without breaking anything, found in Lockpick. Translators: unbranched and exelix for Italian, tiliarou and FuryBaguette for French, and LoOkYe and C4Phoenix for German. All the testers, for reporting bugs and helping a lot with the project's development. Goldleaf es una aplicación creada por XorTroll.
    • Por Dekuwa
      Kefir es un conjunto que incluye una versión modificada de Atmosphere, los programas necesarios y los scripts que instalan todo correctamente. Fue creado para facilitar la instalación y el mantenimiento del software en una Nintendo Switch con hack.
      Los cambios realizados en Atmosphère están orientados a mejorar la experiencia de uso del sistema.
      Principales diferencias respecto a Atmosphère original:
      Versiones de Kefir junto a las versiones del sistema Instalación del controlador para tarjetas de memoria exFAT por defecto al actualizar el sistema Eliminación de la verificación de firma ACID para permitir el uso de homebrew sin parches Eliminación del registro del sistema para evitar saturar la tarjeta de memoria y reducir el desgaste Redirección de las partidas guardadas desde la memoria interna a la tarjeta de memoria al usar emuNAND, para reducir el riesgo de pérdida en caso de fallo del emuNAND (opcional) ¡Importante!
      Kefir no es un firmware como tal. Es un conjunto que incluye el firmware Atmosphère junto al mínimo imprescindible de programas recomendados, plugins, módulos y otro software complementario.
      ¿Qué incluye Kefir?
      Kefirosphere, basado en Atmosphere Sigpatches. Gracias al sigpatch de Atmosphere, podemos ejecutar aplicaciones y juegos no firmados. hekate bootloader. Gracias a este bootloader podemos ejecutar un firmware y otros payloads a través de un mismo menú, crear y restaurar una copia de seguridad de la NAND, crear una EmuNAND, obtener información sobre el estado del sistema, montar una tarjeta de memoria al PC sin sacalar de la Switch o reparticionar la tarjeta de memoria para instalar otro sistema operativo, entre otras cosas. Payloads instalados: Lockpick_RCM - Payload para dumpear las keys de la consola. Incognito_RCM - Payload para eliminar la información prodinfo, que nos permite evitar un posible baneo de una forma más efectiva. Homebrew instalado: DBI - Programa que nos permite instalar juegos vía USB o desde una tarjeta de memoria. tinfoil - Programa que nos permite descargar juegos a la consola directamente desde internet. FreshHay - program for downloading and unpacking the recommended version of the system software directly on the console NX-Shell - file manager NX-Activity-Log - a program that allows you to track time spent in games JKSV - program for backup and restoration of saves Kefir Updater - program for updating kefir via the Internet pplay - video player Daybreak - program for safe update version of the system software of the STB NXThemes Installer - custom theme manager switch-cheats-updater - a program for downloading cheats for installed games. Linkalho - account linking program Installed modules. Modules are additional components that work inside Atmosphere and allow you to do various cool things, such as using xbox-compatible controllers, emulating amiibo, overclocking, and more. Unfortunately, SX OS modules do not support sys-con - a module that allows you to connect almost any gamepads to the console via USB Mission Control - a module that allows you to connect almost any gamepads to the console via bluetooth Tesla Overlay Menu - special overlay menu for interacting with the system ovlEdiZon.ovl - Module for using cheats ovlSysmodules.ovl - A module for enabling and disabling installed system modules (such as overclocking, emuuibo, etc.) nx-ovlloader{:target="_blank"} - Host process for loading Switch overlay OVLs (NROs)
      Kefir installation instructions (auto, Windows only)
      Download kefir.zip Unpack kefir.zip anywhere on your PC Insert into PC console's memory card Run install.bat from the folder where you unpacked kefir.zip and carefully read everything that is written on the screen Enter answers that are appropriate for your situation If you are using Caffeine remember to select it in the options of installer Wait for the end of copying Manual installation instructions (all OS)
      Connecting the STB memory card to the PC:
      Via DBI (Recommended for MacOS and other OS users too) Start DBI via HBL Connect your console to your PC using a USB cable In DBI select "Run MTP Responder" A new device is mounted on the PC - Switch, the folder "External SD card" and there is your memory card Remember, MTP can only transfer files manually. Automatic installation via MTP is not possible. By inserting a memory card into a PC (not recommended for macOS users) Reboot the set-top box through the menu called by holding the (POWER) button On the splash screen of kefir, press the volume down button to get into hekate Now you can remove the memory card from the PC and insert it into the switch. When you pull out the memory card in the hekate, you do not need to re-forward the payload to enter the firmware. It is enough to insert the card into the console and run the firmware via the Launch menu Removing old firmware files
      Remove from the atmosphere/contents folder the folders with the following names (if any): 010000000000100D 0100000000000032 0100000000000034 0100000000000036 010000000000000D 420000000000000E 0100000000001000 0100000000000352 4200000000000010 010000000007E51A Delete all folders from the root of your memory card, except the folders emuMMC and Nintendo, if any. Installing Atmosphere
      Copy the contents of ** the archive kefir.zip from the repository of kefir to the root of the memory card. Correct the attributes according to the instructions below Fix attributes
      In hekate go to the Tools menu, switch to the Arch bit • RCM • Touch • Partitions tab (at the bottom of the screen), select Fix Archive Bit To get into hekate, if you are not in it, restart the STB by holding the power button for 5 seconds while in the custom firmware, then select Power Options -> Restart. When the kefir splash skin appears, press (VOL-) (volume down button) After finishing fixing the attributes, click Close in the upper right corner Select Home -> Launch -> Atmosphere to boot back into the firmware Important information!
      Hekate reboots directly from the firmware, through the usual reboot menu. Just hold down (VOL-) during kefir splash screen You can access your memory card without removing it from the HOS via MTP (DBI -> Run MTP Responder) Installing and updating kefir is the same! by rashevskyv.
    • Por Dekuwa
      Hekate es una aplicación de personalización para Nintendo Switch que incluye bootloader, parcheador de firmware, herramientras varias y más.
      Carpetas y archivos del gestor de arranque:
      bootloader: Carpeta principal. |__ bootlogo.bmp: Se utiliza cuando está activado el custom y no se encuentra el logopath. Se puede omitir. |__ hekate_ipl.ini: Configuración principal del bootloader y entradas de arranque. |__ patches.ini: Añade parches externos. Se puede omitir. Se puede encontrar una plantilla aquí |__ update.bin: Si es más nuevo, se carga en el arranque. Para modchips. Se actualiza automáticamente. Se puede omitir. bootloader/ini/: Para inis individuales. Menú 'More configs...'. Soporta el autoarranque. bootloader/res/: Recursos de usuario de Nyx. Iconos y más. |__ background.bmp: Nyx - fondo personalizado. |__ icon_switch.bmp: Nyx - Icono por defecto para CFWs. |__ icon_payload.bmp: Nyx - Icono por defecto para Payloads. |icon_lakka.bmp: Nyx - Icono por defecto para Lakka. bootloader/sys/: Para los módulos del sistema. |__ emummc.kipmemu: Módulo MMC KIP1. ¡Importante! |__ libsys_lp0.bso: Módulo LP0 (modo de suspensión). ¡Importante! |__ libsys_minerva.bso: Célula de entrenamiento Minerva. Se utiliza para el entrenamiento de la frecuencia de la DRAM. ¡Importante! |__ nyx.bin: Nyx - Nuestro GUI. ¡Importante! |__ res.pak: Paquete de recursos de Nyx. ¡Importante! bootloader/screenshots/: Carpeta donde se guardan las capturas de pantalla de Nyx bootloader/payloads/: Para las cargas útiles. Menú 'Payloads...'. Sólo se admite el autoarranque incluyéndolos en un ini. Se soportan todos los cargadores de arranque CFW, herramientas y cargas útiles de Linux. bootloader/libtools/: Futuro reservado sept: Carpeta sept. Esto siempre debe actualizarse a través del zip de lanzamiento de Atmosphère. Necesario para las herramientas y el arranque del HOS en la versión 7.0.0 y superior. No se utiliza para arrancar el HOS si se define la clave fss0=. Nota: Los archivos Sept para el arranque de la versión 7.0.0 y superior se esperan en la carpeta /sept en la raíz de la tarjeta sd.




      Cómo actualizar Hekate
      Arrastra y suelta la carpeta del cargador de arranque en la raíz de la tarjeta sd y pulsa fusionar/reemplazar. No es necesario borrar esa carpeta primero, especialmente si quieres tus configuraciones y cargas útiles. Puedes elegir actualizar tu dispositivo de inyección RCM o tu PC con el nuevo hekate_ctcaer_x.x.x.bin o no. En cualquier caso, bootloader/update.bin, será comprobado y si es más nuevo se cargará. update.bin es hekate y ya está copiado con el proceso de actualización drag n drop de la carpeta bootloader. Aviso sobre Atmosphere 1.0.0 y superiores: El fss0=atmosphere/fusee-secondary.bin en hekate_ipl.ini debe ser cambiado por fss0=atmosphere/package3. Y asegúrese de que la carpeta atmosphere/contents no tiene componentes antiguos de Atmosphere.
      Configuración del gestor de arranque
      El gestor de arranque se puede configurar a través de 'bootloader/hekate_ipl.ini' (si está presente en la tarjeta SD). Cada sección ini representa una entrada de arranque, excepto la sección especial 'config' que controla la configuración global.
      Hay cuatro tipos de entradas posibles. "[ ]": Entrada de arranque, "{ }": Caption, "#": Comentario, "newline": Cosmética .ini newline.
      Claves/valores de configuración global cuando la entrada de arranque está configurada:
      autoboot=00: Desactivar, #: Número de entrada de arranque para el autoarranque. autoboot_list=00: Leer la entrada de arranque autoboot desde hekate_ipl.ini, 1: Leer desde la carpeta ini (los archivos ini están ordenados en ASCII). bootwait=30: Desactivar (También desactiva el bootlogo. Teniendo VOL- pulsado desde la inyección se va al menú), #: Tiempo de espera de VOL- para entrar en el menú. autohosoff=10: Desactivar, 1: Si se despierta del HOS a través de una alarma RTC, muestra el logo, luego se apaga completamente, 2: No hay logo, se apaga inmediatamente. autonogc=10: Disable, 1: Aplica automáticamente el parche nogc si se encuentran fusibles no quemados y se arranca una EAS >= 4.0.0. updater2p=00: Disable, 1: Fuerza la actualización (si es necesaria) del binario reboot2payload para ser hekate. backlight=100: Nivel de retroiluminación de la pantalla. 0-255. Claves/valores de configuración global de Nyx (nyx.ini):
      themecolor=167 Establece el color Nyx de los resaltados de texto. timeoff=100 Establece el desplazamiento de tiempo en HEX. Debe estar en formato de época HOS homescreen=0 Establece la pantalla de inicio. 0: Menú de inicio, 1: Todas las configuraciones (fusiona las configuraciones de inicio y más), 2: Inicio, 3: Más configuraciones. verification=10: Desactiva la verificación de Backup/Restore, 1: Sparse (basado en bloques, rápido y mayormente confiable), 2: Full (basado en sha256, lento y 100% confiable). umsemmcrw=11: eMMC/emuMMC UMS se montará como escribible por defecto. Combinaciones de clave/valor de la entrada de arranque:
      warmboot={ruta SD} Reemplaza el binario warmboot secmon={ruta SD} Reemplaza el binario del monitor de seguridad kernel={ruta SD} Reemplaza el binario del kernel kip1={Ruta SD} Reemplaza/añade el proceso inicial del kernel. Se pueden establecer varios. kip1={carpeta SD}/* Carga todos los .kip/.kip1 dentro de una carpeta. Compatible con llaves kip1 individuales. fss0={SD path} Toma un binario de fusee-secondary y extrae todas las partes necesarias de él. kips, exosphere, warmboot y sept. fss0experimental=1 Permite cargar el contenido experimental desde un almacenamiento FSS0 kip1patch=nombredelparche Activa un parche kip1. Especifique con varias líneas y/o como CSV. Si no se encuentra, se mostrará un error fullsvcperm=1 Desactiva la verificación SVC (permiso de servicios completos) debugmode=1 Activa el modo de depuración. Obsoleto cuando se utiliza con exosphere como secmon. atmosphere=1 Activa el parcheo de Atmosphère. emupath={carpeta SD} Obliga a emuMMC a utilizar la seleccionada. (=emuMMC/RAW1, =emuMMC/SD00, etc). emuMMC debe ser creado por hekate porque utiliza los archivos raw_based/file_based. emummcforce=1 Fuerza el uso de emuMMC. Si emummc.ini está deshabilitado o no se encuentra, entonces causa un error. emummc_force_disable=1 Desactiva emuMMC, si está habilitado. stock=1 Desactiva los parches innecesarios del kernel cuando se ejecuta stock o semi-stock. Si emuMMC está habilitado, se requiere emummc_force_disabled=1. emuMMC no está soportado en stock. Si se necesitan KIPs adicionales a los de OFW, se pueden definir con la clave kip1. No se debe utilizar ningún kip que dependa de los parches de Atmosphère, porque se colgará. Si se necesita NOGC, utilice kip1patch=nogc. id=idname Identifica la entrada de arranque para el arranque forzado mediante id. Máximo 7 caracteres. payload={SD path} Lanzamiento de la carga útil. Herramientas, Linux, cargadores de arranque CFW, etc. logopath={SD path} Si no hay logopath, se utilizará bootloader/bootlogo.bmp si existe. Si existe logopath, se cargará el mapa de bits especificado. icon={Ruta SD} Obliga a Nyx a utilizar el icono definido aquí. Si no se encuentra, buscará un bmp con el nombre de la entrada de arranque ([Test 2] -> bootloader/res/Test 2.bmp). En caso contrario, se utilizará el icono por defecto. Boot entry key/value Exosphère combinations:
      nouserexceptions=1 Disables usermode exception handlers when paired with Exosphère. userpmu=1 Enables user access to PMU when paired with Exosphère. cal0blank=1 Overrides Exosphère config blank_prodinfo_{sys/emu}mmc. If that key doesn't exist, exosphere.ini will be used. cal0writesys=1 Overrides Exosphère config allow_writing_to_cal_sysmmc. If that key doesn't exist, exosphere.ini will be used. Note1: When using the wildcard (/*) with kip1 you can still use the normal kip1 after that to load extra single kips.
      Note2: When using FSS0 it parses exosphere, warmboot and all core kips. You can override the first 2 by using secmon/warmboot after defining fss0. You can define kip1 to load an extra kip or many via the wildcard (/*) usage.
      Warning: Never define fss0 core kips when using fss0 and make sure that the folder (when using /*), does not include them. This is in case the kips are incompatible between them. If compatible, you can override fss0 kips with no issues (useful for testing with intermediate kip changes).
      Payload storage:
      hekate has a boot storage in the binary that helps it configure it outside of BPMP enviroment:
      '0x94' boot_cfgbit0: Force AutoBoot, bit1: Show launch log, bit2: Boot from ID, bit3: Boot to emuMMC, bit6: Boot to UMS, bit7: sept run. '0x95' autobootIf Force AutoBoot: 0: Force go to menu, else boot that entry. '0x96' autoboot_listIf Force AutoBoot and autoboot then it boots from ini folder. '0x97' extra_cfgbit7: Force Nyx to run Dump pkg1/2. '0x98' xt_str[128] Depends on the set cfg bits. '0x98' ums[1] When Boot to UMS is set, it will launch the selected UMS. 0: SD, 1: eMMC BOOT0, 2: eMMC BOOT1, 3: eMMC GPP, 4: emuMMC BOOT0, 5: emuMMC BOOT1, 6: emuMMC GPP, '0x98' id[8] When Boot from ID is set, it will search all inis automatically and find the boot entry with that id and boot it. Must be NULL terminated. '0xA0' emummc_path[120] When Boot to emuMMC is set, it will override the current emuMMC (boot entry or emummc.ini). Must be NULL terminated. If the main .ini is not found, it is created on the first hekate boot.
      Thanks to: derrek, nedwill, plutoo, shuffle2, smea, thexyz, yellows8. Greetings to: fincs, hexkyz, SciresM, Shiny Quagsire, WinterMute. by CTCaer.
    • Por Dekuwa
      Atmosphere es un Custom Firmware en progreso para Nintendo Switch, constantemente actualizado.

      Componentes
      Atmosphere está formado por múltiples componentes que reemplazan o modifican diferentes aspectos del sistema:
      Fusée: Loader de primera etapa, responsable de cargar y validar la etapa 2 (TrustZone personalizado) más el paquete 2 (módulos de sistema Kernel / FIRM), y parchearlos según sea necesario. Esto reemplaza todas las funciones normalmente en Package1loader / NX Bootloader. Exosphère: TrustZone personalizado, para ejecutar un monitor seguro personalizado Thermosphère: compatibilidad con EL2 EmuNAND, es decir, realizar copias de seguridad y utilizar imágenes NAND virtualizadas / redirigidas Stratosphère: Sysmodule (s) personalizado (s), tanto al estilo Rosalina para extender el kernel / proporcionar nuevas características, como al estilo de reimplementación del cargador para enganchar acciones importantes del sistema Troposphère: parches de Horizon OS a nivel de aplicación, utilizados para implementar características de CFW deseables Agradecimientos
      Atmosphere está actualmente desarrollado y mantenido por SciresM, TuxSH y hexkyz.
      Sin seguir un orden en particular, todas estas personas o equipos de personas han puesto su granito de arena para crear Atmosphere:
      switchbrew for the libnx project and the extensive documentation, research and tool development pertaining to the Nintendo Switch. devkitPro for the devkitA64 toolchain and libnx support. ReSwitched Team for additional documentation, research and tool development pertaining to the Nintendo Switch. ChaN for the FatFs module. Marcus Geelnard for the bcl-1.2.0 library. naehrwert and st4rk for the original hekate project and its hwinit code base. CTCaer for the continued hekate project's fork. Riley for suggesting "Atmosphere" as a Horizon OS reimplementation+customization project name. hedgeberg for research and hardware testing. lioncash for code cleanup and general improvements. jaames for designing and providing Atmosphère's graphical resources. Everyone who submitted entries for Atmosphère's splash design contest. All those who actively contribute to the Atmosphère repository.
    • Por Dekuwa
      Sphaira es una aplicación para Nintendo Switch, alternativa a hbmenu, que lanza homebrew y nxlink, además de agregar algunas funcionalidades adicionales.

      HomeBrew
      La pestaña del menú principal, que enumera todos los .nro que se encuentran en "/switch/". Desde allí, puede iniciar, ordenar, eliminar, crear un reenvío, etc.
      Puede navegar a las otras pestañas del menú utilizando "L" y "R", como se explica a continuación.
      Explorador de archivos
      Al presionar "L" desde el menú principal, puede acceder al explorador de archivos. Puede cortar, copiar, eliminar, cambiar el nombre, etc.
      Puede seleccionar varios archivos / carpetas utilizando el botón "ZR" y luego ver las funciones anteriores de ese grupo de archivos.
      Se pueden crear reenvíos si el archivo seleccionado tiene un archivo asociado, consulte a continuación para obtener más detalles.
      Tienda de aplicaciones
      sphaira cuenta con una tienda de aplicaciones, que utiliza la API de https://hb-app.store/switch. Se puede navegar a ella presionando "R" desde el menú principal.
      La tienda de aplicaciones tiene las mismas características que la aplicación hb-appstore, y además instala los manifiestos en la misma carpeta que hb-appstore para no romper la compatibilidad entre ambas.
      Temas
      Sphaira viene con 3 temas: abyss (predeterminado), blanco y negro (sin terminar).
      Se pueden agregar temas personalizados a "/config/sphaira/themes/", aquí está el tema abyss como ejemplo:
      [meta] name=Abyss author=TotalJustice version=1.0.0 ; unused currently preview=romfs:/theme/preview.jpg [theme] background=0x0f111aff grid=0x0f115c30 selected=0x0f115cff selected_overlay=0x529cffff text=0xffbc41ff text_selected=0x529cffff icon_audio=romfs:/theme/icon_audio.png icon_video=romfs:/theme/icon_video.png icon_image=romfs:/theme/icon_image.png icon_file=romfs:/theme/icon_file.png icon_folder=romfs:/theme/icon_folder.png icon_zip=romfs:/theme/icon_zip.png icon_nro=romfs:/theme/icon_nro.png Se puede agregar música a un tema, siempre que la música se convierta al formato bfstm. Simplemente agregue una entrada como esta: `music=/config/sphaira/themes/music/bgmusic_pcm.bfstm`
      Forwaders
      sphaira puede crear e instalar reenviadores para cualquier .nro. Utilizará el ícono del .nro y el nombre + autor.
      También puede instalar reenviadores para archivos que tienen un archivo asociado. Por ejemplo, si mgba está instalado y un juego se encuentra en "/roms/gba/game.gba", aparecerá la opción "Instalar reenviador". En este caso, intentará extraer el ícono del juego; de lo contrario, utilizará el ícono del .nro y el nombre será una combinación del nombre del .nro y el nombre del juego.
      File Assoc
      file assoc es una forma de asociar extensiones de archivo (.gba, .nro, etc.) con una aplicación homebrew. Por ejemplo, si haces clic en rom.gbc que tiene un archivo assoc, aparecerá una lista de todas las aplicaciones que pueden manejarlo.
      Esto se puede usar para emuladores, reproductores multimedia, editores de texto, etc.
      El archivo personalizado assoc debe ir en la carpeta "/config/sphaira/assoc/"
      El formato es *muy* simple, aquí hay un ejemplo de vgedit.ini:
      [config] supported_extensions=txt|json|cfg|ini|md|log Y otra vez para mgba.ini:
      [config] supported_extensions=gba|gbc|sgb|gb database=Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance "path": (opcional) ruta completa al .nro. Si no se especifica, se utiliza el nombre del ini, es decir, mgba.ini utilizará mgba.nro.
      "supported_extensions": lista de extensiones que admite la aplicación, separadas por |. plea
      "database": (opcional) nombre de la base de datos de rom a utilizar definida por el lado izquierdo de esta tabla <https://gist.github.com/ITotalJustice/d5e82ba601ca13b638af9b00e33a4a86>..
      Todos los núcleos de retroarch tienen la asociación de archivos integrada en sphaira, por lo que si descarga retroarch usando la tienda de aplicaciones y luego navega a "/roms/gbc/game.gbc", gambatte y mgba estarán disponibles para ser seleccionados.
      Los juegos se pueden guardar en formato .zip, sphaira buscará en el .zip y encontrará la extensión real y la usará para mostrar íconos/archivos asociados.
      ROMs
      Las ROMs se deben colocar en "/roms/system_name/" donde el nombre del sistema se define en las entradas del lado derecho de esta tabla <https://gist.github.com/ITotalJustice/d5e82ba601ca13b638af9b00e33a4a86>.
      Este es el mismo diseño que usa Emulation Station. La razón por la que se obliga a que las ROMs estén en carpetas específicas se debe a que muchas ROMs para diferentes sistemas usan la misma extensión de archivo, es decir, .bin / .cue o .chd.
      Se permiten las ROMs ubicadas en subcarpetas, por ejemplo, "/roms/psx/scooby-doo/scooby-doo.bin" es válido.
      Themezer
      Se pueden buscar y descargar temas yendo a Opciones de menú -> Varios -> Themezer. Los temas se descargarán en "/themes/sphaira/Nombre del tema - Por autor/".
      Para instalar temas, inicia "NXThemes Installer" y busca la carpeta seleccionada que aparece arriba.
      Irs
      Sensor infrarrojo. Es una aplicación de juguete que hice hace 4 (?) años donde muestra la salida del irs del joycon, úsalo para tomarte una selfie 🙂
      Web
      Inicia el navegador web integrado, no es muy bueno.
      Nxlink
      Para los desarrolladores de homebrew, nxlink está integrado en sphaira. No tienes que presionar ningún botón especial, solo haz "nxlink *.nro" y envía tu nro como siempre, el registro de la consola funciona usando "nxlink -s *.nro"
      De manera predeterminada, esto está habilitado en segundo plano, para deshabilitarlo: Opciones de menú -> Red -> Nxlink.
      Sphaira ha sido creado por ITotalJustice.
×
×
  • Crear nuevo...