Homebrew [Release] SRLSelector - A simple boot manager for the Nintendo DSi

saphiren

Member
Newcomer
Joined
Jul 30, 2011
Messages
17
Trophies
0
XP
191
Country
United States
Hello @saphiren :)
Thanks for the changes you did, the code is pretty much more readable, I cannot test the changes right now, I didn't even touch my laptop since this release (too much busy on my job :( ). About the sources something went wrong when I uploaded the sources, I will fix the repo when I get some time and merge your PR too :)
Thanks for fixing the repo, and for merging my changes! I did a bit more cleanup (and was able to test it this time), when you get the chance to look. I noticed the error messages were getting cleared after a few frames, so I fixed that.
 

Billy Acuña

Well-Known Member
OP
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Thanks for fixing the repo, and for merging my changes! I did a bit more cleanup (and was able to test it this time), when you get the chance to look. I noticed the error messages were getting cleared after a few frames, so I fixed that.
Thanks to you for contribuding :)
Soon I will make a release giving all the credits to you, I was planning a release when I add splash screen and config support, but I think your changes deserves a release [emoji14]
 

cualquiercosa327

Well-Known Member
Member
Joined
Mar 24, 2009
Messages
201
Trophies
1
XP
428
Country
Thank you for this great tool.I am using it on my n3ds for testing and i can load SRLauncher ,fwtool (which doesnt work fine but i can dump the bios) with sudokuhax.
 

Deleted member 424658

Annoying Weaboo Girl
Member
Joined
Jun 4, 2017
Messages
499
Trophies
0
Age
24
Website
www.reddit.com
XP
677
Country
United States
So I've just noticed something strange, this doesn't seem to update homebrew properly (if that makes sense).
I have TWLNF in my srlselector folder as select.nds, and it reads "console_id.txt" from the folder it's in.
When I boot to it from SRLSelector, it errors out despite the console_id.txt being in the folder.
What actually happens is that SRLSelector is running the homebrew but the homebrew is thinking that it's in the root of the SD Card (probably because that's where SRLSelector is).
Running the same homebrew from HBMenu doesn't do this.
 

realWinterMute

Well-Known Member
Member
Joined
Feb 24, 2011
Messages
117
Trophies
1
XP
560
Country
So I've just noticed something strange, this doesn't seem to update homebrew properly (if that makes sense).
I have TWLNF in my srlselector folder as select.nds, and it reads "console_id.txt" from the folder it's in.

Please, please don't use this madness or spread it around. The *only* place the console id should be read from is the console itself.

Messing with NAND is dangerous enough without adding vulnerability to SD card corruption and/or momentary lapses of concentration to the mix.
 

Deleted member 424658

Annoying Weaboo Girl
Member
Joined
Jun 4, 2017
Messages
499
Trophies
0
Age
24
Website
www.reddit.com
XP
677
Country
United States
Please, please don't use this madness or spread it around. The *only* place the console id should be read from is the console itself.

Messing with NAND is dangerous enough without adding vulnerability to SD card corruption and/or momentary lapses of concentration to the mix.
The guy couldn't get the console id from the console for some reason, it only showed 0s. The problem still remains that SRLSelector causes slight functionality issues with homebrew though.

edit: I'm just booting it up to see if anything is immediately different anyway, then shutting down.
And I'm also not recommending to use it either since the guy says it's still pretty much in beta and needs hardmodded people to test.
 
Last edited by Deleted member 424658,

realWinterMute

Well-Known Member
Member
Joined
Feb 24, 2011
Messages
117
Trophies
1
XP
560
Country
The guy couldn't get the console id from the console for some reason, it only showed 0s.

This isn't an excuse for endangering people's consoles. Messing with NAND is risky enough without adding more ways for it to potentially break.

The problem still remains that SRLSelector causes slight functionality issues with homebrew though.

I don't really understand why SRLSelector is a thing tbh, the functionality might be better as an hbmenu feature.
 

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
The guy couldn't get the console id from the console for some reason, it only showed 0s.
FYI, original fwTool also can't get console id on site, actually, have you ever seen anything can do that?

It could work by letting the user export some dsiware to SD then extract from that, but that feels equally stupid.

Anyway I have an idea now, but requires some time.

--------------------- MERGED ---------------------------

Please, please don't use this madness or spread it around. The *only* place the console id should be read from is the console itself.
Before making accusations, I think you should know what you're talking about, yes I read the console ID from user provided file, but then I'll verify it against EMMC CID and MBR, if that doesn't match, the program will quit, I don't see how this could be more harmful than "read from the console itself".
 
Last edited by JimmyZ,

realWinterMute

Well-Known Member
Member
Joined
Feb 24, 2011
Messages
117
Trophies
1
XP
560
Country
FYI, original fwTool also can't get console id on site, actually, have you ever seen anything can do that?

Yes I have. It's currently private precisely because of your dodgy forking though. I asked you to be patient and wait for the proper infrastructure support rather than charging ahead wasting your time & energy on things that are neither needed nor required on the console.

Sorry, I do generally prefer to keep things public so it's easier to contribute and I can collaborate with people willing to learn and avoid potentially bad mistakes. Unfortunately it appears I can't trust people to be responsible with the code I'm writing so it's private, for now.

Before making accusations, I think you should know what you're talking about, yes I read the console ID from user provided file, but then I'll verify it against EMMC CID and MBR, if that doesn't match, the program will quit, I don't see how this could be more harmful than "read from the console itself".

It's an extra unnecessary check which introduces another potential failure point to an already hazardous activity. Adding more things that need more checks increases complexity and the potential for error.
 

JimmyZ

Sarcastic Troll
Member
Joined
Apr 2, 2009
Messages
681
Trophies
0
XP
762
Country
Zimbabwe
Yes I have. It's currently private precisely because of your dodgy forking though. I asked you to be patient and wait for the proper infrastructure support rather than charging ahead wasting your time & energy on things that are neither needed nor required on the console.
What is dodgy?

It's an extra unnecessary check which introduces another potential failure point to an already hazardous activity. Adding more things that need more checks increases complexity and the potential for error.
Explain "potential failure point" or apologize.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Slappity slap slap