NintendoSwitch

Atmosphère 0.8.1 (hotfix)

Même les meilleurs hackers font des erreurs (ils restent humains, après tout)…La team Reswitched publie en urgence une version corrigée de son Custom Firmware Atmosphère, afin d’éradiquer un bug affectant la protection AutoRCM récemment implémentée. Pour rappel, il s’agit d’un moyen de protéger la console contre un écrasement du mode AutoRCM lorsqu’un nouveau firmware est installé. Il semblerait que, sous certaines conditions, cette protection soit inefficace pour assurer sa fonction. Voilà qui est rapidement corrigé, vous êtes donc invités à mettre à jour au plus vite pour profiter des dernières avancées du hack. Le payload fusee-primary profite également d’un petit dépoussiérage, veillez donc à bien utiliser la dernière version lorsque vous l’injecterez avec la méthode de votre choix.

Notons qu’ils en ont profité pour ajouter quelques fonctions sympathiques (aucun repos pour les braves !), notamment le support du patch nogc (merci rajkosto), du debug mode, et enfin la possibilité de rebooter, depuis un homebrew en mode userland, en RCM ! Pour ce dernier point, le changelog ne précise pas s’il faut avoir installé AutoRCM pour en profiter…si tel n’est pas le cas, ça ôterait une sacrée épine du pied à l’utilisation du hack…un reboot automatique en RCM suite à un plantage serait du pain béni : et c’est à priori ce qu’il est possible de faire, avec le bouton Volume, après un crash. Reste à voir si ce redémarrage RCM permettrait un hypothétique chargement automatique d’un payload…sans dongle…wait and see…

 

Nouveautés / Corrections :

0.8.1 is Atmosphère’s eighth official release.

fusee-primary was last updated in: 0.8.1.

The following was changed since the last release:

  • A bug was fixed causing users to see Failed to enable SMMU! if fusee had previously rebooted.
    • This message will still occur sporadically if fusee is not launched from coldboot, but it can never happen twice in a row.
  • A race condition was fixed in Atmosphere bis_protect functionality that could cause NS to be able to overwrite BCT public keys.
    • This sometimes broke AutoRCM protection, the current fix has been tested on hardware and verified to work.
  • Support was added for enabling debugmode based on the exosphere section of BCT.ini:
    • Setting debugmode = 1 will cause exosphere to tell the kernel that debugmode is active.
    • Setting debugmode_user = 1 will cause exosphere to tell userland that debugmode is active.
    • These are completely independent of one another, allowing fine control of system behavior.
  • Support was added for nogc functionality; thanks to @rajkosto for the patches.
    • By default, nogc patches will automatically apply if the user is booting into 4.0.0+ with fuses from <= 3.0.2.
    • Users can override this functionality via the nogc entry in the stratosphere section of BCT.ini:
      • Setting nogc = 1 will force enable nogc patches.
      • Setting nogc = 0 will force disable nogc patches.
    • If patches are enabled but not found for the booting system, a fatal error will be thrown.
      • This should prevent running FS without nogc patches after updating to an unsupported system version.
  • An extension was added to exosphere allowing userland applications to cause the system to reboot into RCM:
    • This is done by calling smcSetConfig(id=65001, value=<nonzero>); user homebrew can use splSetConfig for this.
  • On fatal error, the user can now choose to perform a standard reboot via the power button, or a reboot into RCM via either volume button.
  • A custom message was added to fatal for when an Atmosphère API version mismatch is detected (2495-1623).
  • General system stability improvements to enhance the user’s experience.

For information on the featureset supported by 0.8.0, please see the official release notes.

 Atmosphère 0.8.1 / fusee-primary.bin (0.8.1)

 Sujet officiel / GitHub

Laisser un commentaire