Jump to content


uLaunch 1.0.0

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

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.

in-switch-ulaunch-lance-par-xortroll-2.png

in-switch-ulaunch-lance-par-xortroll-4.png

in-switch-ulaunch-lance-par-xortroll-3.png

in-switch-ulaunch-lance-par-xortroll-5.png

in-switch-ulaunch-lance-par-xortroll-6.png

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.


Que novedades incluye la versión 1.0.0

Released

  • General
    • El sistema de entrada al menú se ha rehecho por completo:
      • Un sistema más limpio y cuadriculado, profundamente inspirado en el menú de 3DS (y parcialmente también en los menús de DSi/Wii), más fácil que nunca de navegar y personalizar.
      • Homebrew y aplicaciones ya no están divididos en menús separados: el menú contiene inicialmente todas las aplicaciones, hbmenu, uManager (ver más abajo) y otras entradas especiales (página de usuario, ajustes/temas...), y las entradas homebrew se pueden añadir fácilmente en el menú (o siempre se puede acceder a ellas a través de hbmenu, por supuesto).
    • Se añadió soporte para detectar cuando falla el montaje de la gamecard (incluso mostrando el resultado, algo que el menú HOME original no hace).
    • Se mejoró el soporte en la remoción de SD.
    • Ahora se utiliza el arco para organizar ordenadamente los códigos de resultado y mostrar sus nombres.
    • Todos los componentes de uLaunch ahora generan logs (se limpian en cada reinicio) que pueden ser realmente útiles para localizar cualquier problema.
    • Se proporcionan traducciones para idiomas adicionales: Español, Coreano, Portugués Brasileño (aquellos ofrecidos voluntariamente por los traductores)
      • Si quieres añadir nuevas traducciones o mejorar las existentes, ¡no dudes en contribuir!
    • Como siempre, todas las librerías fueron actualizadas a sus últimas versiones (por lo tanto, esto funciona con el último Atmosphère).
    • Muchas otras partes internas del código han sido mejoradas o directamente rediseñadas.
  • uSystem
    • Básicamente muchos cambios internos para reflejar los cambios en las otras partes del proyecto más perceptible por el usuario final.
  • uLoader
    • Implementado soporte para usar uLoader como un selector de homebrew, por lo que ahora es capaz de devolver el homebrew seleccionado por el usuario a través de hbmenu en lugar de lanzarlo.
    • Cambios menores que reflejan más de cerca la lógica real que sigue hbloader, probablemente solucionando problemas menores.
  • uMenú
    • Cambios relativos al nuevo menú:
      • Varias opciones que antes se colocaban en otros lugares (página de usuario, configuración/temas de uLaunch, menú de controladores...) ahora son entradas reales del menú, lo que hace que la interfaz de usuario sea más limpia en general.
      • Ahora se puede acceder al editor Mii tanto desde el menú de entrada como desde el menú rápido.
      • Vuelven las carpetas, ¡y mejor que nunca! Se pueden crear subcarpetas, subsubcarpetas, etc. como antes, mientras que la nueva disposición del menú en forma de cuadrícula hace que mover las entradas dentro y fuera de las carpetas sea más intuitivo que nunca.
    • Importantes mejoras gráficas aparte del nuevo menú:
      • Todos los recursos y la lógica se han actualizado a 1080p, por lo que ya no tienen una calidad inferior en la televisión (otra cosa que no tiene el menú HOME oficial).
      • Los menús son ahora muy tematizables, ya que se ha prestado más atención a los pequeños aspectos personalizables.
    • El menú rápido ahora sólo se puede abrir con ZL/ZR (L/R se usan para navegar por el menú principal), y se ha vuelto a añadir una opción de editor de miis.
    • El diálogo de entrada de URL del navegador web empieza con https:// por defecto por simplicidad.
    • Ya no hay un menú homebrew separado, en su lugar las entradas homebrew se añaden a través del nuevo mecanismo uLoader.
    • Las entradas se muestran ahora en una barra justo encima del menú de entrada.
    • Varias transiciones del menú se han hecho más agradables, desvaneciéndose en el fondo del tema en lugar de una pantalla negra.
    • Se han realizado algunas comprobaciones básicas sobre si los títulos son lanzables en primer lugar (en lugar de intentar lanzarlos, fallar y reabrir uMenu con un diálogo de error).
    • Aumento de la memoria interna del menú de 176 MB a 296 MB, lo que permite cargar activos temáticos de mejor calidad, mientras que todo lo demás debería (en principio) funcionar bien.
  • Temas: uDesigner
    • Los temas han cambiado mucho: esta versión introduce una nueva versión del formato de tema, que comprende tanto cambios menores como MUCHO más material personalizable, hasta el punto de que todos los cambios son demasiado largos para enumerarlos aquí.
      • El nuevo tema por defecto tiene el azul como color general y casi todos los activos son nuevos.
      • Los temas se distribuyen ahora como archivos ZIP.
      • Se ha reescrito la wiki de temas, que cubre todo lo relativo a la creación de temas.
    • De todo esto se deduce que los temas antiguos están lejos de ser compatibles (no sólo por las diferencias de formato/archivos, sino también por la resolución, ya que ahora estamos en 1080p), por lo que cualquier tema antiguo debe ser reelaborado manualmente. En cualquier caso, los nuevos temas son más personalizables que antes, lo que abre muchas más oportunidades para las mentes creativas.
    • En este sentido, por fin está aquí un editor de temas oficial (experimental): ¡mira uDesigner!
  • uManager
    • Esta nueva versión introduce uManager, una nueva aplicación homebrew para controlar la funcionalidad de uLaunch.
    • Ya no será necesario modificar manualmente los archivos (salvo en casos excepcionales, claro).
      • Activar/desactivar uLaunch automáticamente
      • Actualizar uLaunch a la última versión de GitHub
      • Restablecer el diseño del menú / caché de imágenes generadas de uLaunch (puede ser útil si algo se rompe)
  • uScreen (antes uViewer)
    • uViewer fue reemplazado por uScreen, una nueva herramienta (Java) para la captura de pantalla USB, donde su funcionalidad es la misma en general.

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

  • Contenido similar

    • Por Dekuwa
      Última versión del firmware oficial, en formato .s2, para MIG Flash (ex MIG Switch), el dispositivo que nos permite cargar copias de seguridad en todos los modelos de Nintendo Switch.
      Instalación/actualización del firmware de la tarjeta:
      Coloque el archivo update.s2 en la carpeta raíz de la tarjeta microSD del Mig Switch Inserte la tarjeta microSD nuevamente en el Mig Switch Encienda el Mig Switch insertándolo en la consola Switch o Mig Dumper La luz LED del interruptor Mig parpadeará en azul por un breve momento. Cuando finalice la actualización, la luz LED dejará de parpadear y permanecerá azul Expulse el interruptor Mig y volverá a funcionar normalmente. Instalación/actualización del firmware del MIG Dumper:
      Conecte el Mig Dumper mediante USB Aparecerá el dispositivo de almacenamiento masivo, con una carpeta 'Sistema' Arrastre y suelte el archivo update.s2 (descargado) en la carpeta 'System' de Mig Dumper para sobrescribir el archivo update.s2 presente allí. Espere a que termine la copia Desenchufe el Mig Dumper para que la actualización surta efecto
      INSTRUCCIONES DE USO
      Configuración:
      Preparar la tarjeta microSD Formatee la tarjeta microSD con el sistema de archivos exFAT Coloque los archivos del juego XCI en la raíz del sistema de archivos microSD Asegúrese de que los archivos del juego sigan el esquema de nombres con "XXX.xci", "XXX (Datos iniciales).bin", "XXX (Certificado).bin", "XXX (Conjunto de ID de tarjeta).bin", "XXX (UID de tarjeta). ).bin" (como se indica en la sección "Haga una copia de seguridad de sus juegos" Opcionalmente, puedes crear la carpeta XXX.xci y colocar allí los archivos relevantes del juego. Lanzar juegos:
      Seleccione el juego para iniciar expulsando y reinsertando la tarjeta de juego Al iniciar el juego, aparecerá el mismo juego cada vez que se vuelva a insertar. Para desbloquear, expulsa la tarjeta de juego cuando la luz LED se vuelva verde Modo en línea:
      El modo online sólo se recomienda con un volcado del juego completo al 100%. Si falta un certificado, un conjunto de ID de tarjeta o un UID de tarjeta válidos, no se recomienda el modo en línea, ya que puede provocar el baneo permanente de la consola.
    • 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.
×
×
  • Crear nuevo...