Homebrew RELEASE Homebrew Menu Loader `Legal` NSP

The-4n

Well-Known Member
OP
Member
Joined
Aug 3, 2018
Messages
372
Trophies
0
Age
42
XP
2,750
Country
United States
this app runs hbmenu.nro from the root of your sd card
it's based on nx-hbloader https://github.com/switchbrew/nx-hbloader

Last Update: 02/Feb/2020

hbmenu.zip works on all versions (videorecording = manual)
hbmenu_5.x+.zip works on firmwares equal or higher than 5.0.0 (videorecording = auto)

it's completely made with 'legal' nca/nsp builder and it's a PoC of "hacBrewPack"
https://gbatemp.net/threads/hacbrewpack-make-nsps-ncas-from-homebrews.518477/

proof that it's legal:
- no authoring tool exif data in icon
- different npdm from the one using in illegal ones
- totally 0 acid sig, nca sig and nca program sig
- sections write order, if you look at authoring tool program sections, section 2 is first section that wrote into file and section 0 is the last one
- no xmls
- no digest in metadata nca
- sdk version
- paddings
- control.nacp is exactly the one made with libnx, just 1 byte change which is for loading animation
- key area encryption keys (2)
- no nintendo logo and switch animation while loading (no program section 2)
 

Attachments

  • hbmenu.zip
    272 KB · Views: 2,823
  • hbmenu_5.x+.zip
    275.4 KB · Views: 3,004
Last edited by The-4n,

The-4n

Well-Known Member
OP
Member
Joined
Aug 3, 2018
Messages
372
Trophies
0
Age
42
XP
2,750
Country
United States
do me a favor and show us the tool before telling us it that it's legal.
There's currently no way to rebuild a Program-NCA without authoringtool. Not even SimonMKWiis "NCABuilder" can do that yet.
Editing the SDK Version, removing xmls etc is easy

well you and your friends can't build program nca, it's doesn't mean it's impossible
and i added bunch of proofs, if you have any proof that it's made with authoring tool just post it
if not, it'll be good to stop shit post

the tool will be released soon "hacBrewPack"
 

xXDungeon_CrawlerXx

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
2,078
Trophies
1
Age
26
Location
Liverpool
XP
3,086
Country
well you and your friends can't build program nca, it's doesn't mean it's impossible
and i added bunch of proofs, if you have any proof that it's made with authoring tool just post it
if not, it'll be good to stop shit post

the tool will be released soon "hacBrewPack"
removing the xmls is possible by rebuilding the nsp with nspbuild.py
"switching sections" can also be done with authoringtool
zeroing all sigs is pretty common already, even with authoringtool
replacing the SDK Version is pretty easy with Hex Editor (or editing a dll in authoringtool).

Do me a favor and show me the Tool you just made for this. Thanks
 

The-4n

Well-Known Member
OP
Member
Joined
Aug 3, 2018
Messages
372
Trophies
0
Age
42
XP
2,750
Country
United States
Doesn't work on SX OS, same as SDK builders

because sx os doesn't provide enough svc perms, whether it doesn't patch enough or it blocks some of them for protecting itself (ChoiDujourNX black screen is a proof of it)

nsps work fine on reinx, rajnx, and hekate/atmosphere with sig patches (and of course proper hekate ini)
 
Last edited by The-4n,

DeuX

Well-Known Member
Member
Joined
Jun 14, 2018
Messages
178
Trophies
0
Age
38
XP
555
Country
Switzerland
because sx os doesn't provide enough svc perms, whether it doesn't patch enough or it blocks some of them for protecting itself (ChoiDujourNX black screen is a proof of it)

nsps work fine on reinx, rajnx, and hekate/atmosphere with sig patches (and of course proper hekate ini)

Can confirm it works fine on ReiNX
 

linuxares

I'm not a generous god!
Global Moderator
Joined
Aug 5, 2007
Messages
9,449
Trophies
1
XP
11,169
Country
Sweden
Good work, you make some very useful tools which we all benefit from. It's always nice to share, thank you :)

Ignore the negative people
In this case, it's understandable. He had no ill intent, I spoke with him in PMs. It's just to protect the site from possible DMCA issues.
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,787
Trophies
0
Location
Yorosso
XP
2,289
Country
Mali
Nice initiative! Thanks.
I really hope that down the line we will be able to customize how hbmenu looks (folders for emulators, homebrews and even Switch games!)
 

The-4n

Well-Known Member
OP
Member
Joined
Aug 3, 2018
Messages
372
Trophies
0
Age
42
XP
2,750
Country
United States
Nice initiative! Thanks.
I really hope that down the line we will be able to customize how hbmenu looks (folders for emulators, homebrews and even Switch games!)

it just loads hbmenu.nro
so you can mode your own hbmenu and compile it, put the nro in sd and it'll load it
 

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
416
Trophies
0
Age
35
XP
839
Country
Spain
so, this gives us the possibility of opening hbmenu from the main menu of the switch, and that allows us the extra Ram (3gb i think) we may need for some homebrew apps and games that we cant have running hbmenu from the album (less ram)? and the possibility of home button on those homebrews for minimize them for example?
i am correct?
 
General chit-chat
Help Users
    alidergamer1234 @ alidergamer1234: hi