Why GW 2.6 Launcher.dat still not cracked for there EMU?

Discussion in '3DS - Flashcards & Custom Firmwares' started by Rediska, Nov 11, 2014.

  1. Rediska
    OP

    Rediska Member

    Newcomer
    45
    11
    Aug 23, 2014
    Serbia, Republic of
    subj, Is there any reason not to do it? No words about. WHY?! Now we an install CIA files, it will be awesome to make EMUNAND worked without any card inserted.....
     
    Margen67 likes this.
  2. nonamejohn

    nonamejohn GBAtemp Regular

    Member
    169
    108
    Jul 23, 2014
    United States
    This is exactly whats needed. I wonder if anyone is working on it ?
     
  3. Gadorach

    Gadorach Electronics Engineering Technologist

    Member
    959
    697
    Jan 22, 2014
    Canada
    Canada
    I don't think you understand the level of difficulty surrounding the decryption of Gateway's 2.0 and up firmwares. They have a huge amount of what's known as "code obfuscation". This, essentially, means that they compile the code in such a way that it becomes incredibly difficult for a human to read and understand what is happening. This is used to protect the code at a very low level, and has multiple levels of encryption to boot. The ones capable of reversing this code already have, but they didn't do it for anyone but themselves, which is fair, but still means we won't be getting it. Enjoy the CFW that was leaked, it's the best shot we have of a free solution. It was actually made by those same people that have reverse-engineered the newer Gateway launchers. This CFW that was leaked is quite old though, and they do have much newer versions now, not to mention they're likely more feature-packed than Gateway's commercial launcher. And no, they aren't happy about even the old version getting out. As a result, they definitely won't be releasing anything newer.
     
  4. Akantr4

    Akantr4 Member

    Newcomer
    33
    16
    Aug 23, 2014
    Do it yourself and then come back here to claim you e-penis upgrade.
     
  5. Gadorach

    Gadorach Electronics Engineering Technologist

    Member
    959
    697
    Jan 22, 2014
    Canada
    Canada
    Anyone who can manage to actually do this, has gotten a hell of a lot more than an e-peen upgrade. Try the equivalent to a masters in computer science, self-taught or otherwise.
     
    Huntereb, Essometer, gamefan5 and 5 others like this.
  6. Akantr4

    Akantr4 Member

    Newcomer
    33
    16
    Aug 23, 2014
    Which is why I'm saying that he should stop begging for things on the forum. I would presume most users here who capable of achieving this are possibly university students under-graduates or post-graduates. I personally study at a University which provides some of the best research into Computing Science in Europe. The shit that I've seen from some of my friends who study in the department leads me to believe they would have other priorities. You can't exactly submit a reverse-engineered Gateway launcher file that's been decrypted as a project. Self taught, I can't really see anyone doing this at this level and I know this first hand. This is what, coded in C/C++, not exactly beginner material there.

    So therefore, the one ring is trusted to you Gadorach! You will leave your job and your life to tirelessly crack this shit with only 4 hours sleep per day (not healthy but possible). May the force be with you and grant you a larger e-penis. Ganbattene!



    Edit: Just to clarify I have no knowledge of reverse-engineering as I code as a hobby and study in a completely different subject area. I'm just saying I know how hard it is to perform this. Programming is like magic, code is made up of letters and numbers in weird syntax and algorithms like spells. Most people don't understand how it works. Magic!
     
  7. Gadorach

    Gadorach Electronics Engineering Technologist

    Member
    959
    697
    Jan 22, 2014
    Canada
    Canada
    Ha, you do realize that it would actually be quite a bit easier to write an entirely new custom firmware, pretty much from scratch, than it would be to decrypt and modify Gateway's current launcher, and likely more valuable to the community as well, right?
    Either way, I'm not the man for the job. Besides not having the time, I'm only self taught in C/C++ to an intermediate point at best, certainly not well enough to head this project. Palantine is already heading the current efforts, so I'd look to him if I were you. Plus, my free time is going into Miku, so it's not a priority for me either. ;)
     
  8. Akantr4

    Akantr4 Member

    Newcomer
    33
    16
    Aug 23, 2014

    Exactly, there is practically no user here that is capable of performing this task alone. The pissed of CFW developers were working in group. Like you I'm just a hobbyist programmer with knowledge in Java, Python and Ruby. Entry level to C but I'm just a pathogen biologist. I can't do shit :P
     
  9. Gadorach

    Gadorach Electronics Engineering Technologist

    Member
    959
    697
    Jan 22, 2014
    Canada
    Canada
    Well, if you're a pathogen biologist, you certainly can do a lot of shit, just not toward this particular objective. :P
     
  10. gudenau

    gudenau Largely ignored

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

    Our Patreon
    3,286
    1,252
    Jul 7, 2010
    United States
    /dev/random
    I *should* be able to do it soon. I will release anything I do aswell.
     
    Neo Draven, 4gionz and Vappy like this.
  11. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
    "It" being, reversing the Gateway launcher, or making a seperate CFW as suggested above?
     
  12. gudenau

    gudenau Largely ignored

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

    Our Patreon
    3,286
    1,252
    Jul 7, 2010
    United States
    /dev/random
    Reversing the GW.
     
    Vappy likes this.
  13. rumblpak

    rumblpak Advanced Member

    Newcomer
    53
    37
    Apr 12, 2007
    United States
    Strictly speaking, its just obfuscated. In looking at it in IDA Pro, as long as you have the entry point, you can pretty much figure out what its doing if you have decent knowledge of arm assembly. The issue is that the people who do have the knowledge to do it have no interest in it because its immediate usage is piracy. Its why SSSPwn is much more interesting because it, currently, doesn't allow piracy, only homebrew, which IMHO is much more useful for a healthy homebrew scene.
     
  14. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
    cearp likes this.
  15. nonamejohn

    nonamejohn GBAtemp Regular

    Member
    169
    108
    Jul 23, 2014
    United States
    You could become the savior of all of us who don't have a gateway !
     
  16. gudenau

    gudenau Largely ignored

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

    Our Patreon
    3,286
    1,252
    Jul 7, 2010
    United States
    /dev/random
    I do not have one, exactly why I want to do this. ;-)
     
    Misiel likes this.
  17. gulupao

    gulupao Newbie

    Newcomer
    9
    1
    Nov 10, 2014
    Switzerland
    me2..waiting for you:lol:
     
  18. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,605
    21,614
    Sep 13, 2009
    Poland
    Gaming Grotto
    Obfuscation was already explained, so I won't really take too much time explaining that. In addition to it, disassembling a binary does not provide 1:1 accurate results. This, coupled with obfuscation, makes reading the actual code of a binary incredibly difficult. Imagine it this way - you take a relatively thick book and as a whole book it works perfectly fine. Remove the page numbers, then remove the spine and the pages fall out (disassembly). Now, shuffle those pages up (obfuscation). When you're done, pour a cup of coffee onto the pile of randomly shuffled pages (inaccuracy). Good look putting that book back together - it's going to take you forever. It's not impossible, but it's a very difficult task that requires a lot of dedication. Arguably, it's "easier" to figure out how Gateway does things rather than actually disassembling their binaries and trying to replicate them.
     
  19. gudenau

    gudenau Largely ignored

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

    Our Patreon
    3,286
    1,252
    Jul 7, 2010
    United States
    /dev/random
    I understand this.
     
  20. ShocWave

    ShocWave Member

    Newcomer
    48
    4
    Jun 19, 2007
    Canada
    I'm pretty sure even if it was cracked, nobody would dare to use it in case they might get bricked.