Homebrew [Request] Launcher.dat Chooser

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
So, I was coming back to tell you I have found ctrulib is usable from spider, BUT extremely difficulty so.
Smealum said:
just fyi, you can run code that uses ctrulib to run under spider. the main thing is you need to somehow clean up spider (kill threads, close handles) and figure out *where* to put your code (on 9.2 and below you can use rohax to remap everything the way you want, but on 9.3+ you're limited to taking over a CRO).
there's code in ninjhax that cleans up spider's environment, but some of it relies on having rohax.

tbh, i think a better solution than this would be :
- on 9.3+, takeover an existing app from spider so you can just copy code over its .text with gspwn (should be pretty easy, see regionthree for an example of how to do this)
- on 9.2 and below, use the later stages of ninjhax to do rohax, clean up spider and use hb service to run 3dsx files.

neither of those things should be too hard, would just take time basically. i can guarantee that they're better than making a spider-specific "library" though.

in any case, good luck.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,333
Trophies
4
Location
Space
XP
13,908
Country
Norway
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.
That actually exists. http://dukesrg.no-ip.org/3ds/
But I think he was talking about through the profile exploit, since he mentioned Palantine and Pasta.
 
  • Like
Reactions: Slushie3DS

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
A working trick, at least I think it would work, would be a program installed on the home menu that can rename delete/rename a file on the SD Card.

That way, you would choose a name for several launchers hardcoded in the app, for example :

CFW : CFW.dat
Gateway : Gateway.dat

And when you would choose "CFW" in the app, it would delete the actual "Launcher.dat" file then copy/rename "CFW.dat" file to "Launcher.dat" one.

If you would choose "Gateway", it would delete the actual "Launcher.dat" file then copy/rename "Gateway.dat" file to "Launcher.dat" one.

Then, like everytime, you would just need to run the DS profile exploit to launch either CFW or Gateway without having to access/swap the SD card.

Could just be a text program, displayed like that :

"Launcher.dat" Manager
1 : Copy "CFW.dat" to "Launcher.dat"
2 : Copy "Gateway.dat" to "Launcher.dat"
3 : Exit

Of course, I know nothing about coding but seems pretty simple, as access to SD Card should be possible, or else, cia installers wouldn't work.

And I would definitively use such a program, rather than switch SD Card for CFW and Gateway.
 
  • 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
A working trick, at least I think it would work, would be a program installed on the home menu that can rename delete/rename a file on the SD Card.

That way, you would choose a name for several launchers hardcoded in the app, for example :

CFW : CFW.dat
Gateway : Gateway.dat

And when you would choose "CFW" in the app, it would delete the actual "Launcher.dat" file then copy/rename "CFW.dat" file to "Launcher.dat" one.

If you would choose "Gateway", it would delete the actual "Launcher.dat" file then copy/rename "Gateway.dat" file to "Launcher.dat" one.

Then, like everytime, you would just need to run the DS profile exploit to launch either CFW or Gateway without having to access/swap the SD card.

Could just be a text program, displayed like that :

"Launcher.dat" Manager
1 : Copy "CFW.dat" to "Launcher.dat"
2 : Copy "Gateway.dat" to "Launcher.dat"
3 : Exit

Of course, I know nothing about coding but seems pretty simple, as access to SD Card should be possible, or else, cia installers wouldn't work.

And I would definitively use such a program, rather than switch SD Card for CFW and Gateway.
BINGO!
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
A working trick, at least I think it would work, would be a program installed on the home menu that can rename delete/rename a file on the SD Card.

That way, you would choose a name for several launchers hardcoded in the app, for example :

CFW : CFW.dat
Gateway : Gateway.dat

And when you would choose "CFW" in the app, it would delete the actual "Launcher.dat" file then copy/rename "CFW.dat" file to "Launcher.dat" one.

If you would choose "Gateway", it would delete the actual "Launcher.dat" file then copy/rename "Gateway.dat" file to "Launcher.dat" one.

Then, like everytime, you would just need to run the DS profile exploit to launch either CFW or Gateway without having to access/swap the SD card.

Could just be a text program, displayed like that :

"Launcher.dat" Manager
1 : Copy "CFW.dat" to "Launcher.dat"
2 : Copy "Gateway.dat" to "Launcher.dat"
3 : Exit

Of course, I know nothing about coding but seems pretty simple, as access to SD Card should be possible, or else, cia installers wouldn't work.

And I would definitively use such a program, rather than switch SD Card for CFW and Gateway.
That seems possible using Sudokuhax, which is the only way to run homebrew without first booting into a CFW.
https://gbatemp.net/threads/tutorial-installing-sudokuhax-on-3ds.388621/
Someone could create a DS homebrew (using the latest version of libnds) that does exactly that, plus (re)installing the correct MSET exploit :yaynds:
 

davhuit

Well-Known Member
Member
Joined
Nov 23, 2005
Messages
994
Trophies
0
XP
550
Country
France
That seems possible using Sudokuhax, which is the only way to run homebrew without first booting into a CFW.
https://gbatemp.net/threads/tutorial-installing-sudokuhax-on-3ds.388621/
Someone could create a DS homebrew (using the latest version of libnds) that does exactly that, plus (re)installing the correct MSET exploit :yaynds:

I don't think it's required to be able to run this homebrew without a CFW/Gateway. I rather thought of a homebrew you would install on both, CFW and Emunand for example, when you want to switch from one to the other. In my idea, it's basically just to avoid to use several SD Cards (or to remove it each time, then rename the launcher, then insert it back).

But yeah, a DS homebrew could even be better, as you can run them on sysnand directly and because you might need to reinstall the MSET exploit.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    eeewww
  • K3Nv2 @ K3Nv2:
    I thought it was the toilet
  • AncientBoi @ AncientBoi:
    okies. Time to go watch YT paranormal ghost things. L8er my luvs :D
    +1
  • K3Nv2 @ K3Nv2:
    I got a massive clue
  • BakerMan @ BakerMan:
    this mf def ain't watching ghost shit, he boutta beat his meat fr
    +1
  • K3Nv2 @ K3Nv2:
    Nah he's about to be the ghost in your bedroom
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, and leave ectoplasm all over the place
  • BakerMan @ BakerMan:

    this is him being described
    +2
  • Xdqwerty @ Xdqwerty:
    Sigh
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I dislike the kind of drm where you have to play single player games online all the time bc of some verification bs
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Don't use games that have Easy Anti-Cheat as its been exploited many times.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, my PC can't run most AAA games so i wont
    +1
  • Xdqwerty @ Xdqwerty:
    Most of the modern AAA games
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I also heard one of the Prince of Persia games was so unfinished that it required the "24/7 online" drm so a puzzle could be done and the game could be finished. And that when the Ubisoft servers were closed the (cracked) game was impossible to finish or something like that
  • SylverReZ @ SylverReZ:
    @Xdqwerty, That's extra scummy. Ubisoft nowadays ship out incomplete games like Skull and Bones which was being worked on for nearly a decade now.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, i think they have been doing that since late 2000s
    +1
  • Xdqwerty @ Xdqwerty:
    Either that or their old games were unfinished aswell but we can't notice it
  • Psionic Roshambo @ Psionic Roshambo:
    I like that games can be fixed after the fact, hate that it's being abused via beta tests... And DLC... I was a 7800 owner back in the day and loved Impossible Mission, turns out I couldn't beat it because it was actually impossible lol
  • Psionic Roshambo @ Psionic Roshambo:
    I never knew about it at the time but a fixed version was available but you had to mail in your broken copy lol
  • Psionic Roshambo @ Psionic Roshambo:
    So that version is semi rare
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, I have a rom of the ds version of impossible mission
    Xdqwerty @ Xdqwerty: @Psionic Roshambo, I have a rom of the ds version of impossible mission