Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SwitchGuide-Updater Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=NXSH |image=nxshswitch.png |description=A remote shell for the Nintendo Switch over telnet. |author=Cesura |lastupdated=2019/02/03 |type=Utilities |version=0.1.8-beta |license=BSD-3-Clause |download=https://dlhb.gamebrew.org/switchhomebrews/nxshswitch.7z |website=https://gbatemp.net/threads/nxsh-remote-shell-for-the-nintendo-switch-over-telnet.522317/ |source=https://github.com/Cesura/nxsh |donation= }} {{#seo: |title=Switch Homebrew App...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=NXSH
|title=SwitchGuide-Updater
|image=nxshswitch.png
|image=switchguideupdaternx.png
|description=A remote shell for the Nintendo Switch over telnet.
|description=Simple no frills updater for Hekate and Atmosphere.
|author=Cesura
|author=noirscape
|lastupdated=2019/02/03
|lastupdated=2018/12/13
|type=Utilities
|type=Utilities
|version=0.1.8-beta
|version=1.4.0
|license=BSD-3-Clause
|license=AGPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/nxshswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/switchguideupdaternx.7z
|website=https://gbatemp.net/threads/nxsh-remote-shell-for-the-nintendo-switch-over-telnet.522317/
|website=https://gbatemp.net/threads/switchguide-updater.522136/
|source=https://github.com/Cesura/nxsh
|source=https://github.com/noirscape/SwitchGuide-Updater/releases
|donation=
|donation=
}}
}}
{{#seo:
This is an updater for Atmosphere + Hekate + Homebrew Launcher.
|title=Switch Homebrew Apps (Utilities) - GameBrew
 
|title_mode=append
It does not install Atmosphere or Hekate. To do that, you should follow [https://switchguide.xyz/ switchguide.xyz]. This program instead updates the following files:
|image=nxshswitch.png
*fusee-primary and fusee-secondary (the main components of Atmosphere containing the bootloader and KIP files).
|image_alt=NXSH
*bundled atmosphere exefs replacements (creport, FW version string, fatal are amongst these).
}}
*update.bin (Hekate 4.x+ loads update.bin if it exists).
{{cleanup|article|Needs cleanup}}
 
A remote shell for the Nintendo Switch over telnet.
The script itself checks for updates to the script when starting as well.
 
Written using [[PyNX Switch|pyNX]].


==Media==
==User guide==
<youtube></youtube>
*Install pyNX using the [[Homebrew_App_Store_Switch|Homebrew browser]].
*Download switchguideupdater.py from the [https://github.com/noirscape/SwitchGuide-Updater/releases/latest release page].
*Copy it to your SD to the switch/pyNX folder.
*Run pyNX from the HBL and select switchguideupdater.py.


You'll need to run the updater at least once for both Hekate and Atmosphere to make it save the current version.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/switchguideupdaternx2.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/nxshswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v1.4.0 2018/12/13'''
* First Release.
*Remove <code>BCT.ini</code> from sdroot if it exists.
*Remove <code>fusee-primary.bin</code> from sdroot if it exists.
*Remove <code>fusee-secondary.bin</code> from sdroot if it exists.
*Change download paths for <code>fusee-secondary.bin</code> and <code>fusee-primary.bin</code>.
*Update <code>hekate_ipl.ini</code> if <code>fusee-primary.bin</code> was removed.
 
'''v1.3.0 2018/12/03'''
*[https://github.com/switchbrew/nx-hbloader nx-hbloader included. Downloads to <code>/atmosphere/hbl.nsp</code>.
*[https://github.com/switchbrew/nx-hbmenu nx-hbmenu] included. Downloads to <code>/hbmenu.nro</code>.
 
'''v1.2.4 2018/11/30'''
* 5 times is a cinqlet.
 
'''v1.2.3 2018/11/30'''
* 4 people is a quartet.
 
'''v1.2.2 2018/11/30'''
* Third time's the charm.
 
'''v1.2.1 2018/11/30'''
*Added accidentally lost <code>os.makedirs()</code> calls during transition.
 
'''v1.2.0 2018/11/30'''
*Functionizes file downloading since repeating the same 5 lines of code makes me weep a little inside.
*Add <code>fatal</code> module from Atmosphere 0.8.0 to the updated file list.
 
'''v1.1.2 2018/11/11'''
*Add the boot2 exefs kip from the 0.7.4 release.
**This fixes a minor issue where users that updated to Atmosphere 0.7.4 would no longer be able to see that they launched Atmosphere in the settings. Users who already updated should update again to get this kip.
*No changes were made to the server files.
 
'''v1.1.1 2018/11/11'''
*Add the boot2 exefs kip from the 0.7.4 release.
**This fixes a minor issue where users that updated to Atmosphere 0.7.4 would no longer be able to see that they launched Atmosphere in the settings. Users who already updated should update again to get this kip.
*No changes were made to the server files.
 
'''v1.1.0 2018/11/05'''
*self-updater added, script can now properly accomodate for changes between releases without being reliant on updating the script manually. (Note: ServerScripts have been changed to accomodate.)
*Tracebacks are now fully printed to the screen, instead of just the Exception. This should make troubleshooting slightly easier.
*If you are on a version before 1.1.0, update to this version to be able to use the self-updater.
 
'''v1.0.0 2018/10/31'''
* Initial release.
 
==Credits==
pyNX discord for helping me out with using pyNX/imgui.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/nxsh-remote-shell-for-the-nintendo-switch-over-telnet.522317/
* GitHub - https://github.com/noirscape/SwitchGuide-Updater/
* Github - https://github.com/Cesura/nxsh
* GBAtemp - https://gbatemp.net/download/switchguide-updater.35260/
* Reddit -
* GBAtemp - https://gbatemp.net/threads/switchguide-updater.522136/

Revision as of 04:51, 28 April 2023

SwitchGuide-Updater
Switchguideupdaternx.png
General
Authornoirscape
TypeUtilities
Version1.4.0
LicenseAGPL-3.0
Last Updated2018/12/13
Links
Download
Website
Source

This is an updater for Atmosphere + Hekate + Homebrew Launcher.

It does not install Atmosphere or Hekate. To do that, you should follow switchguide.xyz. This program instead updates the following files:

  • fusee-primary and fusee-secondary (the main components of Atmosphere containing the bootloader and KIP files).
  • bundled atmosphere exefs replacements (creport, FW version string, fatal are amongst these).
  • update.bin (Hekate 4.x+ loads update.bin if it exists).

The script itself checks for updates to the script when starting as well.

Written using pyNX.

User guide

  • Install pyNX using the Homebrew browser.
  • Download switchguideupdater.py from the release page.
  • Copy it to your SD to the switch/pyNX folder.
  • Run pyNX from the HBL and select switchguideupdater.py.

You'll need to run the updater at least once for both Hekate and Atmosphere to make it save the current version.

Screenshots

switchguideupdaternx2.png

Changelog

v1.4.0 2018/12/13

  • Remove BCT.ini from sdroot if it exists.
  • Remove fusee-primary.bin from sdroot if it exists.
  • Remove fusee-secondary.bin from sdroot if it exists.
  • Change download paths for fusee-secondary.bin and fusee-primary.bin.
  • Update hekate_ipl.ini if fusee-primary.bin was removed.

v1.3.0 2018/12/03

v1.2.4 2018/11/30

  • 5 times is a cinqlet.

v1.2.3 2018/11/30

  • 4 people is a quartet.

v1.2.2 2018/11/30

  • Third time's the charm.

v1.2.1 2018/11/30

  • Added accidentally lost os.makedirs() calls during transition.

v1.2.0 2018/11/30

  • Functionizes file downloading since repeating the same 5 lines of code makes me weep a little inside.
  • Add fatal module from Atmosphere 0.8.0 to the updated file list.

v1.1.2 2018/11/11

  • Add the boot2 exefs kip from the 0.7.4 release.
    • This fixes a minor issue where users that updated to Atmosphere 0.7.4 would no longer be able to see that they launched Atmosphere in the settings. Users who already updated should update again to get this kip.
  • No changes were made to the server files.

v1.1.1 2018/11/11

  • Add the boot2 exefs kip from the 0.7.4 release.
    • This fixes a minor issue where users that updated to Atmosphere 0.7.4 would no longer be able to see that they launched Atmosphere in the settings. Users who already updated should update again to get this kip.
  • No changes were made to the server files.

v1.1.0 2018/11/05

  • self-updater added, script can now properly accomodate for changes between releases without being reliant on updating the script manually. (Note: ServerScripts have been changed to accomodate.)
  • Tracebacks are now fully printed to the screen, instead of just the Exception. This should make troubleshooting slightly easier.
  • If you are on a version before 1.1.0, update to this version to be able to use the self-updater.

v1.0.0 2018/10/31

  • Initial release.

Credits

pyNX discord for helping me out with using pyNX/imgui.

External links

Advertising: