Homebrew So why exactly wouldn't SSSpwn work with "backups"?

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
I know smealum said SSSpwn doesn't work to run 3DS ROMs. I'm not doubting him; I'm just wondering how that's possible. It's not like it would require a higher privilege level than the exploit gives you, as Cubic Ninja wouldn't run with lower privileges than every other game. Isn't usermode access all that's needed? I don't see how running 3DS ROMs would be any more complicated than decrypting it and converting it to the proper format accepted by the homebrew loader.
 

Oishikatta

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
971
Trophies
0
XP
603
Country
United States
User mode exploit, not kernel exploit. The files SSSpwn will run are supposedly just directly compiled code, not typical roms.
 

endoverend

AKA zooksman
Member
Joined
Jun 6, 2013
Messages
2,846
Trophies
0
Website
zooksman.com
XP
2,907
Country
United States
The exploit allows access to userland arm11 code through a game exploit. The mset exploit (the ds profile thingy) was used to achieve this in Gateway. At this point, Gateway and SSSpwn differ. Gateway uses a FIRM (firmware) exploit to access arm9 code execution privileges. This level of priviliges is required for spoofing the firmware and running an emulated 3DS menu like Gateway does. SSSpwn just allows arm11 code execution, meaning it can do everything a regular 3DS game can.
 
  • Like
Reactions: Margen67 and Zidapi

flarn2006

Well-Known Member
OP
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
The exploit allows access to userland arm11 code through a game exploit. The mset exploit (the ds profile thingy) was used to achieve this in Gateway. At this point, Gateway and SSSpwn differ. Gateway uses a FIRM (firmware) exploit to access arm9 code execution privileges. This level of priviliges is required for spoofing the firmware and running an emulated 3DS menu like Gateway does. SSSpwn just allows arm11 code execution, meaning it can do everything a regular 3DS game can.

Exactly, it can do everything a regular 3DS game can. What confuses me about that is that "everything a regular 3DS game can" necessarily includes everything any given "regular 3DS game" does. In other words, anything a commercial 3DS game can do SSSpwn can do as well. Such as behaving exactly like a copy of (insert "regular 3DS game" here). (I'm more interested in modding than piracy, so obviously it wouldn't be exactly, but you get the point.) So isn't it only a matter of time until someone develops a tool that converts a (decrypted) 3DS ROM into a "homebrew" game? It's not like you'd need to have the source code and recompile it, as it's still the same processor and operating system. It's just that some of the data would need to be moved around, from my understanding.
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,233
Country
Brazil
Exactly, it can do everything a regular 3DS game can. What confuses me about that is that "everything a regular 3DS game can" necessarily includes everything any given "regular 3DS game" does. In other words, anything a commercial 3DS game can do SSSpwn can do as well. Such as behaving exactly like a copy of (insert "regular 3DS game" here). (I'm more interested in modding than piracy, so obviously it wouldn't be exactly, but you get the point.) So isn't it only a matter of time until someone develops a tool that converts a (decrypted) 3DS ROM into a "homebrew" game? It's not like you'd need to have the source code and recompile it, as it's still the same processor and operating system. It's just that some of the data would need to be moved around, from my understanding.

Maybe that's possible for some games, I don't know. But some games require more access privileges than others. There are many different things they can use, like cameras, microphone, infrared, internet access and ability to install and uninstall DLC.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
no arm9 = no higher level security access, all the system security is still in place so running 3ds roms wouldn't be possible as they wouldn't pass any of the security checks,

who knows someone may develop a kernel exploit or something, but i doubt this will be the only thread from pre-pubic whinja's (coining the phrase :P) wanting a rom loader from ssspwn
 

endoverend

AKA zooksman
Member
Joined
Jun 6, 2013
Messages
2,846
Trophies
0
Website
zooksman.com
XP
2,907
Country
United States
Exactly, it can do everything a regular 3DS game can. What confuses me about that is that "everything a regular 3DS game can" necessarily includes everything any given "regular 3DS game" does. In other words, anything a commercial 3DS game can do SSSpwn can do as well. Such as behaving exactly like a copy of (insert "regular 3DS game" here). (I'm more interested in modding than piracy, so obviously it wouldn't be exactly, but you get the point.) So isn't it only a matter of time until someone develops a tool that converts a (decrypted) 3DS ROM into a "homebrew" game? It's not like you'd need to have the source code and recompile it, as it's still the same processor and operating system. It's just that some of the data would need to be moved around, from my understanding.

Would you like to re-write a hugely complex Nintendo game into C++?
 

Kakkoii

Old fart
Member
Joined
Sep 14, 2007
Messages
631
Trophies
0
XP
586
Country
Canada
Exactly, it can do everything a regular 3DS game can. What confuses me about that is that "everything a regular 3DS game can" necessarily includes everything any given "regular 3DS game" does. In other words, anything a commercial 3DS game can do SSSpwn can do as well. Such as behaving exactly like a copy of (insert "regular 3DS game" here). (I'm more interested in modding than piracy, so obviously it wouldn't be exactly, but you get the point.) So isn't it only a matter of time until someone develops a tool that converts a (decrypted) 3DS ROM into a "homebrew" game? It's not like you'd need to have the source code and recompile it, as it's still the same processor and operating system. It's just that some of the data would need to be moved around, from my understanding.

A 3DS game does not have the privileges to launch a 3DS game. The system, which does, launches the game and then gives said game access to the hardware it needs, but without any permissions that can actually affect the system negatively.
 

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,308
Trophies
1
Age
39
Location
Upstate NY
XP
3,761
Country
United States
i believe the exact quote from smealum is that SSSPwn by itself does not enable piracy.

this does enable homebrew.
more people looking at coding for the 3ds = more chances of piracy (even if its still a small chance, its still a chance).

point is, STFU and wait and see what happens. the public doesn't really know what SSSPwn even does yet.

maybe all you have to do is add:

function main();
add.haxx->3ds system (security.disabled)
endif;

and BAM it works. don't steal my codes.
 

NCDyson

Hello Boys...
Member
Joined
Nov 9, 2009
Messages
278
Trophies
1
XP
319
Country
United States
I think he means conversion of a .3ds game to a .3dsx file, kinda like the .3ds to .cia conversion.

I suppose the conversion could be possible, however, surely Smea has thought far enough ahead on the subject that it probably wouldn't work. I don't have cubic ninja, so I can't really mess with the exploit (well, I could, but I'd have to download the rom on a really shitty internet connection). Why doesn't everyone just wait for the exploit release and wait for someone to attempt to convert a .3ds rom to a .3dsx file? This topic comes up ALL the time.
 

VashTS

Beat it, son
Member
Joined
Mar 14, 2009
Messages
4,308
Trophies
1
Age
39
Location
Upstate NY
XP
3,761
Country
United States
I think he means conversion of a .3ds game to a .3dsx file, kinda like the .3ds to .cia conversion.

I suppose the conversion could be possible, however, surely Smea has thought far enough ahead on the subject that it probably wouldn't work. I don't have pubic ninja, so I can't really mess with the exploit (well, I could, but I'd have to download the rom on a really shitty internet connection). Why doesn't everyone just wait for the exploit release and wait for someone to attempt to convert a .3ds rom to a .3dsx file? This topic comes up ALL the time.


HA! That is wrong on so many levels. Not you NCDyson, but the idea of that...

3ds to cia is like taking a rom and changing it to the dlc version of the rom (amirite? i dont have gateway), like taking an apple and making apple slices.

.3ds to .3dsx is like developing the game from scratch using an entirely new library to develop said title. taking an apple and turning it into an orange.

Edit: scratch that and reverse it...not 3dsx to 3ds but 3ds to 3dsx.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
    TwoSpikedHands @ TwoSpikedHands: @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the...