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
27
XP
482
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
27
XP
482
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
141
Trophies
0
Age
31
XP
225
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
27
XP
482
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
182
Trophies
0
Age
22
XP
1,142
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
32
XP
145
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
27
XP
482
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,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Many years of fake practices
  • BigOnYa @ BigOnYa:
    True dat.
  • BigOnYa @ BigOnYa:
    Beans and Bologna. What gurl wouldn't want to come home to that.
  • K3Nv2 @ K3Nv2:
    Guess my sister had a new baby at this point the doctors are like well see you again in 9 months
  • BigOnYa @ BigOnYa:
    Damn i should of wrapped it that time... hope she has her hubby fooled:P
  • BigOnYa @ BigOnYa:
    Nuh that's cool, you gonna be an again Uncle
  • K3Nv2 @ K3Nv2:
    Screw that family I stay away as much as I can
  • BigOnYa @ BigOnYa:
    Nuh, Fam 4 Life, no ducking that one
  • K3Nv2 @ K3Nv2:
    If you knew mine you'd run
  • BigOnYa @ BigOnYa:
    All fams have issues, mine too. No matter, it's still Fam. (But I know what you mean)
  • Veho @ Veho:
    Fam as in family?
  • BigOnYa @ BigOnYa:
    Yea
  • Veho @ Veho:
    Nah, family is like the initial party in an RPG, they're just a suggestion but you can ditch them once you level up.
    +1
  • BigOnYa @ BigOnYa:
    I love that analogy
  • K3Nv2 @ K3Nv2:
    People are too closed in over the idea of blood is blood I believe people are people and you can choose the ones you want to be around easily
  • BigOnYa @ BigOnYa:
    Ofcourse you can choose, but Family is bond, no matter, you have to go out of your way for family. Golden rule. "You can choose your friends, but unfortunately, you can cannot choose your family"
  • K3Nv2 @ K3Nv2:
    Yeah but no one said you have to talk to them the only difference is sharing a name
    +1
  • K3Nv2 @ K3Nv2:
    Like how kids are born into a family business that may want to do something different and become a complete disappointment to them
    +1
  • BigOnYa @ BigOnYa:
    True. I have cousins on my dad side I've never spoke to. Only knew of them when going to Grandma's funeral. N still don't speak with them (I tried, left my # with them, have invited them to dinner-nothing) That's life
  • K3Nv2 @ K3Nv2:
    Not saying I'd wish any ill will but I don't want their drama
    +1
  • BigOnYa @ BigOnYa:
    My wifey got some stupid sleep abtinovue thingy that makes noise in bedroom and I can't deal with it, Loud AF. She don't care if I'm in bed with her now, so I feel like I'm free again, I can sleep wherever, whenever. I just wondering how long this will last.
  • Veho @ Veho:
    It's like yeah, we have a few genes in common, but then again we have genes in common with a banana.
  • Veho @ Veho:
    So is your wife single now?
  • BigOnYa @ BigOnYa:
    Sure, as long as you can deal with a generator sound at night
    BigOnYa @ BigOnYa: Sure, as long as you can deal with a generator sound at night