Homebrew RELEASE HBUpdater - A one-stop-shop for keeping CFWs, Homebrew up-to-date.

LyfeOnEdge

Well-Known Member
OP
Newcomer
Joined
Feb 24, 2019
Messages
72
Trophies
0
Age
25
XP
462
Country
United States


PeVlbuv.png

Status: Not broken in v8 :evil:

What is it?

A cross-platform desktop Nintendo Switch multi-tool for managing homebrew and CFWs, injecting payloads, and installing Switch game backups.
It is written in python and works on Windows/Mac/Linux.
Currently offering 50+ homebrew projects in various forms

How does it work?
Everything, and I mean EVERYTHING is downloaded via the github api.
This means:
  • All Homebrew
  • Payloads
  • Payload Injector (fusee-launcher.py by ktempkin)
  • Custom Firmwares
  • NUT (server.py by blarwar)
  • Fluffy.py by fourminute
  • Its own updates

All curated homebrew has been pre-set to install to the proper location on the sd card (root, /switch, /atmosphere). As a safety precaution to prevent folders that were not meant to be deleted from being removed uninstalling an app will only remove files that were copied over at the time of the homebrew's installation. As a side effect, files generated by homebrew and any (non-empty) folders will NOT be removed. Although a bit annoying, this will prevent the unintentional removal of your files or configuration files generated by your homebrew.

What makes this different from the HBAppstore?
The main goals of this app are transparency and longevity.
I really like what the switchbru/4TUsers team are trying to do with the appstore. One of the main things I dislike about the HBAppstore though is that everything is hosted by them and every app / release has essentially been touched and repackaged. This is a good way to deal with the inconsistencies in the scene, however someday their servers will shut down and the HBAppstore will be no more. With everything being hosted on github you get your apps directly from the developer, exactly as they were intended, without relying on a third party. This isn't to say that the HBAppstore is bad in any way and I fully support the 4TU team.

Features:
  • Compatible with the HBAppstore, apps installed by HBUpdater will register in the Appstore
  • Easily update or remove apps on your Nintendo Switch SD card
  • Add your own repos to easily manage and update
  • View github patch notes and homebrew version history
  • Launch each homebrew's project page at the click of a button (gbatemp thread if available or github)
  • Inject Payloads with fusee-launcher (this is also a replacement for your current rcm tool)
    • Injector remembers last selected payload between restarts
  • Manage your backups with blawar's NUT server or fourminute's fluffy
  • Add python scripts to be run by PyNX
  • Switch serial number checker tool to determine if a given SN is vulnerable.
  • Simple tool for making and restoring switch SD card backups
Features to come:
  • RCM auto-detection-then-injection (thanks @friedkeenen for the udev rules)
  • Memloader for direct SD mounting

Compatibility:
This has only been tested on Atmos/Kosmos.
I plan on supporting any bugs found with Reinx (There shouldn't be)
If you find any bugs with SX OS, you can ask for help from team xecuter's support. ;)

What it can do:

The absolute worst thing this can do is wipe your SD card.
It is VERY unlikely, and has never happened in testing.

What it can't do:
Brick your switch
Steal your certs
Kick your dog
Make change
Cure your crippling depression

Project Page: https://github.com/LyfeOnEdge/HBUpdater
Download: https://github.com/LyfeOnEdge/HBUpdater/releases

Homebrew
  • Apollo - evo-brut3
  • Argon-NX SD Files - Guillem96
  • Brainfuck Interpreter - TheKgg
  • Checkpoint - FlagBrew
  • ComicNX - HookedBehemoth
  • Edizon - WerWolv
  • fakenews-injector - noahc3
  • ftpd - TheKgg
  • Gag-Order - Adubbz
  • Hekate - CTCaer
  • Homebrew Appstore - 4TU team
  • Homebrew Menu - yellows8, plutoo
  • JKSV - J-D-K
  • lennytube - noirscape
  • Lockpick - schmue
  • NX-Shell - joel16
  • NxThemesInstaller - exelix11
  • pplay - Cpasjuste
  • PyNX - elnardu
  • SwitchIdent (Console) - joel16
  • SwitchIdent (Gui) - joel16
  • nxdumptool - DarkMatterCore

Emulators
  • CHIP8-NX - Marice
  • DeSmuME-NX - Laproxi
  • melonDS - Hydr8gon
  • NoiES - Hydr8gon
  • OpenBor - Cpasjuste
  • pFBA: final burn alpha - Cpasjuste
  • pNES - Cpasjuste
  • pSNES - Cpasjuste
  • ScummVM - Cpasjuste
  • uae4all2 - rsn8887
  • VBA Next - RSDuck

Games
  • 2048 - BernardoGiordano
  • eduke32 - Cpasjuste
  • InvadersNX - MaesterRowen
  • Ken's Labyrinth - sacredbanana
  • Meritous - Lancer-X, nop90
  • OpenLara - XProger
  • TicTacToeNX - lorrdfarquad

Python ~ PyNX
  • Generic Mod Manager - Genwald
  • timefix - Retr0id

Firmwares
  • Atmosphere - ScriseM
  • Kosmos - AtlasNX
  • ReiNX - Rei

Payloads
  • Argon-NX - Guillem96
  • fusee-primary - ScriseM?
  • Hekate - CTCaer
  • Lockpick - schmue

Tools
  • Fluffy - fourminute
  • NUT - Blawar
  • ssncpy - akdm

PeVlbuv.png

Metro landing page

m0LQVfk.png

RCM Injector

BSYbFwQ.png

Apps

o3PRcvs.png

Serial Number Checker

meNfUHB.png

SD Backup Tool
 
Last edited by LyfeOnEdge,

LyfeOnEdge

Well-Known Member
OP
Newcomer
Joined
Feb 24, 2019
Messages
72
Trophies
0
Age
25
XP
462
Country
United States
Really love the GUI interface, man! :D
The functionality is also pretty amazing too.

I can be sure this will take off! :yayswitch:
Thank you! I hope to integrate several python based homebrew projects to make them more accessible to the community. All my app does is manage other peoples' work. It really wouldn't have been possible without all the other projects homebrewers have put time and effort into.
 
  • Like
Reactions: CatmanFan

switshgam0r

Well-Known Member
Member
Joined
Jul 4, 2018
Messages
145
Trophies
0
Age
30
XP
215
Country
Germany
Hi, gravatar is blocked in my setup. So the http request fails and the is no working exception. I set gravatar to a whitelist for testing. Can you please include the icons in the archive?
 

LyfeOnEdge

Well-Known Member
OP
Newcomer
Joined
Feb 24, 2019
Messages
72
Trophies
0
Age
25
XP
462
Country
United States
Hi, gravatar is blocked in my setup. So the http request fails and the is no working exception. I set gravatar to a whitelist for testing. Can you please include the icons in the archive?
I'll fix it so it doesn't error if they fail to download
 

juccatan

Well-Known Member
Member
Joined
Jun 15, 2018
Messages
180
Trophies
0
Age
21
XP
951
Country
United States
3.7 is correct, I'd recommend using the bat file for windows users
Gotcha, thanks for your work!

--------------------- MERGED ---------------------------

Hmm, as much as I wanted to leave it off there, when I run both the .bat and .py files, the only thing that happens is a command window pops in and out very quickly, nothing else.
 

Krushx

Active Member
Newcomer
Joined
Aug 12, 2019
Messages
31
Trophies
0
Age
31
XP
135
Country
Germany
Really nice, will definitely try it.

Is it possible for someone to make a similar android app? Would be nice to not have to use my PC if I could manage all from my phone.
 

LyfeOnEdge

Well-Known Member
OP
Newcomer
Joined
Feb 24, 2019
Messages
72
Trophies
0
Age
25
XP
462
Country
United States
Really nice, will definitely try it.

Is it possible for someone to make a similar android app? Would be nice to not have to use my PC if I could manage all from my phone.

Well this is basically a limited HBAppstore mixed with an rcm injector and some os agnostic pc tools, it would probably be best to get the appstore on your Switch and just use rekado for rcm injection
 
Last edited by LyfeOnEdge,

You may also like...

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: *Surgeon general's warning, if you see someone eating this run away.