Launch Title Without Closing Current App?

Discussion in '3DS - Homebrew Development and Emulators' started by gudenau, Apr 23, 2015.

  1. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,300
    1,253
    Jul 7, 2010
    United States
    /dev/random
    Using NINJHAX, broweserHAX, 3ds, and/or service patching could I launch a title installed on the system or contained on a cart without killing my code? I have a few things I would like to try if this is reasonable, needing a cfw seems overboard for this.

    From what I read on 3dbrew it seems to be possable, but there are not many details about it.

    Thanks!

    Edit:
    I should be more clear, I would just need a little bit of code to not be cleared, for some patching and extra features. I do not need evrything running, I *should* not even need a thread in the background.
     
    Margen67 likes this.
  2. Pedeadstrian

    Pedeadstrian GBAtemp's Official frill-necked lizard.

    Member
    3,549
    1,573
    Oct 12, 2012
    United States
    Sandy Eggo
    So you want to be able to do something like the web browser, where you can open it up, look search for codes or whatever, and then close it to return to your game? Hmm... (I have very little knowledge about the 3DS' inner workings, but) I would imagine there's some RAM/CPU power dedicated to the system, with free enough space for the web browser, in order for it to run alongside a game. It might be theoretically possible to gut one of the system apps, like the web browser, in order for it to launch some other application, although I would imagine there would be strict limitations to how big it could be.
     
    Margen67 likes this.
  3. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,300
    1,253
    Jul 7, 2010
    United States
    /dev/random
    That much I understand, thanks anyway.
     
  4. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,300
    1,253
    Jul 7, 2010
    United States
    /dev/random
    It looks like I could use ctrulib and set __apt_servicestr to "APT:S" before opening a season if I have the service, presumably after using the service patching stuff. Now I need to see if I can patch the code that gets loaded before it launches, or reimplement some of the app launching stuff with some kernel hax.

    Does this sound like a good place to start?
     
  5. froggestspirit

    froggestspirit D/P/Pt Demix Guy

    Member
    1,119
    550
    Jul 28, 2011
    United States
    It sounds like you want to do what NTR CFW does, you could look at it's source code, or develop a plugin for it
     
  6. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,300
    1,253
    Jul 7, 2010
    United States
    /dev/random
    It is closed source, is it not? I did get one idea from that. >;-)
     
  7. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,765
    2,619
    Dec 8, 2014
    United States
    Ohio
    I don't think it's closed source
     
  8. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,300
    1,253
    Jul 7, 2010
    United States
    /dev/random
    I could not find the source, link please?
     
  9. froggestspirit

    froggestspirit D/P/Pt Demix Guy

    Member
    1,119
    550
    Jul 28, 2011
    United States
    actually, i'm not too sure. you can take a look around here https://github.com/44670
    Even if it's closed source, you might be able to make a plugin for what you want to do
     
  10. gudenau
    OP

    gudenau Largely ignored

    Member
    GBAtemp Patron
    gudenau is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,300
    1,253
    Jul 7, 2010
    United States
    /dev/random
    Here is the thing, I can not run the plugins on GW.