Homebrew [Request] Launcher.dat Chooser

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
Is it possible to create a launcher.dat, interface included, that will let you select, for instance, Pasta.dat, or Palantine.dat, or Gateway.dat? I think that would streamline the process for a lot of us.
 

mid-kid

GBAtemp spamBOT
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
That just installs the rop exploit it says?
It lets you chose between the different ROP chains/filenames.
With this one, you can specify new filenames in a ropCustom.txt, but with the above + different .nds files for all the launchers, you should have enough.

If you don't own a ds flash card, you can install the MSET stuff with the browser at first, and then install Sudokuhax and load the above loaders with it. It'd be nice for the browser installer to have source code, we'd be able to implement name changing and stuff.
 

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
It lets you chose between the different ROP chains/filenames.
With this one, you can specify new filenames in a ropCustom.txt, but with the above + different .nds files for all the launchers, you should have enough.

If you don't own a ds flash card, you can install the MSET stuff with the browser at first, and then install Sudokuhax and load the above loaders with it. It'd be nice for the browser installer to have source code, we'd be able to implement name changing and stuff.
I like it. but, my idea is a GUI, text or images, that allows you to choose Gateway.dat or Pasta.dat AS you launch the ds profile exploit. :3
 

mid-kid

GBAtemp spamBOT
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
I like it. but, my idea is a GUI, text or images, that allows you to choose Gateway.dat or Pasta.dat AS you launch the ds profile exploit. :3

Problem is that that is not so easy. Each launcher has a different rop chain and stuff, and you've already screwed up the environment before you can write anything to the framebuffers.
The closest we can get to that is TRICK.
 
  • Like
Reactions: DarkFlare69

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
Problem is that that is not so easy. Each launcher has a different rop chain and stuff, and you've already screwed up the environment before you can write anything to the framebuffers.
The closest we can get to that is TRICK.
Hmmm. Ok. Thanks man!
 

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
As explained above, it'd be difficult. Each binary needs a JavaScript payload to be launched from browser. An example of this is the browserify tool inside of spider3DStools. It generates a payload for binaries. Now, to implement something like that in a webpage so as to allow people to type their binary's name, and generate it quickly before executing seems a bit far fetched.

It'd be better to create a simple text based UI that reads to SD and displays any binary files for your choosing. I am going to go out on a limb and say this would be difficult as well, as I don't think you can accomplish any UI without reaching ARM9. I could be wrong, though.

Edit: It's a cool idea, though. You could ask on the 3dsdev IRC to see if it is difficult to do.
 

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
As explained above, it'd be difficult. Each binary needs a JavaScript payload to be launched from browser. An example of this is the browserify tool inside of spider3DStools. It generates a payload for binaries. Now, to implement something like that in a webpage so as to allow people to type their binary's name, and generate it quickly before executing seems a bit far fetched.

It'd be better to create a simple text based UI that reads to SD and displays any binary files for your choosing. I am going to go out on a limb and say this would be difficult as well, as I don't think you can accomplish any UI without reaching ARM9. I could be wrong, though.

Edit: It's a cool idea, though. You could ask on the 3dsdev IRC to see if it is difficult to do.
I was actually going for the SD card approach from the start. I love the way you said it though.
 
  • Like
Reactions: Slushie3DS

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
I was actually going for the SD card approach from the start. I love the way you said it though.
Once nop90 finishes everything that he was looking into about porting spider3DStools, I could take a crack at it. I can't guarantee anything, but I can try. I'm still looking at region free in Pasta, though. It's becoming frustrating.
 
  • Like
Reactions: OctopusRift

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
Once nop90 finishes everything that he was looking into about porting spider3DStools, I could take a crack at it. I can't guarantee anything, but I can try. I'm still looking at region free in Pasta, though. It's becoming frustrating.
I realllllllyyy should start working on lower level system code... I can do software/surface stuff just fine, but system, no.... I WANT TO GET WORKING WITH YOU GUYS!!
 

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
I realllllllyyy should start working on lower level system code... I can do software/surface stuff just fine, but system, no.... I WANT TO GET WORKING WITH YOU GUYS!!
Maybe try just displaying text on the screen via the browser first? It would allow you to get a feel for everything. From the looks of Pasta source, I think you can use CTRULIB outside of the .3DSX file format. I'm not entirely sure as I don't mess with UI, but I believe that Pasta even uses some CTRULIB stuff. If you have devkitARM and CTRULIB installed, look at the examples, graphics, and then hello world example. I can attach it if you'd like. I'd try modifying the makefile to generate a binary with it.
 

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
Maybe try just displaying text on the screen via the browser first? It would allow you to get a feel for everything. From the looks of Pasta source, I think you can use CTRULIB outside of the .3DSX file format. I'm not entirely sure as I don't mess with UI, but I believe that Pasta even uses some CTRULIB stuff. If you have devkitARM and CTRULIB installed, look at the examples, graphics, and then hello world example. I can attach it if you'd like. I'd try modifying the makefile to generate a binary with it.
Could you please? That'd be amazing.
 

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
i59dew.png
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,749
Country
United States
github is fucking bullshit
One of our mostly harmless robots seems to think you are not a human.
Because of that, it's hidden your profile from the public. If you really are human, please contact support to have your profile reinstated.

We promise we won't require DNA proof of your humanity.
 
  • Like
Reactions: Slushie3DS

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Psionic Roshambo, How high are you?