Hacking How does a r4 works exactly?

Yil

Well-Known Member
OP
Member
Joined
Feb 19, 2014
Messages
2,123
Trophies
0
XP
1,317
Country
Canada
Especially the in card menu.
Why cannot sky3ds do the same (if it has its own cpu enough to run those menu since 3ds processor is hard to access)?
I believe it pretends to be a legit copy of some game.
 

sweis12

Well-Known Member
Member
Joined
Oct 20, 2013
Messages
1,248
Trophies
0
Age
32
XP
1,368
Country
Saint Kitts and Nevis
Especially the in card menu.
Why cannot sky3ds do the same (if it has its own cpu enough to run those menu since 3ds processor is hard to access)?
I believe it pretends to be a legit copy of some game.
DS games did not have to be signed in the same way 3ds game do. DS mode carts can run whatever code they want. 3ds cards, like sky3ds can only run roms that are officially signed by nintendo.
 

Yil

Well-Known Member
OP
Member
Joined
Feb 19, 2014
Messages
2,123
Trophies
0
XP
1,317
Country
Canada
DS games did not have to be signed in the same way 3ds game do. DS mode carts can run whatever code they want. 3ds cards, like sky3ds can only run roms that are officially signed by nintendo.
No one said you cannot assign code to in card cpu.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,288
Trophies
4
Location
Space
XP
13,846
Country
Norway
The only way this would be possible is with either a 3DS homebrew ran through one of the available entry points, like browserhax or themehax, or by embedding a DS-mode menu in the flashcart and giving it the ability to run in dual 3DS mode/DS mode. Neither of these are possible with the current Sky3DS cart because they didn't expose a way to switch games without using the button, none that we know of at least.
 

palantine

Well-Known Member
Member
Joined
Oct 5, 2014
Messages
174
Trophies
0
Age
38
XP
593
Country
Italy
The original DS had no copy protection or DRM other than that it required proprietary cartridges. Once these were understood and reproduced, it was trivial to run code such as the R4 menu.

The 3DS on the other hand is a much more complicated and secure beast. First of all, it actually has an operating system, code signing and firmware updates. This means that short of a hack (like gateway or others) its only possible to run code approved (Signed) by Nintendo. The Sky3ds works by imitating a 3ds game cart EXACTLY which fools the system into running it. That said only games that the 3ds would run ordinarily will work (because they must be signed) which is why it has no region free, homebrew, cheats or even a menu. The advantage though is that it can work on any firmware because its essentially software independent.

Unfortunately for Sky, Nintendo has been able to strike back with their new anti-piracy features. So far Sky3DS has been completely unable to circumvent this protection while Gateway was able to come up with a fix in less than 24 hours.

These reasons and more are why I think Gateway is the better device by far. Currently the only downside is the lack of updates for N3DS, but I'd be surprised if they didn't have something in the works.

-palantine
 

Yil

Well-Known Member
OP
Member
Joined
Feb 19, 2014
Messages
2,123
Trophies
0
XP
1,317
Country
Canada
The only way this would be possible is with either a 3DS homebrew ran through one of the available entry points, like browserhax or themehax, or by embedding a DS-mode menu in the flashcart and giving it the ability to run in dual 3DS mode/DS mode. Neither of these are possible with the current Sky3DS cart because they didn't expose a way to switch games without using the button, none that we know of at least.
The original DS had no copy protection or DRM other than that it required proprietary cartridges. Once these were understood and reproduced, it was trivial to run code such as the R4 menu.

The 3DS on the other hand is a much more complicated and secure beast. First of all, it actually has an operating system, code signing and firmware updates. This means that short of a hack (like gateway or others) its only possible to run code approved (Signed) by Nintendo. The Sky3ds works by imitating a 3ds game cart EXACTLY which fools the system into running it. That said only games that the 3ds would run ordinarily will work (because they must be signed) which is why it has no region free, homebrew, cheats or even a menu. The advantage though is that it can work on any firmware because its essentially software independent.

Unfortunately for Sky, Nintendo has been able to strike back with their new anti-piracy features. So far Sky3DS has been completely unable to circumvent this protection while Gateway was able to come up with a fix in less than 24 hours.

These reasons and more are why I think Gateway is the better device by far. Currently the only downside is the lack of updates for N3DS, but I'd be surprised if they didn't have something in the works.

-palantine
I mean once it starts running, the card can then enter a menu powered by its own cpu and enable features such as switching game quickly or run cheat, or other applications.
 

palantine

Well-Known Member
Member
Joined
Oct 5, 2014
Messages
174
Trophies
0
Age
38
XP
593
Country
Italy
I mean once it starts running, the card can then enter a menu powered by its own cpu and enable features such as switching game quickly or run cheat, or other applications.

Once what is running? Yes it's possible for the internal Sky3DS cpu to run code however there is no way for it to display to the screen or anything like that because it is not attached to anything else. All it can do is emulate the 3DS gamecart interface as it was designed to do. As I explained previously there's no way for the Sky3DS to "enable" those features because it is essentially a hack of the cartridge rather than a hack of the console. The best comparison I can think of is to the 360 modding scene, which had drivemods and kernel hacks like Jtag and RGH. Drivemods were much easier and had fewer restrictions, but did not allow unsigned code, homebrew, cheats or anything besides playing copied games. Kernel hacks allowed all those features but were software dependent and could generally be patched (although RGH was so low level that it was difficult to prevent).

-palantine
 

honyo29

Well-Known Member
Member
Joined
Nov 27, 2014
Messages
306
Trophies
0
XP
266
Country
Indonesia
I mean once it starts running, the card can then enter a menu powered by its own cpu and enable features such as switching game quickly or run cheat, or other applications.
....
because the "doors" are different.
ds "door" will let anything to pass.
but 3ds "door" only allows authorized personel (signed code) to enter.
if 3ds is a room, and sky is someone who wants to blow up (cheat or any other unsigned code) something inside the room, he is capable to built the bombs(cheat) because he has the brain(cpu) to make it, but he'll never gets to enter the room with it.
these gw and cfw guys could do these (get unsigned code executed) inside the room, because they entered from back door, gain access from the inside, and open the front door allowing anything to enter. unfortunately, not every kind of room has this back door, only older rooms (fw 9.2 and under).
*back to sleep*
 
  • Like
Reactions: Kyojin

Yil

Well-Known Member
OP
Member
Joined
Feb 19, 2014
Messages
2,123
Trophies
0
XP
1,317
Country
Canada
....
because the "doors" are different.
ds "door" will let anything to pass.
but 3ds "door" only allows authorized personel (signed code) to enter.
if 3ds is a room, and sky is someone who wants to blow up (cheat or any other unsigned code) something inside the room, he is capable to built the bombs(cheat) because he has the brain(cpu) to make it, but he'll never gets to enter the room with it.
these gw and cfw guys could do these (get unsigned code executed) inside the room, because they entered from back door, gain access from the inside, and open the front door allowing anything to enter. unfortunately, not every kind of room has this back door, only older rooms (fw 9.2 and under).
*back to sleep*
What about you enter the room and build a bomb. 3ds do not check every single file in the card the very second it enters.
 

honyo29

Well-Known Member
Member
Joined
Nov 27, 2014
Messages
306
Trophies
0
XP
266
Country
Indonesia
What about you enter the room and build a bomb. 3ds do not check every single file in the card the very second it enters.
if all you've got to bring inside are your costume and a piece of very convincing fake id card? how could you build a bomb out of them? you can enter from the front door, but there's not much you can do inside, just like every other people (genuine game cart) do.
 
Last edited by honyo29,

palantine

Well-Known Member
Member
Joined
Oct 5, 2014
Messages
174
Trophies
0
Age
38
XP
593
Country
Italy
What about you enter the room and build a bomb. 3ds do not check every single file in the card the very second it enters.

The thing is is that you are exactly wrong. The 3DS does in fact check every single file as soon as it enters using its "signature". This check makes sure that the data being presented is identical to the signature that is generated by Nintendo. This means that the only way for a bomb to enter the room is if Nintendo allows it by signing one, if the private keys used to create signatures are hacked or stolen, or if there is a backdoor hack like gateway or others.

-palantine
 
  • Like
Reactions: Kyojin

tony_2018

Well-Known Member
Member
Joined
Jan 3, 2014
Messages
3,107
Trophies
0
XP
1,012
Country
United States
What about you enter the room and build a bomb. 3ds do not check every single file in the card the very second it enters.

And you know this how? If you know something we don't, go ahead and redesign your R4 card to load 3ds roms buddy, show me that PoC.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    OctoAori20 @ OctoAori20: Ello