Hacking [Request] 3DS Network Settings Developer Application

Gadorach

Electronics Engineering Technologist
OP
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
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
 
  • Like
Reactions: cearp

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,047
Country
Vietnam
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.
 

Bond697

Dies, died, will die.
Member
Joined
Jun 7, 2009
Messages
350
Trophies
0
Age
39
Location
CT
XP
464
Country
United States
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.

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.
 
  • Like
Reactions: loco365 and cearp

IronClouds

GBAtemp's Pokébro
Member
Joined
May 8, 2010
Messages
1,019
Trophies
0
XP
625
Country
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.
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,047
Country
Vietnam
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.

... Honestly I made this post with the hope that someone will clarify/discuss the first part of the post. Oh well :P
 

Gadorach

Electronics Engineering Technologist
OP
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
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.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,382
Trophies
4
Location
Space
XP
14,012
Country
Norway
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.
Indeed it does.

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
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.
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,047
Country
Vietnam
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.

So you can just put whatever permissions you want on your app as long as you have a "signed copy" of it?
 

Gadorach

Electronics Engineering Technologist
OP
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
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.
 

Gadorach

Electronics Engineering Technologist
OP
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
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.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,382
Trophies
4
Location
Space
XP
14,012
Country
Norway
So you can just put whatever permissions you want on your app as long as you have a "signed copy" of it?
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.
More or less, yeah. I don't know all the details but that's the gist of what 3DSGuy told me a while back.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I honestly can't recommend any of the big 3 this years I'd say buy a rog ally z1 if we're being honest
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly after the PS3 and 360 I just went full PC
  • K3Nv2 @ K3Nv2:
    Every games basically cross platform they only have about 6 titles making it worth the $600 price tag
  • Psionic Roshambo @ Psionic Roshambo:
    Didn't see much need for a console, all the advantages have kind of disappeared
  • ColdBlitz @ ColdBlitz:
    the ps3 used to support installing linux because the cpu was so powerful
  • K3Nv2 @ K3Nv2:
    Then the games are $70 and they want to reboot and refresh the same game every year
  • K3Nv2 @ K3Nv2:
    The ps3 was always Linux they just found a way to make it open source
  • ColdBlitz @ ColdBlitz:
    I'm avoiding buying from the big 3 at all atm
  • Psionic Roshambo @ Psionic Roshambo:
    At one point PC game pads where poorly supported, loading a game had setup, it was complicated. Now it's almost as easy as a console.
  • ColdBlitz @ ColdBlitz:
    nintendo needs to up their game soon
  • K3Nv2 @ K3Nv2:
    Yeah even bt support for Xbox one controllers are just as easy as pairing
    +1
  • ColdBlitz @ ColdBlitz:
    considering the steamdeck can emulate the switch (yikes) theres almost 0 reason to buy the switch apart from playing online and using cartridges
  • K3Nv2 @ K3Nv2:
    Xinput and 360 dongles were a driver nightmare
  • K3Nv2 @ K3Nv2:
    I remember having to manually put in drivers and what not
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah the 360 dongles sucked
  • Psionic Roshambo @ Psionic Roshambo:
    But the new Xbox pads? PIr it up and if a game supports it it just works
  • K3Nv2 @ K3Nv2:
    Most emulators even automatically detect them now
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's a good time to be alive lol
  • Psionic Roshambo @ Psionic Roshambo:
    Pi4 and Batocera works with them perfectly too
  • K3Nv2 @ K3Nv2:
    I'd like to see future tap to pair options like you hold it over a scanner and it just automatically pairs
  • K3Nv2 @ K3Nv2:
    No need for additional cords buttons or anything
  • Psionic Roshambo @ Psionic Roshambo:
    Hmmm yeah that is possible BT has an address like an IP
  • Psionic Roshambo @ Psionic Roshambo:
    Scan a QR code on your phone open a page with the controller and a QR code for the device, hit go and done
  • K3Nv2 @ K3Nv2:
    One less latency issue for radio frequency
  • K3Nv2 @ K3Nv2:
    Or even wifi pair opening just an app to sign is nice
    K3Nv2 @ K3Nv2: Or even wifi pair opening just an app to sign is nice