Home Homebrew Rilasciato Atmosphère v0.20.0

[Scena Switch] Rilasciato Atmosphère v0.20.0

261
2

Si è fatto un po’ attendere ma alla fine è arrivato, il nuovo aggiornamento del Custom Firmware Atmosphère per console Nintendo Switch attendeva con trepidazione l’aggiornamento del bootloader Hekate.

L’aggiornamento si rivolge a chi possiede un’unità Mariko, le console Switch che hanno da poco anticipato il lancio della versione Lite guadagna il supporto per la DRAM training (MTC) riducendo di circa la metà il tempo di avvio.

Rimosso inoltre il payload Sept utilizzato per abilitare il supporto per la derivazione della chiave di runtime su firmware 7.0.0 ma resosi ormai obsoleto da tempo.

Il firmware TSEC personalizzato viene utilizzato su Erista per la derivazione della chiave. Un altro vantaggio è che i dispositivi con keyblob distrutti possono riavviarsi. La cartella “sept” può quindi essere quindi rimossa in sicurezza.

Il cheat engine è stato migliorato e supporta, ad esempio, le dichiarazioni “else”. Daybreak mette anche in guardia contro l’installazione di firmware superiore a quello supportato da Atmosphère.

Changelog

  • Implementato DRAM training (MTC) per l’hardware Mariko, aumentando la velocità della RAM da 204 MHz a 1600 MHz.
    • Ciò ottimizza notevolmente la velocità di avvio su unità Mariko, dimezzando il tempo di avvio.
    • Riduzioni tipiche del tempo di avvio (misurate da “seleziona fusibile” a “menu principale visibile”):
      • Normale (Iowa): ~35 secondi -> ~18 secondi.
      • Lite (Hoag): ~65 secondi -> ~30 secondi.
    • NOTA: Il lavoro è stato avviato su un componente `fusee` riscritto, con un occhio specifico per garantire una buona velocità di avvio.
      • Con un po’ di fortuna, l’avvio sarà molto più veloce su tutte le unità (Mariko ed Erista) in una prossima versione.
  • Sept è stato sostituito ed eliminato dalla repository.
    • Le unità Erista ora utilizzano un firmware TSEC personalizzato per gestire la derivazione delle chiavi.
      • Per maggiori dettagli, contattare SciresM#0524 su discord.
    • Questo ha una serie di vantaggi, tra cui:
      • Ciò semplifica notevolmente la logica di derivazione della chiave rendendola coerente su tutti i firmware.
      • Fusee non accede/utilizza più i keyblob, quindi le unità che hanno distrutto/perso accidentalmente i keyblob possono avviarsi senza di essi.
      • Ciò aumenta notevolmente la stabilità (sept è stata la principale fonte di errori di avvio).
      • Ciò migliora la velocità di avvio (sept è stato riavviato più volte, ha eseguito l’inizializzazione dell’hardware più volte ed è stato generalmente molto lento).
      • Il processo di creazione di Atmosphère ora è molto più sano.
  • + Sono stati apportati numerosi miglioramenti al motore degli cheat dmnt.
    • I trucchi che accettano un operando di una regione di memoria possono ora utilizzare i tipi “2” o “3” per eseguire accessi relativi alle regioni alias/aslr, rispettivamente.
    • Aggiunto il supporto per un codice operativo “other” nel motore degli cheat, per rendere più naturale la scrittura di determinate logiche condizionali.
    • Aggiunto il supporto per un homebrew cheat orchestrator (come edizon) per scollegarsi da un processo cheat/impostare il cheat principale a livello di codice.
  • Daybreak ora fornisce un avviso quando si tenta di installare un firmware più recente della versione più alta che atmosphère sa che supporta.
    • Per facilitare questo, exosphere ora espone la versione HOS supportata tramite un’estensione ConfigItem.
  • Sono stati corretti numerosi problemi minori, tra cui:
    • Diverse implementazioni SVC di debug della mesosphere sono state aggiornate per riflettere la semantica dell’ultimo kernel.
    • Corretto il supporto per la derivazione delle chiavi di crittografia BIS su alcuni prototipi di hardware.
  • Miglioramenti generali della stabilità del sistema per migliorare l’esperienza dell’utente.

Download: Custom Firmware Atmosphère v0.20.0

Download: Custom Firmware Atmosphère (senza mesosphere) v0.20.0

Download: Payload Fusee-primary

Download: Source code Custom Firmware Atmosphère v0.20.0

Fonte: twitter.com

Articolo precedente[Scena PS4] Rilasciato Playstation 4 Save Mounter v1.9.2
Articolo successivo[Scena Switch] Rilasciato Hekate – CTCaer mod v5.6.0 & Nyx v1.0.6
Sono Nato nel 1980 e da diversi anni coltivo la passione per tutto ciò che riguarda il mondo dei videogiochi, ho vissuto l'era degli home computer con il Commodore 64 e l'Amiga 500, da sempre appassionato di giochi di ruolo e di titoli di avventura.