[Nintendo Switch] Atmosphere 1.3.0

Siga o Podcast NewsInside


Atmosphère é um firmware personalizado em andamento para o Nintendo Switch.

Atmosphère consiste em vários componentes, cada um dos quais substitui/modifica um componente diferente do sistema:

  • Fusée: Carregador de primeiro estágio, responsável por carregar e validar o estágio 2 (TrustZone customizado) mais o pacote2 (Sistemas Kernel/FIRM), e corrigi-los conforme necessário. Isso substitui todas as funcionalidades normalmente no Package1loader/NX Bootloader.
  • Exosphère: TrustZone personalizado, para executar um monitor seguro personalizado
  • Thermosphère: suporte EL2 EmuNAND, ou seja, backup e uso de imagens NAND virtualizadas/redirecionadas
  • Stratosphère: Sysmodule(s) personalizado(s), tanto no estilo Rosalina para estender o kernel/fornecer novos recursos, quanto no estilo de reimplementação do carregador para capturar ações importantes do sistema
  • Troposphère: patches do Horizon OS em nível de aplicativo, usados para implementar recursos desejáveis do CFW

O Atmosphere foi atualizado para suportar a firmware 14.00, a nova firmware adiciona suporta a pastas, no que é dado nome de “Grupos”, pois a Nintendo quer ser a diferentona, como sempre.

As melhorias e adições do Atmosphere 1.3.0 são as seguintes:

Melhorias e Adições do Atmosphere 1.3.0 (Inglês)

1.3.0 is Atmosphère’s sixty-fourth official release. Who doesn’t love round numbers?

Please be sure to update fusee when upgrading to 1.3.0. fusee-primary no longer exists, and will not work any more.

Please note: Atmosphère 1.3.0 is currently in pre-release, and issues may be found that need to be fixed before full release.

  • If any bugs are reported while Atmosphère is in pre-release, they will be fixed and the build will be updated.
  • 1.3.0 will transition to release after a short amount of time has passed without pressing bug reports.

With thanks to the @switchbrew team, Atmosphère 1.3.0 is bundled with hbl 2.4.1, and hbmenu 3.5.0.

The following was changed since the last release:

Support was added for 14.0.0.

  • mesosphère was updated to reflect the latest official kernel behavior.
  • erpt was updated to reflect the latest official behaviors.
  • pm was updated to reflect the latest official behaviors.
  • fatal was updated to reflect the latest official behaviors.
  • The currently implemented/tested targets are Windows (x64), Linux (x64, arm64), macOS (x64, arm64).
    If you are a developer interested in adding support for another target, please reach out to SciresM#0524 on discord.
  • This is intended to finally allow sanely testing Atmosphère’s code, by allowing most of it to run on a PC (with access to a debugger) instead of on game console hardware.
  • In addition, this will allow making PC tools which reuse code written for Atmosphère directly..

Please Note: This has no relation to interacting with official software on PC whatsoever. This really allows for making tests and self-contained atmosphère-based command-line tools; the Atmosphère project continues to have zero interest in attempting to run official software of any kind.

  • In the course of adding this support (and working on tooling using it), a number of fairly major revisions were made to stratosphere (particularly surrounding filesystem code).
  • Please Note: A number of changes made for this (and ones necessary in the process of adding support for 14.0.0) are api-breaking.

If you’re a developer and any of this caused your code to break, please feel free to contact SciresM#0524 for help updating your program.

Para atualizar, verifique seu pacote atmosphere do switch ou baixe no link abaixo:

Download

[Nintendo Switch] Atmosphere 1.3.0
Rolar para o topo