GetMyBru - AIO Homebrew installer

Icon128.png


GetMyBru

What is GetMyBru?

Is an 'All in one' Homebrew installer for Windows users licensed under the GNU GPL v3 License agreement, and made in C#.
This utility doesn't just support the Nintendo Switch, but also supports the Nintendo Wii U; and will also support the Wii within the future.


This utility is primarily Switch focused, and as of now only supports Homebrew for it. Later versions will improve the utility and add full support for Wii and Wii U.

Note: Do keep in mind this project is still a work in progress. Icons are not currently cached but will be in future versions.

Screenshots

GetMyBru_8C1hndUkTr.png

GetMyBru_NulOGy4f46.png

GetMyBru_k0OaDFT1Oh.png


Source


You can grab the latest Automatically compiled AppVeyor build/s here.
You can find the source code here.
You can also find the latest Todo List here.


Faq


When will Wii and Wii U Support be finished?
Once I have a proper parser implemented for WiiU and SwitchBru, I will work on WiiBrew's and get everything working without having to hardcode everything.


Does this program run on Linux or macOS?
No, this is a Windows only program as of now.


If I encounter an issue with the program, how should I go about resolving it?
Report the issue on the GitHub repository and I will try to help you and or fix the issue.


What versions of Windows does this run on?
Support for Windows 7 (Latest Updates and NET Framework installed) and above. Again,
remember to update NET Framework to the latest version.

Credits


Thanks to the WiiUBru and SwitchBru team for hosting all the Homebrew needed.
You can learn more about them here.


Libraries used:
  • MaterialSkin Library (Updated)
  • NewtonSoft.JSON
  • Ionic.Zip

Thanks to friends for helping and encouraging me to improve myself and motivate me. Thanks Simon.
 
Last edited by Dr.Hacknik,
A few things

kezplez-NX is essentially an old outdated version of lockpick which isn't developed any more
maybe also add an option to open to the downloaded directory

Other than that looks to be a nice tool :)
 
  • Like
Reactions: Dr.Hacknik
A few things

kezplez-NX is essentially an old outdated version of lockpick which isn't developed any more
maybe also add an option to open to the downloaded directory

Other than that looks to be a nice tool :)
Sure I'll remove that. Also, all files downloaded are stored within "Data/Cache" and the respective Console folder.
 
Very nice work on the UI, I like it! Do the buttons on the bottom imply that it might see a native port to these platforms in the future (ex. as a homebrew app), or is it just for style?

Edit: Also, where is this sourcing the files from?
 
Last edited by noahc3,
Very nice work on the UI, I like it! Do the buttons on the bottom imply that it might see a native port to these platforms in the future (ex. as a homebrew app), or is it just for style?

Edit: Also, where is this sourcing the files from?
The icons are for style right now. Although I will add controller support for the shits and giggles. Also, all packages are downloaded from Switch Bru and WiiUBru.
 
  • Like
Reactions: Adran_Marit
The icons are for style right now. Although I will add controller support for the shits and giggles. Also, all packages are downloaded from Switch Bru and WiiUBru.

If you ever want to add CFW packages to the application in the future (SwitchBru's options are pretty limited iirc and don't include sysmodules), feel free to use SDSetup's API. See here and here.
 
  • Like
Reactions: Dr.Hacknik
Tested it and:
Pressed Hekate button and crashed. [Happened only once]

Got an error at launch saying repo not found or something like that.
upload_2019-2-25_23-46-51.png


Clicking 2 items one after another, cancels the first download and a pop up error is displayed
upload_2019-2-25_23-49-24.png


gamebatte does not download, probably because should be Gambatte instead of Gamebatte?

Just some feedback C:
 
  • Like
Reactions: Budsixz
I hope somehow an usefull list of homebrews could be generated and maintained with this. (sorted by downloads, by first time using the app i.e most needed ones for fresh people, by recently update, or by authors criterion).

Most people won't like to go through an unsorted big list of things of few interest looking to spot the ones that mostly people expect to find handy most of the times.

So that as an idea, I love thee projects!! :)
 
Tested it and:
Pressed Hekate button and crashed. [Happened only once]

Got an error at launch saying repo not found or something like that.
View attachment 158959

Clicking 2 items one after another, cancels the first download and a pop up error is displayed
View attachment 158960

gamebatte does not download, probably because should be Gambatte instead of Gamebatte?

Just some feedback C:
Latest (currently compiling) build should address failing to grab the repo.json file.
The actual URL for Gamebatte is correct though. So not sure as to why it's throwing an error on your end.
It could be possible that the Async method isn't working properly on your system. Assuming that you have NET Framework 4.6.x installed.
Which you should, otherwise it wouldn't run.

EDIT:

Nevermind I am so oblivious. The package string was incorrectly spelled as you said.
 
Last edited by Dr.Hacknik,
  • Like
Reactions: DarkDengar

Site & Scene News

Popular threads in this forum