quarta-feira, 14 de abril de 2021

Atmosphere 0.19.0 e Hekate 5.5.5 lançados com compatibilidade de firmware 12.0.0


Os Switch devs SciresM e CTCaer lançaram atualizações para o Atmosphere e Hekate/Nyx respectivamente. Ambas as ferramentas trazem compatibilidade com o firmware 0.12.0, junto com recursos adicionais e correção de bugs.

O que são Atmosphere/Hekate para Nintendo Switch?

Hekate é um bootloader para o Nintendo Switch e um payload mais geral do tipo "canivete suíço" para qualquer Switch que pode ser desbloqueado. Atmosphere é o Custom Firmware mais completo e usado no Nintendo Switch. A combinação dessas duas ferramentas constitui o básico para desbloquear seu Switch.

Atualização do Atmosphere 0.19.0 compatível com o firmware 12.0.0 do Switch

Junto com o suporte a 12.0.0, esta atualização traz as seguintes mudanças (do changelog oficial):

  • Suporte foi adicionado para o firmware 12.0.0.
    • Mesosphere foi atualizado para refletir o comportamento oficial do kernel mais recente.
    • sm, boot2, pgl foram atualizados para refletir os comportamentos oficiais mais recentes.
      • Observação: 12.0.0 adicionou um novo protocolo para IPC (“tipc”), que foi totalmente reimplementado.
        • É possível que ainda haja problemas não encontrados; se houver, envie os relatórios de falha apropriados para o SciresM (SciresM#0524 no Discord).
        • O homebrew que usa extensões do Atmosphere (incluindo a API mitm) precisará ser recompilado para funcionar no 0.19.0.
          • Peço desculpas por isso, mas é inevitável por motivos técnicos. Se você foi afetado por isso e estiver furioso com isso, entre em contato com o SciresM para reclamar.
  • erpt foi parcialmente atualizado para refletir os últimos comportamentos oficiais.
    • Novos recursos foram adicionados ao erpt para rastrear a atividade de applets em execução e para detectar quando ocorre um desligamento forçado.
    • Esses comportamentos foram temporariamente cortados, pois não são necessários para que o 12.0.0 seja executado (e suas saídas não serão salvas em lugar nenhum).
    • Uma atualização futura do Atmosphere implementará esses comportamentos, no interesse de refletir a lógica oficial da maneira mais fiel possível.
  • O Atmosphere não usa mais a pasta /contents/ para seus próprios programas.
    • Os módulos de sistema do Atmosphere agora estão agrupados em um único arquivo “stratosphere.romfs”.
      • Para aqueles que estão trabalhando no desenvolvimento para o Atmosphere, os executáveis ​​dentro da pasta /contents/ serão preferidos aos em “stratosphere.romfs”.
    • Observação: para facilitar essa mudança (e o comportamento desejado), na primeira vez que você inicializar após extrair um zip de lançamento, os módulos de sistema do Atmosphere dentro de /contents/ serão excluídos.
      • Isso não terá impacto nos programas do usuário (remove apenas programas com ids de programa específicos).
  • Melhorias foram feitas no Mesosphere, incluindo:
    • Uma extensão InfoType foi adicionada para obter o identificador do processo atual, sem ter que gerar um segmento e fazer IPC com si mesmo.
    • Um problema foi corrigido no SvcSetDebugThreadContext.
    • Um problema foi corrigido ao fazer IPC com buffers de usuário.
  • O suporte foi corrigido para alternar a configuração personalizada usb!usb30_force_enabled no 9.0.0+.
    • Isso foi quebrado pela introdução da Nintendo de uma dependência que tornava o USB um requisito para iniciar antes que as configurações personalizadas fossem analisadas.
    • Desde a correção, agora você pode alternar a configuração (como antes do Atmosphere 0.9.4) e ela funcionará conforme o esperado.
    • Observação: Habilitar o USB 3.0 geralmente causa um impacto severo nas comunicações sem fio.
      • Por causa disso, a configuração será desativada por padrão. Se você tiver problemas com ele ativado, considere desativá-lo.
  • Um aviso foi adicionado ao Daybreak ao redefinir o console para as configurações de fábrica.
  • Um trabalho substancial foi concluído para a implementação futura do protocolo de conexão de host de destino.
    • Depois de concluído, os usuários serão capazes de interagir com um Switch rodando o Atmosphere através de um aplicativo de PC (“Starlink”) atualmente em desenvolvimento.
      • Eventuais recursos planejados para consoles conectados incluem um gdbstub, interação com a memória (para desenvolvimento de trapaças), streaming de áudio e vídeo de jogo e acesso ao sistema de arquivos do cartão SD do Switch.
      • O homebrew do Switch também terá acesso a um sistema de arquivos (configurável e em área restrita) no PC do host, enquanto estiver conectado.
    • Para este fim, o seguinte foi realizado:
      • O módulo de sistema “htc” foi totalmente reimplementado.
      • O módulo do sistema que fornece acesso remoto ao cartão SD foi totalmente reimplementado.
    • Este é atualmente o foco ativo do desenvolvimento do Atmosphere.
    • Observação: o suporte ainda não foi concluído e os usuários não podem interagir com as configurações relacionadas por enquanto, a menos que saibam o que estão fazendo.
  • Uma série de pequenos problemas foram corrigidos, incluindo:
    • Um bug foi corrigido no dmnt que poderia causar um fatal ao rodar certos jogos com trapaças ativadas.
    • Foi corrigido um problema que poderia causar uma interrupção no sm ao usar um grande número de módulos de sistema personalizados.
    • Foi corrigido um problema que impedia o lançamento de gamecards no 1.0.0.
    • Pequenos problemas foram corrigidos no comportamento da máquina virtual de trapaça.
  • Vários problemas foram corrigidos e a usabilidade e estabilidade foram melhoradas.

Atualização Hekate 5.5.5/Nyx 1.0.2

  • Suporte a HOS 12.0.0
  • Adicionado USB3.0 habilitado via suporte Exosphere (necessário para 9.0.0 e superior)
  • Adicionado suporte de exibição contínua para L4T Linux/Android.
  • Certificado que o overclocking de RAM está desabilitado ao inicializar o stock firmware para corrigir problemas de suspensão
  • Minerva foi atualizado com ajustadores de relógio mais precisos
  • Mudança de voltagem opcional foi adicionada ao Minerva quando RAM OC é usado por meio de sinalizadores de compilador
    • Isso elimina a necessidade de recompilar o hekate main. A tensão máxima permitida é 1250mV.


Você pode baixar o Atmosphère 0.19.0 aqui.

Você pode baixar Hekate/Nyx aqui.

FONTE: Wololo

Nenhum comentário:

Postar um comentário