Jump to content


Switch sys-patch 1.5.0

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

Sys-Patch es un módulo de sistema tipo script que parchea fs, es, ldr y nifm en el arranque.

Configuración

sys-patch presenta una configuración simple. Puede editarse manualmente o actualizarse mediante la superposición.

El archivo de configuración se encuentra en /config/sys-patch/config.ini. El archivo se genera una vez que el módulo se ejecuta por primera vez.

[options]
patch_sysmmc=1   ; 1=(default) patch sysmmc, 0=don't patch sysmmc
patch_emummc=1   ; 1=(default) patch emummc, 0=don't patch emummc
enable_logging=1 ; 1=(default) output /config/sys-patch/log.ini 0=no log
version_skip=1   ; 1=(default) skips out of date patterns, 0=search all patterns

Overlay

sys-patch.webp

El overlay se puede utilizar para cambiar las opciones de configuración y ver qué parches se han aplicado.

  • Sin parche significa que el parche no se aplicó (probablemente no se encontró).
  • Parcheado (verde) significa que fue parcheado por sys-patch.
  • Parcheado (amarillo) significa que ya fue parcheado, probablemente por sigpatches o una construcción personalizada de Atmosphere.

¿Qué se está parcheando?

He aquí un breve resumen de lo que se está parcheando:

  • fs
  • es
  • ldr
  • nifm

fs y es necesitan nuevos parches después de cada nueva versión de firmware. ldr necesita nuevos parches después de cada nueva versión de Atmosphere. el parche nifm ctest permite que el dispositivo se conecte a una red sin necesidad de conectarse a un servidor.

Los parches se aplican en el arranque. Una vez hecho, el sys-module deja de ejecutarse. La huella de memoria (16kib) y el tamaño binario (~50kib) son ambos muy pequeños.

PREGUNTAS FRECUENTES:

  • Si ya estoy usando sigpatches, ¿tiene sentido usar esto?
    • Sí, en 3 situaciones.
      • Es necesario crear un nuevo parche ldr después de cada actualización de Atmosphere. A veces, se lanza una nueva actualización silenciosa de Atmosphere. Esta herramienta siempre parcheará ldr sin tener que actualizar los parches.
      • Construir Atmosphere desde src requerirá que generes un nuevo parche ldr para ese Atmosphere construido a medida. Esto es bastante fácil debido a los scripts / herramientas públicas que existen por ahí, sin embargo esto siempre será capaz de parchear ldr.
      • Si olvidas actualizar tus parches cuando actualizas tu firmware / Atmosphere, este sys-module debería ser capaz de parchear todo. Así que puede ser utilizado como un fall back.
  • ¿Significa esto que debo dejar de descargar / utilizar sigpatches?
    • No, personalmente recomendaría seguir utilizando sigpatches. La razón es que si esta herramienta se rompe alguna vez, es probable que no sea rápido para arreglarlo.

sys-patch ha sido creado por ITotalJustice.


Que novedades incluye la versión 1.5.0

Released

  • Actualizado el parche noncasigchk para fw 17.0.

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

  • Contenido similar

    • Por Dekuwa
      NUT es una utilidad multipropósito para organizar, administrar e instalar archivos de Nintendo Switch (NSP, NSZ, XCI, XCZ). Tiene la capacidad de actuar como servidor USB y de red para Tinfoil. Tinfoil.
      Instalación USB para Tinfoil
      Ejecute python nut.py después de instalar los módulos pip necesarios o los usuarios de Windows pueden usar el archivo nut.exe precompilado en la sección de lanzamiento.
      Siga las instrucciones que se encuentran en la página de lanzamiento para instalar el controlador USB.
      Después de ejecutar el servidor, asegúrese de que los NSP estén visibles en la lista. Si no lo están, cambie la ruta y haga clic en el botón "escanear".
      Conecte el cable USB desde su conmutador a su PC.
      Inicie Tinfoil y todos los NSP enumerados en el servidor nut ahora deberían estar disponibles para instalar en Tinfoil.
      Servidor sin interfaz gráfica: python nut.py --usb

      Uso
      Descarga NUT desde aquí mismo Instala Python 3.6 o superior Instala los siguientes módulos vía PIP: pip3 install colorama pyopenssl requests tqdm unidecode Pillow BeautifulSoup4 urllib3 Flask pyusb pyqt5 Configura nut.conf Ejecuta python3 nut.py --help para entender las diferentes opciones Instalar NUT Server para Tinfoil
      Ejecute server.py o los usuarios de Windows pueden usar el archivo nut.exe precompilado en la sección de lanzamiento.
      Después de ejecutar el servidor, asegúrese de que los NSP estén visibles en la lista. Si no lo están, cambie la ruta y haga clic en el botón "escanear".
      Inicie Tinfoil, luego vaya a ubicaciones y seleccione "Agregar nueva" ubicación. Ingrese la dirección IP, el puerto, el nombre de usuario y la contraseña que se muestran en la aplicación del servidor nut y luego presione Guardar.
      Todos los NSP que figuran en el servidor nut ahora deberían estar disponibles para instalarse en Tinfoil.
      NUT ha sido creado por blawar.
    • Por Dekuwa
      Sys-con es un módulo para Nintendo Switch que añade soporte para todos los joysticks y gamepads HID y XID a Nintendo Switch. Solo soporta conexión USB (Para conexión Bluetooth prefiere usar MissionControl).
      Sys-con soporta cualquier mando: Mandos de PC, Volantes, Dualshock 3, Dualshock 4, Dualsense (PS5), Xbox, Xbox 360, Xbox One...
      Principales características de Sys-con
       Compatible con joystick/gamepad/ruedas HID (compatible con mandos de PC)  Compatible con mandos de PS y XBOX  Mapeo de teclas personalizado usando VID/PID y perfil.  Añade automáticamente nuevos controladores (Intenta determinar el mejor controlador)  Zona muerta configurable  Frecuencia de sondeo configurable  Color de controlador configurable usando #RGBA Soporte para vibración Instalación
      Descarga la última versión desde aquí mismo. Extrae el archivo a la carpeta raíz de tu tarjeta SD y arranca/rearranca tu switch.
      Configuración
      sys-con viene con una carpeta de configuración ubicada en /config/sys-con/. Contiene la configuración de los controladores (asignación de botones, configuración de sticks, configuración de triggers, zonas muertas...).
      La configuración se carga de la siguiente manera:
      La sección [global] sólo se carga una vez, cuando el switch arranca, así que si quieres aplicar una configuración, tienes que reiniciar el switch. Otras secciones son para la configuración del controlador, se cargan cada vez que se conecta un controlador, por lo que si desea aplicar un ajuste tendrá que desconectar y volver a conectar su controlador para aplicarlo. Cuando se conecta un nuevo controlador, la configuración se carga en el siguiente orden
      Primero se carga la sección [por defecto Después cargará la sección [VID-PID] Si [VID-PID] contiene un [perfil], cargará el [perfil] y luego cargará [VID-PID]. En otras palabras, el orden de carga es: [Predeterminado] [Perfil] [VID-PID]. Si desea anular una configuración para un solo controlador, es aconsejable cambiar la configuración en [VID-PID] para no afectar a otros controladores.
      sys-con ha sido creado por o0Zz.
    • Por Dekuwa
      NX Dump Tool es una aplicación para Linux que hace de cliente para el volcado de juegos de Switch vía USB utilizando nxdumptool.

      F.A.Q
      ¿Dónde se guardan los dumps?
      Por defecto, en la carpeta Descargas. Puedes cambiar la ruta (y un par de opciones más) en las preferencias.
      ¿Por qué hay diferentes modos de suma de comprobación NSP/NCA y cuál debo utilizar?
      El nombre del archivo contiene un fragmento de la suma de comprobación SHA256 de NCA, lo que permite verificar su contenido. Entre otros posibles tipos de archivo, los NSP suelen contener varios NCA, así como una lista de nombres de archivo en su cabecera (que se envía en último lugar durante la transferencia). Al volcar, el nombre original del NCA se envía con él, aunque puede que no se compruebe con su contenido si están activadas ciertas opciones de volcado que los modifican. Sin embargo, nxdumptool envía posteriormente los nombres de NCA ajustados dentro de la cabecera NSP.
      El modo compatible utiliza los nombres de archivo de la cabecera NSP, por lo que funcionará correctamente si las NCA son modificadas por nxdumptool, pero sólo puede detectar errores una vez finalizada la transferencia.
      El modo estricto utiliza los nombres de archivo originales de la NCA, por lo que puede detectar errores en cuanto se transfiere la NCA, pero fallará erróneamente si la NCA fue modificada por nxdumptool.
      Ninguno, como su nombre indica, desactiva completamente el cálculo y la verificación de la suma de comprobación.
      Como resultado, se recomienda el modo estricto, pero sólo si no utiliza configuraciones de nxdumptool que interfieran con el contenido del NCA -- que es casi todo excepto «eliminar datos específicos de la consola» y «generar datos de authoringtool». El modo compatible debe utilizarse si, por cualquier motivo, desea utilizar estas opciones (pista: probablemente no lo haga). «Ninguno» sólo debería usarse en casos poco ortodoxos como un archivo NCA mal nombrado en un volcado RomFS - los archivos se convierten en hash durante la transferencia (es decir, nunca se vuelven a leer de la unidad) y es muy poco probable que el cálculo de la suma de comprobación tenga un impacto significativo en la velocidad de transferencia.
      P.D.: los NCA independientes nunca se manipulan, por lo que se utiliza para ellos la verificación de modo estricto en ambos modos de suma de comprobación. Los XCI no admiten verificación adicional.
      Obtengo un error de permisos. ¿Por qué?
      Es necesario instalar reglas udev especiales para que el usuario pueda acceder al dispositivo. Se le debería haber pedido que lo hiciera de forma interactiva en el primer inicio si utiliza flatpak; la instalación en todo el sistema instala las reglas automáticamente. Por favor, informa de un problema si crees que las reglas udev deberían haber sido instaladas ya - asegúrate de mencionar el método de instalación en tu informe.
      NX Dump Tool ha sido creado por v1993.
    • Por Dekuwa
      NXBoot es una aplicación permite aprovisionar un dispositivo alimentado por Tegra X1 con código de arranque anticipado mediante un dispositivo iOS o macOS. Por ejemplo, puede utilizar esta aplicación para iniciar el Hekate Bootloader o la Lakka Linux Distrobution (RetroArch) en una Nintendo Switch compatible.
      Descargo de responsabilidad: El código de arranque anticipado tiene acceso total al dispositivo en el que se ejecuta y puede dañarlo. Esta aplicación no incluye ningún código de arranque. El usuario es responsable de las consecuencias del uso de esta aplicación y de la ejecución del código de arranque.

      Funciones publicadas
      Herramienta de línea de comandos para iOS y macOS Aplicación nativa para iOS Soporta payloads Fusée y ShofEL2 (Coreboot/Linux) Integración con Hekate (sólo herramienta de línea de comandos) Almacene varios payloads y cambie fácilmente entre ellas Instale payloads a través de iTunes File Transfer o cualquier aplicación de transferencia de archivos compatible con iCloud/Files Auto-arranque, sólo tiene que conectar su dispositivo mientras la aplicación está abierta Requisitos previos
      Un dispositivo iOS con jailbreak o TrollStore con iOS 9 o posterior Parches sandbox adecuados instalados por el jailbreak (unc0ver funciona tal cual) Un cable USB 3 Tipo A a Tipo C Un adaptador OTG (Lightning a USB 2.0 o 3.0). El de Apple cuesta 35 dólares, y pueden funcionar adaptadores de terceros más baratos. NXBoot ha sido creado por mologie.
    • Por Dekuwa
      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.
×
×
  • Crear nuevo...