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,

Adran_Marit

Walküre's Hacker
Member
Joined
Oct 3, 2015
Messages
3,781
Trophies
1
Location
42*South
XP
4,548
Country
Australia
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

Dr.Hacknik

Ashley | Developer | Trans
OP
Member
Joined
Mar 26, 2014
Messages
1,773
Trophies
1
Age
24
Location
inside your fridge
Website
dochacknik.keybase.pub
XP
2,219
Country
United States
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.
 

noahc3

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
123
Trophies
0
XP
1,288
Country
Canada
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,

Dr.Hacknik

Ashley | Developer | Trans
OP
Member
Joined
Mar 26, 2014
Messages
1,773
Trophies
1
Age
24
Location
inside your fridge
Website
dochacknik.keybase.pub
XP
2,219
Country
United States
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

noahc3

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
123
Trophies
0
XP
1,288
Country
Canada
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

ScarletDreamz

[Debug Mode]
Member
Joined
Feb 16, 2015
Messages
3,967
Trophies
1
Location
/dev/sda1
XP
4,380
Country
United States
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

momin

Well-Known Member
Member
Joined
Aug 31, 2008
Messages
129
Trophies
0
XP
632
Country
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!! :)
 

Dr.Hacknik

Ashley | Developer | Trans
OP
Member
Joined
Mar 26, 2014
Messages
1,773
Trophies
1
Age
24
Location
inside your fridge
Website
dochacknik.keybase.pub
XP
2,219
Country
United States
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr