[Request] 3DS Network Settings Developer Application

Discussion in '3DS - Flashcards & Custom Firmwares' started by Gadorach, Jul 19, 2014.

  1. Gadorach
    OP

    Gadorach Electronics Engineering Technologist

    Member
    956
    695
    Jan 22, 2014
    Canada
    Canada
    As has been seen with the conversion of a number of dumped .CIA files to .3DS files like the PlayCoinSetter developer application, the Youtube application, and numerous eShop titles, I believe another should be converted as a stop-gap until Team Gateway cracks the 7.x encryption.

    The development tool known as the NetSet, or Network Settings Tool Application, would be very useful to have converted as it would allow those of us running 7.2 EmuNAND versions to access and change our network settings again. If anyone who is able to, and willing to do this, I'm sure many of us would be grateful, including myself. Unlike, say, the DevMenu, this will not allow the installation of games directly to the NAND image, so it's not a potentially harmful application.

    Please consider converting it, as it would be great to have for now while we wait for Gateway or another team to release a solution to the new software updates.

    - Gadorach
     
    cearp likes this.
  2. Duo8

    Duo8 I don't like video games

    Member
    3,443
    1,140
    Jul 16, 2013
    At this point I'm convinced that the 3DS has some sort of permission management for user mode apps.

    Anw OP that's kinda illegal.
     
  3. Bond697

    Bond697 Dies, died, will die.

    Member
    353
    259
    Jun 7, 2009
    United States
    CT
    so is the 3ds coin setter app that 3dsguy released on here. it was repackaged from the coin setter app included in the sdk. no one seemed to have a problem with that one even though it's completely illegal.
     
    loco365 and cearp like this.
  4. IronClouds

    IronClouds GBAtemp's Pok├ębro

    Member
    1,019
    460
    May 8, 2010
    United States
    Is the concept of legality really worth mentioning on a forum section rife with threads about flashcarts that run pirated games? I don't know, seems kinda redundant.
     
  5. cearp

    cearp the ticket master

    Member
    7,550
    4,813
    May 26, 2008
    Tuvalu
    illegal in what country? :)
     
  6. Duo8

    Duo8 I don't like video games

    Member
    3,443
    1,140
    Jul 16, 2013
    ... Honestly I made this post with the hope that someone will clarify/discuss the first part of the post. Oh well :P
     
  7. Gadorach
    OP

    Gadorach Electronics Engineering Technologist

    Member
    956
    695
    Jan 22, 2014
    Canada
    Canada
    Especially when said tool has never been taken down from the site at all. But that's not the point, the point is that it would be a great tool to have, as no one else has any way to fix this problem at this time that they're willing to share. I mean, another way might be to decrypt a NAND dump from before 7.2, extract the System Settings application, and package that as a .3DS ROM. The problem with that being that it needs kernel level access to run, so it would be blocked by Gateway instantly. The only app that might be useful and not kernel mode would potentially be the NetSet app. It may be kernel mode though too, so I don't know just yet. Either way, it would be nice to see someone try.
     
  8. 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,277
    5,307
    Mar 17, 2010
    Norway
    Alola
    Indeed it does.

    Won't work, for the time being. The permissions in the ROM are checked against a signed copy stored elsewhere in the ROM, and we're limited to the very basic set of permissions that we currently have a signed copy of, PlayCoinSetter doesn't need any special permissions and therefore it works. I converted all the .cia files from the dev tools to .3ds a while back, a couple others will run but are not of much use. NetSet is not one of them.
    Perhaps the only way to get higher permissions is if you are able to dump an app that has the permissions you need, decrypt it and extract the signed permissions from it.
     
  9. Duo8

    Duo8 I don't like video games

    Member
    3,443
    1,140
    Jul 16, 2013
    So you can just put whatever permissions you want on your app as long as you have a "signed copy" of it?
     
  10. Gadorach
    OP

    Gadorach Electronics Engineering Technologist

    Member
    956
    695
    Jan 22, 2014
    Canada
    Canada
    So, you're saying that if you have a legitimately signed application, you can just inject the permissions of another app with the appropriate flags and Gateway's software won't even try to stop you? That's interesting if it's true.
     
  11. drfsupercenter

    drfsupercenter Flash Cart Aficionado

    Member
    1,898
    234
    Mar 26, 2008
    United States
    Is there a way to set the date/time without needing system settings? That would be really useful as well.
     
  12. Gadorach
    OP

    Gadorach Electronics Engineering Technologist

    Member
    956
    695
    Jan 22, 2014
    Canada
    Canada
    Considering what ran and what didn't, I'm guessing you need kernel mode access to change any of the system settings. And as we all know, Gateway would never allow for kernel-mode applications to run, so that won't happen. Well, damn. It would be nice to see some of these working, but I guess it's just too much to ask for right now. I guess we'll just have to wait a bit longer for Gateway to decide to release their next update so we can finally use these again.
     
  13. 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,277
    5,307
    Mar 17, 2010
    Norway
    Alola
    More or less, yeah. I don't know all the details but that's the gist of what 3DSGuy told me a while back.