How do 3DS Linkers work (?)

Discussion in '3DS - Flashcards & Custom Firmwares' started by OptimusDark, Dec 16, 2014.

  1. OptimusDark
    OP

    OptimusDark Member

    Newcomer
    12
    1
    Jan 18, 2014
    France
    Hello,

    I red a lot of things about 3DS linker especially the Gateway which seems to have basic internal functioning. Indeed, they based the whole think on exploits to circumvent Nintendo's protection and authorize access of their linker into the system. The 4.5 firmware version exploit (and now 9.2 ninjax exploit but without emunand) allowed people to understand and reverse engineer the security protections of all firmware (using emunand to allow access to subsequent protection systems : ie new keys or additional security checks).

    But how the Sky3DS works make me more sceptical...
    As far as I can understand, the linker needs some sort of blueprints for every game (ie encryption or decryption key ? contained in the template file) so that the 3DS system can authenticate the cartridge of a specific game. I think the binaries of the games are stored encrypted into the Nintendo original cartridges; the 3DS system contains the list of all decryption key so that all games can be launched.

    What is totally pointless for gateway linker (since all security are bypassed by the exploit), is mandatory without a kernel exploit. Thus, Sky3DS truly emulates a genuine cartridge and passes all security checks (even on the last piracy revised firmware 9.4).

    So let's come to the sceptical part...
    Since gateway team is supposed to be the leaders in the 3DS scene (they brought a lot of features and innovation since few months), why can't they do the same think as Sky 3DS ? They have also all access to firmware internal files, and should be able to found these de/encryption keys for each game and update the gateway to operate the same way as the sky3DS.
    And last but not least, if the sky3DS is able to emulate a cartridge and since there will always be internal access to subsequent firmware version, How Nintendo will be able to block it ? since you will have the ability to modify the behaviour of the linker accordingly... In the best case (or worse depending on the point of view), they will only be able to implement new security patterns in future games cartridge (but again emunand access is not so far for indiscretion).

    If someone has a different theory or fact please share...
     
  2. tony_2018

    tony_2018 GBAtemp Psycho!

    Member
    3,106
    1,050
    Jan 3, 2014
    United States
    All your questions have been ask i other threads debating the two, why not keep it in there.
     
  3. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    Why do le french people call flashcards linkers?
     
    Margen67, OuahOuah and bartekowca666 like this.
  4. VinsCool

    VinsCool Disgusted

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,006
    29,047
    Jan 7, 2014
    Canada
    An Alternate Reality
    Because that is how we learnt to.
     
    DigitalJosee, intermet and gamefan5 like this.
  5. DinohScene

    DinohScene Feed Dino to the Sharks

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    16,348
    12,951
    Oct 11, 2011
    Antarctica
    В небо
    Frenchies are the only people that use Octet instead of Byte.
    Then again, English is the only language where Pineapple isn't Ananas (or something similar)
     
    OuahOuah, Cyan and VinsCool like this.
  6. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    Well, that's really weird... Also, in Spanish Pineapple is Piña, which is not any closer to "Ananas".
     
  7. osaka35

    osaka35 Instrucional Designer

    Member
    1,770
    1,257
    Nov 20, 2009
    United States
    Silent Hill
    Because they're only people. They're not some business, they're a few people (I'm not sure of the specifics). They have limited time and resources. Think about all the things you could be doing in your daily life. You could be learning a second or third language, getting in shape, learning a new musical instrument, go to college, etc, etc. So why don't you do all those things, especially if you're more than capable of doing them?

    They probably also have other lives and this is their side project. It's all about priorities and focusing on making quality work, and working on "would be nice" stuff when you have time. Stretch your resources too thin and you start making shoddy stuff. That, and I'm sure it's just a tiny bit more complicated than adding just a bit of code :P
     
  8. gamefan5

    gamefan5 Kid Icarus Uprising connoiseur

    Member
    4,947
    2,071
    Aug 29, 2010
    Canada
    Somewhere in this Earth
    ...because that's the word in french...

    That's like saying why English is one of the only language using the word Pineapple instead of Ananas XD
     
  9. kyogre123

    kyogre123 Mexican Pride

    Member
    2,919
    1,261
    Sep 23, 2013
    Mexico
    Well, nobody here is speaking in French, so that's not applicable...

    Read my post above.
     
  10. cracker

    cracker Nyah!

    Member
    3,165
    461
    Aug 24, 2005
    United States
    Old flash carts (and some not so old) had to use an external programmer to connect to a PC. These were sometimes referred to as linkers.
     
    Zeffy, Zidapi, raulpica and 1 other person like this.
  11. codychaosx

    codychaosx GBAtemp Advanced Fan

    Member
    586
    593
    Mar 15, 2009
    United States
    Wisconsin
    Only reason I even opened this thread was because I had no idea wtf a 3ds linker was
     
    laurorual and Jayro like this.
  12. Idaho

    Idaho GBAtemp Advanced Fan

    Member
    672
    402
    Oct 3, 2013
    France
    Who the fuck care about those pesky flashcards that don't even feature region free/homebrews/cheats ? Those things aren't the real thing and I hate the fact that being able to play for free is becoming the only standard in console hacking, go spread your cancer else where please...

    Also for now nobody precisely know how that sky3DS thingy is working and guess what, I'm quite sure that's because nobody with skills in hacking and RE gives a fuck about this except the sky3DS team and that's because they make money from this.

    Sure Sky3DS is a nice thing if you can't have a Gateway, but why would we want the Gateway to be downgraded in term of functionality to make it behave like a sky3DS, are you so short on money you can't buy one ? They are clearly two different products...
     
    Zidapi likes this.
  13. VinsCool

    VinsCool Disgusted

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,006
    29,047
    Jan 7, 2014
    Canada
    An Alternate Reality
    Linker == Flashcard

    Not hard to understand.
     
  14. _v3

    _v3 GBAtemp Advanced Fan

    Member
    540
    267
    Oct 12, 2013
    Croatia
    I always called them flascarTs (some of my friends call them flashcarDs, while all the stores in my country use linkers)
    Why some use the term linkers is unknown to me. Since their debut they have been called flashcarts
     
  15. DinohScene

    DinohScene Feed Dino to the Sharks

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    16,348
    12,951
    Oct 11, 2011
    Antarctica
    В небо
    I'd prefer that if it said "colada" behind it ;p

    Yeh true, but generally, English is the only language which doesn't have Ananas.
    Russian, French, German, Polish, Danish, Finnish, Swedish, Dutch, Belgian, Czech.
    All say Ananas ;]
     
    gamefan5 and VinsCool like this.
  16. VinsCool

    VinsCool Disgusted

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,006
    29,047
    Jan 7, 2014
    Canada
    An Alternate Reality
    the only logic esplanation to me is the linker flashcard "ds-linker"
     
  17. 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,343
    5,349
    Mar 17, 2010
    Norway
    Alola
    Don't forget Norwegian :D
     
    gamefan5 likes this.
  18. guitarheroknight

    guitarheroknight 1.6180339887

    Member
    2,452
    2,155
    Nov 9, 2014
    Croatia
    Grand Line
    This is a cart,

    [​IMG]

    And this is a card,

    [​IMG]

    Free Internet knowledge ;)
     
    Margen67, laurorual and VinsCool like this.
  19. osaka35

    osaka35 Instrucional Designer

    Member
    1,770
    1,257
    Nov 20, 2009
    United States
    Silent Hill
    Gotta dump all those games somewhere! Seems like there's a lot of space in that cart to me.
     
    Zidapi, _v3 and VinsCool like this.
  20. _v3

    _v3 GBAtemp Advanced Fan

    Member
    540
    267
    Oct 12, 2013
    Croatia

    Funny, but if you think about it it's a Cartridge, not a Cardrigde.

    Also, this is a card

    [​IMG]

    Hehe :P
     
    Zeffy and Jayro like this.