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

Rediska

Well-Known Member
OP
Newcomer
Joined
Aug 23, 2014
Messages
45
Trophies
0
Age
43
XP
101
Country
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.....
 
  • Like
Reactions: Margen67

Gadorach

Electronics Engineering Technologist
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
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.
 

Akantr4

Active Member
Newcomer
Joined
Aug 23, 2014
Messages
33
Trophies
0
Age
34
XP
89
Country
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.

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!
 

Gadorach

Electronics Engineering Technologist
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
Canada
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!
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. ;)
 

Akantr4

Active Member
Newcomer
Joined
Aug 23, 2014
Messages
33
Trophies
0
Age
34
XP
89
Country
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. ;)


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
 

Gadorach

Electronics Engineering Technologist
Member
Joined
Jan 22, 2014
Messages
970
Trophies
0
Location
Canada
XP
956
Country
Canada
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
Well, if you're a pathogen biologist, you certainly can do a lot of shit, just not toward this particular objective. :P
 

rumblpak

Well-Known Member
Newcomer
Joined
Apr 12, 2007
Messages
53
Trophies
0
XP
242
Country
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.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,840
Country
Poland
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.
 

gudenau

Largely ignored
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,379
Country
United States
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.

I understand this.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    I @ idonthave: :)