Homebrew new-hbmenu (∩ ͡° ͜ʖ ͡°)⊃━☆゚

Stephano

pessimism = Realism
Member
Joined
Feb 18, 2016
Messages
1,570
Trophies
0
Location
Nowhere
XP
1,670
Country
United States
What can it do? Too much for me to breakdown easily
https://github.com/AuroraWright/Luma3DS/releases
What do I use? Literally none of it. I was requested to test it and thus tested it like I would any other request. Now I am just waiting for Corbenik, ReiNAND, or the Private CFW I use to update to support 1.2 so I can jump back to those.
I've read the repository several times and not all of it makes a lot of sense. Ill just experiment i guess.
 

ManuelKoegler

Well-Known Member
Member
Joined
Nov 5, 2015
Messages
397
Trophies
0
Age
29
XP
685
Country
Netherlands
Also, Rosalina is set to actually automatically inject the hbl into the hbl cia, so you are using injection.

I don't really understand what you mean by this, why would hbl need to be injected into the hbl cia?


Sent from my iPhone using Tapatalk
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
I don't really understand what you mean by this, why would hbl need to be injected into the hbl cia?


Sent from my iPhone using Tapatalk
What happens is the hbl cia is set to load the payload and the .3dsx to load the hbl. Rosalina though, uses gpu rendering, and doesnt need a payload. It just launches it like a system app. What it does is, it injects the new hbl into the old hbl, just like how you can inject it into any other app, only this is automatic. It's so nobody has to update their hbl cia.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,249
Country
United States
  • Like
Reactions: Giodude

ManuelKoegler

Well-Known Member
Member
Joined
Nov 5, 2015
Messages
397
Trophies
0
Age
29
XP
685
Country
Netherlands
What happens is the hbl cia is set to load the payload and the .3dsx to load the hbl. Rosalina though, uses gpu rendering, and doesnt need a payload. It just launches it like a system app. What it does is, it injects the new hbl into the old hbl, just like how you can inject it into any other app, only this is automatic. It's so nobody has to update their hbl cia.

Ah, in that sense, the same way it allows you to quit to home menu and stuff just fine huh?
So, if I understand you correctly, I can delete the payload folder now as its obsolete?


Sent from my iPhone using Tapatalk
 
Last edited by ManuelKoegler,

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,249
Country
United States
What is the difference between emuNAND and Rednand
In practice: Not much, except Gateway only supports EmuNAND.

On a low level, the difference is EmuNAND moves sector 0 to the end of the partition, while RedNAND doesn't. RedNAND is easier to manage, since you don't have to offset everything.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
="GerbilSoft, post: 7371241, member: 298519"]It's not so much that Rosalina "injects" Homebrew Launcher into another title, but that it intercepts a Load request for the hblauncher_loader title ID (or whatever other title ID was specified). It then creates the process itself, which has the nice advantage of not having to use return-oriented programming.

Source: https://github.com/AuroraWright/Luma3DS/blob/master/sysmodules/loader/source/loader.c
I figured it wouldn't actually inject it considering it needs to be re-injected every time you reboot. Hopefully this technology could be used to inject fbi intl h & s without having to inject anything.

EDIT: wow that didnt quote right.
 
Last edited by Giodude,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    cearp @ cearp: Welcome hazbeans