[Nintendo Switch] Atmosphère 0.17.1

A versão 0.17.0 apresenta falhas nos chips do console, com isso o SciresM lançou uma correção para o atmosphère. Consulte o changelog abaixo:

Vários módulos do Atmosphère estavam usando mais memória do que seus equivalentes da Nintendo com 0.17.0; vários ajustes de geração de código foram aplicados para corrigir isso em geral.

Uma comparação detalhada do uso de memória do módulo Atmosphère em relação ao da Nintendo foi feita e pode ser encontrada aqui.

Vários pequenos bugs foram corrigidos, incluindo:

  • Corrigido um bug no Mesosphère que fazia com que os jogos falhassem e tentassem alocar mais memória do que o Switch.
  • Isso afetou o “Piczle Lines DX 500 More Puzzles!”, assim como talvez outros jogos.
  • Se você ativar a configuração para “blank”, PRODINFO não causa mais travamentos em dispositivos Mariko (ou dispositivos com um formato mais recente).
  • Alguns problemas foram corrigidos e a usabilidade e estabilidade foram aprimoradas.

[Nintendo Switch] Atmosphere 0.16.2

Revisado por: LightWolfMan

Mais uma atualização do Atmosphere, versão 0.16.2. Essa versão não traz muitas novidades, no geral, há apenas mais opções e correções de bugs:


  • Atmosphère release zips no longer bundle BCT.ini, instead relying on defaults in code.
  • This means atmosphere updates should no longer overwrite any user configuration at all.
  • If you wish to modify BCT.ini config, copy the template from /config_templates/ as with other configuration.
  • Pgl and creport were further updated to reflect differences in official behavior in 11.0.0.
  • An issue was fixed that caused creport to be launched multiple times on process crash.
  • This fixes the “duplicate reports” issue that sometimes plagued people.
  • A new system setting (atmosphere!enable_am_debug_mode) configuring am to use debug mode.
  • If you are not a developer or don’t see a clear use for this, leave it configured to the default (off).
  • Reboot to payload NRO was updated to fix support with certain payloads.
  • Support was fixed for atmosphere’s extension to support homebrew use of new (8.0.0+) kernel mappings.

    In particular, when running tracing debug builds of mesosphère, hbloader now has access to the kernel trace buffer.

    Several issues were fixed, and usability and stability were improved.

Download

Fonte: SciresM Github

[Nintendo Switch] Vazamento do BootRom

Revisado por: LightWolfMan

O Gigaleak de outubro continua dando muito pano pra manga. Desta vez, vimos o vazamento do bootrom do Switch v1 e do Switch v2, mas não está claro a razão pela qual houve esse leak do Gigaleak; sequer sabemos se o leak foi mesmo do Gigaleak.

Para você ter ideia de como isso vai mudar toda a situação e não sabe o que é um Bootrom:

Um exploit (vulnerabilidade) a nível de Bootrom pode levar a um softmod incompatível. Isso significa que não importa o que a Nintendo faça com seu software, o softmod sempre pode ser usado. Ele também permite que você use o softmod para mais operações, como alterar completamente o sistema operacional. Desde o vazamento, ficou bem mais fácil para os hackers encontrarem exploits que permitem o softmod.

Em 2021 ou até depois, poderemos ver grandes pesquisas sobre o Nintendo Switch e releases tornando o softmod cada vez melhor.

Junto a isso, também vimos algumas coisas sobre Pokémon: Let’s Go, Eevee!

OBS: Vale ressaltar que quem postou o arquivo não tem permissão de acesso ao arquivo, nem pretende publicá-los, então o que acontece aqui é apenas uma estimativa do que poderemos ver no futuro.

Fonte: Lewtwo (Twitter)

[Lançamento] Return From Castle Wolfenstein – Switch Homebrew Port

Mais uma onda de ports de jogos mais antigos como já houve com GTA III e GTA Vice City ambos pelo Rinnegatamante, agora Return From Castle Wolfstein pelo dev capsterx.

Para quem não conhece ainda:

O jogo se passa na Europa ocupada pelos nazistas, em 1943. O protagonista B.J. Blazkowicz, soldado do exército dos Estados Unidos, e outro agente (batizado “Agent One” no Xbox e Mac) foram enviados para investigar um projeto de Heinrich Himmler, a Divisão Paranormal da SS. Porém os dois são capturados e presos no castelo Wolfenstein (baseado no castelo real de Wewelsburg). Agent One é morto durante um interrogatório por um torturador, mas Blazkowicz consegue matar o soldado guardando sua cela e prepara sua fuga. Após fugir, o jogador deve continuar investigando a Divisão Paranormal, que envolve experimentos com biotecnologia, ressurreição de cadáveres e armas secretas. Apenas as duas primeiras missões tem ligação direta com Wolf 3D

Instruções: https://gbatemp.net/threads/return-from-castle-wolfenstein.577517/

Dev: https://github.com/capsterx-switch

[Lançamento] Atmosphère 0.13.0 x Update Nintendo

[responsivevoice_button rate=”1″ pitch=”0.9″ volume=”0.4″ voice=”Brazilian Portuguese Female” buttontext=”Play”]

Está tudo bem agora!

A ultima update oficial do switch não fez nada no atmosphère e todos podem atualizar normalmente, sem riscos ou algum tipo de espera, não houve alteração no boot ou kernel que exijam uma nova versão do atmosphere para rodar, SciresM apenas fez algumas atualizações planejadas, não há razão para você atualizar a firmware agora, mas o ScireM está também atualizando devido a novos patches em cada jogo lançado.

Change Log:

exosphère, atmosphère’s secure monitor re-implementation, was completely re-written.

  • exosphère was the first component authored for the project in early 2018. It is written in C, and in a style very different from the rest of atmosphère’s code.
    • This has made the codebase difficult to maintain as time has gone on.
  • exosphère was also written to conform to constraints and assumptions that simply no longer apply when cfw is not launched from the web browser, and when warmboothax is possible.
  • Even beyond these issues, exosphère used all but 1KB of the 64KB of space available to it. This was a problem for a few reasons:
    • Each new system update added requires additional space to support (to add new keys and reflect various changes); 10.0.0 support used up 3 of the 4KB we had left.
    • atmosphère will want to have software support for mariko hardware, and this is not possible to fit in 1 KB.
  • The exosphère rewrite (which was codenamed exosphère2 during development) solves these problems.
  • The new codebase is C++20 written in atmosphère’s style.
    • This solves the maintainability problem, and should make understanding how the secure monitor works much easier for those interested in using the code as a reference implementation.
  • In addition, the new implementation currently uses ~59.5 of the 64KB available.
    • Several potential code changes are planned that can save/grant access to an additional ~2-3 KB if needed.
      • Unlike the first codebase, the new exosphère actually already has space allocated for future keys/etc. It is currently expected that the reserved space will never be required.
    • The previous implementation chose not to implement a number of “unimportant” secure monitor functions due to space concerns. The new code has enough breathing room that it can implement them without worries. :)
  • Finally, the groundwork for mariko support has been laid — there are only a few minor changes needed for the new secure monitor implementation to work on both erista and mariko hardware.
    • Please note: exosphère is only one of many components, and many more need changes to support running on mariko hardware.
      • Software-side support for executing on mariko hardware is expected some time during Summer 2020, though it should also be noted that this is not a hard deadline.
  • Please note: The new exosphère binary is not abi-compatible with the old one. Users who boot using hekate should upgrade to hekate v5.3.0 before running 0.13.0 (or boot fusee-primary via hekate).

atmosphère’s api for target firmware was changed. All minor/micro system versions are now recognized, instead of only major versions.

  • This was required in order to support firmware version 5.1.0, which made breaking changes to certain IPC APIs that caused atmosphère 0.12.0 to abort.
  • Please note: this is (unavoidably) a breaking change. System modules using atmosphere-libs will need to update to understand what firmware version they are running.

emummc was updated to include the new changes.

  • emummc now uses an updated/improved/faster SDMMC driver.
  • File-based emummc is now almost as fast as raw partition-based emummc.

For those interested in atmosphère’s future development plans, the project’s roadmap was updated.General system stability improvements to enhance the user’s experience.

Atmosphère 0.10.5

SciresM lançou hoje, 20/03/2020 mais uma update do Atmosphère, agora evitando crashes (not bandicoot!) do qual estava ocorrendo um bug no novo suporte a dumping TLS do 0.10.4 e corrige o suporte layeredfs para jogos com enormes tabelas de arquivos  (football manager 2020, animal crossing).

O seguinte foi alterado desde o último lançamento
[spoiler]

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

The following was changed since the last release:

  • Support was added for 9.1.0
    • Please note: The temporary hid-mitm added in Atmosphere 0.9.x will be removed in Atmosphere 0.10.1.
      • Please ensure your homebrew is updated.
  • The Stratosphere rewrite was completed.
    • libstratosphere was rewritten as part of Stratosphere’s refactor.
      • Code responsible for providing and managing IPC services was greatly improved.
        • The new code is significantly more accurate (it is bug-for-bug compatible with Nintendo’s code), and significantly faster.
    • ams.mitm was rewritten as part of Stratosphere’s refactor.
      • Saves redirected to the SD card are now separated for sysmmc vs emummc.
      • Please note: If you find any bugs, please report them so they can be fixed.
  • Thanks to the rewrite, Atmosphere now uses significantly less memory.
    • Roughly 10 additional megabytes are now available for custom system modules to use.
    • This means you can potentially run more custom system modules simultaneously.
      • If system modules are incompatible, please ask their authors to reduce their memory footprints.
  • Atmosphere’s configuration layout has had major changes.
    • Configuration now lives inside /atmosphere/config/.
    • Atmosphere code now knows what default values should be, and includes them in code.
      • It is no longer an error if configuration inis are not present.
    • Correspondingly, Atmosphere no longer distributes default configuration inis.
      • Templates are provided in /atmosphere/config_templates.
    • loader.ini was renamed to override_config.ini.
    • This fixes the longstanding problem that atmosphere updates overwrote user configuration when extracted.
  • Atmosphere’s process override layout was changed.
    • Atmosphere now uses the /atmosphere/contents directory, instead of /atmosphere/titles.
      • This goes along with a refactoring to remove all reference to “title id” from code, as Nintendo does not use the term.
    • To make this transition easier, a temporary functionality has been added that migrates folders to the new directory.
      • When booting into 0.10.0, Atmosphere will rename /atmosphere/titles/<program id> to /atmosphere/contents/<program id>.
        • This functionality may or may not be removed in some future update.
      • This should solve any transition difficulties for the typical user.
      • Please make sure that any future mods you install extract to the correct directory.
  • Support for configuring override keys for hbl was improved.
    • The key used to override applications versus a specific program can now be different.
      • The key to override a specific program can be managed via override_key.
      • The key to override any app can be managed via override_any_app_key.
    • Default override behavior was changed.
      • By default, atmosphere will now override the album applet with hbl unless R is held.
      • By default, atmosphere will now override any application with hbl only if R is held.
  • The default amount of applet memory reserved has been slightly increased.
    • This allows the profile selector applet to work by default in applet mode.
  • The way process override status is captured was changed.
    • Process override keys are now captured exactly once, when the process is created.
      • This fixes the longstanding issue where letting go of the override button partway into the process launch could cause problems.
    • The Mitm API was changed to pass around override status.
      • Mitm services now know what keys were held when the client was created, as well as whether the client is HBL/should override contents.
    • An extension was added to pm:info to allow querying a process’s override status.
  • Thanks to process override capture improvements, hbl html behavior has been greatly improved.
    • Web applets launched by hbl will now always see the /atmosphere/hbl_html filesystem
  • Support was added to exosphere for enabling usermode access to the PMU registers.
    • This can be controlled via exosphere!enable_user_pmu_access in BCT.ini.
  • An enormous number of minor bugs were fixed.
    • dmnt’s cheat VM had a fix for an inversion in opcode behavior.
    • An issue was fixed in fs.mitm’s management of domain object IDs that could lead to system corruption in rare cases.
    • The Mitm API no longer silently fails when attempting to handle commands passing C descriptors.
      • On previous atmosphere versions, certain commands to FS would silently fail due to this…
        • No users reported any visible errors, but it was definitely a problem behind the scenes.
      • These commands are now handled correctly.
    • Atmosphere can now display a fatal error screen significantly earlier in the boot process, if things go wrong early on.
    • The temporary hid mitm will no longer sometimes cause games to fail to detect input.
    • Mitm Domain object ID management no longer desynchronizes from the host process.
    • An issue was fixed that could cause service acquisition to hang forever if certain sm commands were called in a precise order.
    • An off-by-one was fixed that could cause memory corruption in server memory management.
    • … and too many more bugs fixed to reasonably list them all :)
  • General system stability improvements to enhance the user’s experience

[/spoiler]

Download & Fonte: https://github.com/Atmosphere-NX/Atmosphere/releases

Homebrew Home Menu

O uLaunch é uma substituição de código aberto que personaliza o menu HOME do Nintendo Switch (qlaunch), estendendo-o com uma incrível funcionalidade orientada para o homebrew, apesar de ter o nome parecido com uLaunchElf do PS2, sua forma de ser é  de certa forma também parecida, substituindo a home do Switch e orientando tudo ao homebrew e jogos, não havendo opções que usuários RCM possam nunca usar, como o online da Nintendo.

Para usar basta baixar e dezipar dentro da pasta CFW do seu switch, com o tempo novos temas para o uLaunch serão lançados e agradeçam ao DEV XorTroll por esta realização.

Download

 

JumpManClub Brasil: Traduções Nintendo WII U/3DS e Switch!

O Grupo independente de traduções JumpManClub Brasil lançará 12 traduções simultaneamente para jogos Nintendo, qual é aonde eles se focam em fazer, são com os jogos da Nintendo, no dia30/10/2019 para o dia 31/10/2019, ou seja, exatamente à 00:00 os seguintes jogos ganham sua tradução 1.0:
Poochy & Yoshi's Woolly World PT-BR [WIIU] v1.0
Ultra Street Fighter II - The Final Challengers [SWITCH] v1.0
Yooka-Laylee [SWITCH] v1.0
South Park The Stick of Truth [SWITCH] v1.0
Super Mario Odyssey [SWITCH] v1.0
Mega Man 11 [SWITCH] v1.0
Donkey Kong Tropical Freeze [SWITCH] v1.0
Mario Kart 8 [WiiU] v1.0
Mario Kart 8 Deluxe [SWITCH] v1.0
Captain Toad Treasure Tracker [WiiU] v1.0
Captain Toad Treasure Tracker [SWITCH] v1.0
Captain Toad Treasure Tracker [3DS] v1.0

O Site para baixar os releases hoje a 00:00 é:

https://www.jumpmanclubbrasil.com.br

StepMania Switch

Se existe um jogo que me faz sair do conforto e começar a ser um maníaco, esmagador de botões, esse é Dance Dance Revolution e/ou Pump It Up, músicas que marcaram como Dive, Dan Dariram, Mr Larpus, Run to You e tantas outras musicas das duas plataformas, tanto como DDR ou PUMP IT UP! podem ser jogadas  a muito tempo para PC e agora pode ser jogado via homebrew, do já conhecido StepMania, lembrando que para adicionar musicas e instalar e instalar novas músicas em seu switch você precisará de um PC e transferir via FTP! logo você precisa de um Switch com RCM.

O download AQUI

Como Instalar AQUI

OBS: sobre o desbloqueio do Wii Mini, como por hora apenas pode ser feito com o uso de LINUX, estamos segurando o tutorial e até que tenha uma ferramenta que seja acessivel a todos e de forma fácil e coesa.

Update Tinfoil

O agora famoso desenvolvedor Blawar, mais uma vez melhorou seu programa Tinfoil / Lithium para a versão v3.00.

Como lembrete, o Tinfoil é um gestor que lhe permitirá instalar jogos, atualizações e DLC no seu Nintendo Switch. O lítio é uma versão simplificada do Tinfoil para usuários inexperientes.

CHANGELOG:

– Melhor tempo de inicialização.

– Melhoria geral do desempenho da interface do usuário.

– Adicionadas novas traduções.

– Adicionado a opção de desinstalação. (Desinstalando jogos diretamente da lista “Instalado”)

– Reemissão da v3.00 com um bug corrigido onde os títulos instalados não puderam ser iniciados.

– Adicionado atalhos de teclado e sinais de inserção para software.

– Corrigido um bug de instalação que não exibia os nomes corretos para DLCs e atualizações na fila.

Fonte & ImagemL: Logic-Sunrise.