[Idea] Launching SD Management from webhax

Discussion in '3DS - Homebrew Development and Emulators' started by WhoAmI?, May 18, 2015.

  1. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball
    Okay, as the title implies - launching SD card management from the web exploit.

    So, Nintendo thought it would be clever to make "SD Management" a "N3DS Exclusive" for whatever dumb reason.... However, it can be installed onto the O3DS via FBI and Ninjhax - which is awesome! The problem is that it cannot be launched from the Home Screen because it has the "invisible" flag set and neither can it be launched from the system settings, like on the N3DS.

    Anyone here have the skills to make this launch-able from the browser exploit? I took a look at Smealums RegionThree code but it's all Japanese to me :ohnoes:.

    Here's the title ID's for SD management, so that you can download it via NUS:

    • EUR - 0004001020025100 v4
    • USA - 0004001020024100 v5
    • JPN - 0004001020023100 v1024
    When downloading via NUS, select "New 3DS".
    Thanks. Anyone else interested in this?
     
    Margen67 likes this.


  2. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,087
    5,163
    Mar 17, 2010
    Norway
    Alola
    There's already a CIA version of it that shows up on the home screen. It has a pretty custom banner :)
     
    WhoAmI? and Margen67 like this.
  3. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    Yeah, but it requires singature patches. I want a fully legit sysNAND and I don't own a GW. Sure I could use PASTA CFW but then that means I'll be installing non-legit CIA's.
     
  4. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,087
    5,163
    Mar 17, 2010
    Norway
    Alola
    Well, I'm a noob when it comes to assembly, but luckily it's well commented. It looks like this is all that needs to be changed in RegionThree:

    Change PID to the correct one for SD Card Management, and media type to whichever one is correct for system apps. (which is 0)
    If PID is the same thing as title ID then it's a simple matter.
    The TID lower for JPN, USA and EUR respectively is:
    200231002002410020025100
    TID upper is 00040010
    So, all changed it should be this (for EUR):

    I don't know for sure whether that will work. But you can try :)
     
    WhoAmI? likes this.
  5. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    seems a little bit lazy for o3DS owners :P, you would have to be sitting with your 3DS in your hand and at your computer.....it would surely be simpler/faster to just unplug the SD and insert it into the computer :lol:
     
  6. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,087
    5,163
    Mar 17, 2010
    Norway
    Alola
    I made the edits. Not sure if they will work, but here goes...
    For EUR:
    7.x+: http://jdbye.com/rop/?msd.bin
    5.x-6.x: http://jdbye.com/rop/?msd_5x_6x.bin
    4.x: http://jdbye.com/rop/?msd_4x.bin
    Open the one for your firmware in the browser. No launcher is required on the SD.
    Probably, since home menu doesn't work in regionthree so he will have to power the 3DS off and on when he's done anyways :P
     
    WhoAmI? likes this.
  7. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    Oh wow. Gonna try this now. Hang on :D I'll post back my results. Thank you! :)
     
  8. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball
    Nope. Doesn't work :( Just crashes back to the home screen. Bummer.
     
  9. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    what FW are you on? SD management most likely uses 7.x rom encryption, so you would need to be on at least 7.x...preferably 9.2
     
  10. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    I'm on 9.2 sysNAND. I honestly can't stand being on firmwares lower than that because of the save encryption busts my stuff. Did the files jdbye make, work for you?
     
  11. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,087
    5,163
    Mar 17, 2010
    Norway
    Alola
    I can't be sure the page is even loading the ROP correctly, or if the issue is with my changes. I'm afraid this is the best I can do since I don't know much ARM assembly.
    There is one other way you can try to load it, place the correct file for your firmware (just remove the "?"-mark in the previous URLs to download the file directly) as spidermsd.bin on the internal SD card and load this QR code:
    https://chart.googleapis.com/chart?...g.no-ip.org/3ds/rop?LoadROP.dat&spidermsd.bin
    Or type the URL manually: http://dukesrg.no-ip.org/3ds/rop/?LoadROP.dat&spidermsd.bin
     
  12. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    Okay, gonna test it now. Do I still have to launch DL play?
     
  13. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    hmmm cant seem to find my GW card to test it out :P
     
  14. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    Don't you have CN? I thought you did...
     
  15. gamesquest1

    gamesquest1 Nabnut

    Member
    14,134
    9,477
    Sep 23, 2013
    yeah i have that set up for ninjhax on the n3DS though....i found the GW card anyway now so i will give it a go
     
  16. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,087
    5,163
    Mar 17, 2010
    Norway
    Alola
    It works the same as RegionThree (only it's not a launcher.dat since I wasn't sure how to create one :P )
     
  17. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    Oh. I tried it with DLPlay running in the background. Still a no-go for me :( HHmm.... Wonder what happens if I rename it as Launcher.dat and then load it through the GW page...
     
  18. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,087
    5,163
    Mar 17, 2010
    Norway
    Alola
    Won't work, launcher.dat has a lot of extra code in it (the regionthree launcher.dat is over 100KB whereas this is just a few bytes) and different entry points.
     
  19. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball

    I see. As for launching the file from my sd card, turns out that windows renamed it wrong --__-- it gave the file extension ".dat.dat". Anyway, launched the file and it just gives me a blank screen and then the 3DS does nothing.
     
  20. WhoAmI?
    OP

    WhoAmI? PASTA's dirty animal

    Member
    1,273
    1,009
    Mar 15, 2015
    Poké Ball
    Thanks for the help though :) Most appreciated :D