Homebrew Why don't we have a homebrew browser channel?

zhdarkstar

Well-Known Member
Member
Joined
Jan 30, 2008
Messages
573
Trophies
1
XP
566
Country
United States
Couldn't it be possible to port the HB service code into an app's code or into the patches of a CFW? (I'm legitimately asking because I don't know the nature of the hacks involved.) If the latter is possible, then perhaps that's something that a modular system like CakesFW could be the ideal test platform.
 

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
Couldn't it be possible to port the HB service code into an app's code or into the patches of a CFW? (I'm legitimately asking because I don't know the nature of the hacks involved.) If the latter is possible, then perhaps that's something that a modular system like CakesFW could be the ideal test platform.
https://github.com/smealum/ninjhax/tree/master/ro_command_handler/source

That seems to be the code of the hb service. With my limited knowledge, the following should make the hb service available:

  1. Compile hb module (ro_command_handler) into a standalone build
  2. Build CIA containing the hb module (Title ID and unique ID to be determined, though)
  3. Make homebrew launcher as CIA that depends on the hb module

When launching the CIA homebrew launcher, NATIVE_FIRM should then proceed to boot up its dependency as well, the hb module.

I don't know if that'll actually work, however. I don't know enough about the dependency mechanism and how a "proper" system module behaves and runs.
 

WulfyStylez

SALT/Bemani Princess
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,867
Country
United States
A system-wide homebrew service separate from Ninjhax, would require a process to handle service calls. I'm not sure what the current state of CFW is like atm, but if any one of them has a properly-running ARM11 process (no memory or permissions limitations ideally, no dlphax), it should be able to handle this. Something like yellows8's ARM11 process (though it was quite limited due to its method of running) or SALT's OVERLORD. Again, not sure where CFW is right now.

That being said, everyone having their own HB service implementations would lead to a lot of inconsistency, as well as a frustrating inability to add new functions to the service. It's probably possible to have a single HB service process that everybody uses, but variations in CFWs will obviously make that a bit rough. It's worth running this past @smealum to see what he's got to say on the matter.
 

LucaSmash

Well-Known Member
Member
Joined
Jul 29, 2014
Messages
114
Trophies
0
Age
44
XP
214
Country
United States
I was just wondering this right now. It would be cool to install a homebrew channel with CIA to browse through everything just like on the Wii. Maybe even somehow get it on SysNAND and make it boot into Gateway mode? Or is that not possible? I think it would be cute anyway and I hope someone will make the Ninjhax 2.0 homebrew channel work with a Gateway 3DS.
 

dubbz82

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
1,572
Trophies
0
Age
41
XP
1,215
Country
United States
Home Menu is our homebrew browser and it's awesome.

My one (and really only) concern with this, is what happens after your entire menu is filled? This may not seem like a huge issue if you're only using retail games (although it could still happen if you're using mostly smaller games on a large SD card), but it becomes a little more concerning when you're chalking up your menu with heaps of different emulators.
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,880
Country
United States
My one (and really only) concern with this, is what happens after your entire menu is filled? This may not seem like a huge issue if you're only using retail games (although it could still happen if you're using mostly smaller games on a large SD card), but it becomes a little more concerning when you're chalking up your menu with heaps of different emulators.
the home menu expands as needed.
 

WeedZ

Possibly an Enlightened Being
OP
Global Moderator
Joined
Jan 13, 2015
Messages
3,825
Trophies
1
Location
The State of Denial
Website
gbatemp.net
XP
5,666
Country
United States
My one (and really only) concern with this, is what happens after your entire menu is filled? This may not seem like a huge issue if you're only using retail games (although it could still happen if you're using mostly smaller games on a large SD card), but it becomes a little more concerning when you're chalking up your menu with heaps of different emulators.
The whole two working emulators that we have?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: 9:02 am here