CFW "Atmosphère".
Introducción
SciresM, miembro del grupo ReSwitched se ha puesto manos a la obra en la creación de su propio Firmware (de código abierto) customizado tras haber encontrado varias vulnerabilidades en la consola
¿A qué versiones de Firmware afecta este Exploit?
A todos los firmwares igual o inferior a la 6.2.0, siempre y cuando a consola no tenga la placa Mariko.
Pequeña guia de preguntas y respuestas para novatos
- ¿Que es un Custom Firmware?
- ¿Que es la TrustZone?
- ¿Que diferencias hay entre los métodos de entrada?
Actualmente existe 2 métodos de entrada:
- Fusee-Gelee: Vulnerabilidad del bootrom (Memoria de solo lectura que almacena el software que inicializa la consola) que permite tomar el control antes de que la TrustZone entre en acción, permitiendo así ejecutar un supervisor de eventos alternativo que permita saltarse la cadena de confianza.
- Vulnerabilidades por software
- Para firmware 1.0.0: Liberaran la vulnerabilidades para/durante el verano.
- Para firmwares comprendidos entre 2.0.0-3.0.0: Liberaran la vulnerabilidad poco después de que liberen la vulnerabilidad de 1.0.0
- Para firmwares comprendidos entre 3.0.1-4.1.0: Se conocen vulnerabilidades pero no se quieren liberar de momento hasta que no se confirme que funcione en las futuras consolas y versiones.
- Para firmwares 5.0.0 o mayores: Sin fecha conocida ni indicios de vulnerabilidades.
- Componentes
Fusée: Bootloader, responsable de cargar y validar la 2º etapa (TrustZone personalizado) además del package2 (Kernel/FIRM sysmodules), y aplicarles parches según sea necesario. Esto reemplaza toda la funcionalidad normalmente en Package1loader/NX Bootloader.
Exosphère: TrustZone personalizado, para ejecutar un monitor seguro personalizado.
Thermosphère: Soporte EL2 EmuNAND, es decir, copia de seguridad y uso de imágenes NAND virtualizadas/redirigidas.
Stratosphère: Sysmodule(s) personalizados, ambos del estilo Rosalina para extender el Kernel/proporciona nuevas características, y del estilo de reimplementación del cargador para enganchar acciones importantes del sistema.
Troposphère: Application-level Horizon OS patches, utilizados para implementar características deseables de CFW.
Estado de los proyectos en desarrollo para Atmosphère-NX
Ya ha salido la primera versión estable de este CFW, descarga en su GitHub
Aun así el CFW todavía sigue en desarrollo. Puedes ver su estado en su GitHub.
Descargar: https://github.com/Atmosphere-NX/Atmosphere/releases