๐ŸŒŒ Atmosfetch (CLI)

AtmosFetch is a python script to download latest Atmosphere release with some extra homebrews and prepare all needed SD files.

๐Ÿ““ Informations

  • Atmosfetch have a version management : It downloads only needed updates in normal mode.
  • You can simply add/edit/remove packages in the data.json file.
  • Atmosfetch can convert bootloader file into boot.dat for SXOS RCM injector users.
  • Atmosphere CFW will reboot every time on Hekate (reboot_payload.bin).

๐Ÿ”ง Prerequisites

  • Python 3: https://www.python.org/downloads/
  • Only tested on Python 3.10
  • Python 3 must be well configured in your environment PATH.
  • You must install some python packages : pip install requests clint colorama

๐ŸŒ  User's guide

There is 3 available modes with Atmosfetch :

  • -at : Atmosphere as default boot SXOS RCM (boot.dat).
  • -he : Hekate as default boot SXOS RCM (boot.dat).
  • -c : Clean mode delete SD folder and redownloads all even if there isn't updates.

Example of usage : python Atmosfetch-cli.py -at

By default, if there is no arguments Atmosphere fusee.bin will be used as payload.bin and boot.dat. You can combine a boot mode with clean mode. When the script finish to execute : there is a SD folder with files that you can copy on your SD as is and a end zip file that you can share or keep for archives.

โ˜๏ธ FAQ

Q: Did Atmosfetch will download everything every time ?

A: No, Atmosfetch have a version management process, it will download only the package that has an update.

Q: How to clean and redownload everything?

A: Use clean mode with -c as arguments.

๐Ÿš€ Thanks to the developer for their work