Hacking [Request] 3DS Network Settings Developer Application

  • Thread starter Thread starter Gadorach
  • Start date Start date
  • Views Views 3,026
  • Replies Replies 12
  • Likes Likes 1

Gadorach

Electronics Engineering Technologist
Member
Joined
Jan 22, 2014
Messages
970
Reaction score
723
Trophies
0
Location
Canada
XP
986
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
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.
 
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
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.
 
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
 
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.
 
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.
 
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?
 
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.
 
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.
 
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