Homebrew Is this possible 9.X CFW real?

  • Thread starter Thread starter Mazamin
  • Start date Start date
  • Views Views 51,709
  • Replies Replies 234
  • Likes Likes 1

Real or fake?

  • Real

    Votes: 82 57.7%
  • Fake

    Votes: 60 42.3%

  • Total voters
    142
Yet another person who created a way for themselves to pirate 3ds games and just decided to make a public paste bin to piss off everyone waiting for a free software alternative to gateway


This is stupid logic. It's like getting pissed at someone who bought an expensive sports car and parked it outside instead of locking it in a garage and then refuses to gives you rides in it. These comments of people actually getting angry because they randomly stumbled upon someone's project and are now almost demanding they be given access to it because... they are tempted by it? Seriously? I can't even fathom this logic. It must be the most entitled thing I have ever seen. I mean it. :rofl2:
 
This is stupid logic. It's like getting pissed at someone who bought an expensive sports car and parked it outside instead of locking it in a garage and then refuses to gives you rides in it. These comments of people actually getting angry because they randomly stumbled upon someone's project and are now almost demanding they be given access to it because... they are tempted by it? Seriously? I can't even fathom this logic. It must be the most entitled thing I have ever seen. I mean it. :rofl2:
Lol it's nothing at all like what you just said
 
So let's suppose someone like myself, starting completely from scratch, wanted to learn, or gain, the programming knowledge necessary to be able to actually do something with this. Where should I begin? Specifically, what languages should I learn to program in to be able to accomplish this? What I'm looking for here is a specific direction to head in. Is there a first language I should learn that would then make the later languages easier? Or could I simply learn the language that his snippets of code are written in? Also, would this gained knowledge then transfer over to other systems as well?
 
So let's suppose someone like myself, starting completely from scratch, wanted to learn, or gain, the programming knowledge necessary to be able to actually do something with this. Where should I begin? Specifically, what languages should I learn to program in to be able to accomplish this? What I'm looking for here is a specific direction to head in. Is there a first language I should learn that would then make the later languages easier? Or could I simply learn the language that his snippets of code are written in? Also, would this gained knowledge then transfer over to other systems as well?

You should probably be well versed in the very least C/c++. ARM assembly is also a must, since you're going to have to do a lot with that as well, unless you get someone else to do it for you.

It's going to take a while to get proficient enough in those to understand in the slightest what is discussed, let alone enough to use it, so you may want to put on a pot of coffee(or a million).

As far as knowledge transfering, I think that majorly depends on the architecture of the system, as well the software/security of the system. For instance, all of my knowledge of PS2/PSP and MIPS assembly does jack for me on the 3ds with it's ARM processors and operating system, though assembly is assembly, and even if the instruction mnemonics are different, i have an easier time understanding ARM assembly than if I didn't know any to begin with, since most of the concepts are still the same.
 
First, thank you for the reply. So a good starting point would be C/C++ and Assembly with some Arm specific assembly later on? If I am understanding correctly. Are there any prerequisite languages that you might suggest to maybe make good stepping stones prior to attempting to learn these others? I'm starting literally from no programming knowledge at all. I realize this won't be an overnight or weekend long process. I'm 45 already. I don't absorb things as quickly as I used to. I'm just tired of not being able to understand what these guys are saying when they explain this stuff. It bugs the crap outta me when it flies right over my head. I have always been the kind of person that needs to fully understand things. I'm surprised that in all of my years of gaming, I never sought to pick this knowledge up, along the way, before now.
 
First, thank you for the reply. So a good starting point would be C/C++ and Assembly with some Arm specific assembly later on? If I am understanding correctly. Are there any prerequisite languages that you might suggest to maybe make good stepping stones prior to attempting to learn these others? I'm starting literally from no programming knowledge at all. I realize this won't be an overnight or weekend long process. I'm 45 already. I don't absorb things as quickly as I used to. I'm just tired of not being able to understand what these guys are saying when they explain this stuff. It bugs the crap outta me when it flies right over my head. I have always been the kind of person that needs to fully understand things. I'm surprised that in all of my years of gaming, I never sought to pick this knowledge up, along the way, before now.


Needs at least 5 years of c and c++ coding, a few years of assembler. From this point on can start to look into firmware programming and
learn all about it. Will take another few years.
If you spend all your free time on it, that is.
 
First, thank you for the reply. So a good starting point would be C/C++ and Assembly with some Arm specific assembly later on? If I am understanding correctly. Are there any prerequisite languages that you might suggest to maybe make good stepping stones prior to attempting to learn these others? I'm starting literally from no programming knowledge at all. I realize this won't be an overnight or weekend long process. I'm 45 already. I don't absorb things as quickly as I used to. I'm just tired of not being able to understand what these guys are saying when they explain this stuff. It bugs the crap outta me when it flies right over my head. I have always been the kind of person that needs to fully understand things. I'm surprised that in all of my years of gaming, I never sought to pick this knowledge up, along the way, before now.

I'd go look at a couple of c/c++ beginner tutorials and see if you find the basics hard to pick up. If you do, then maybe go for a scripting language like python or lua. I can't really speak for lua since I never found a reason to pick it up, but python should help you not only get your feet wet understanding concepts like variables, functions and classes, but also help get you into the habbit of formatting your code so it's easier to read.
for instance:
Code:
for(int i = 0; i < 100; i++)
{
    if(i % 2)
    {
          printf("Even Iteration, %d",i);
    }
    else
    {
        printf("Odd Iteration, %d",i);
    }
}
is easier to read that
Code:
for(int i = 0; i < 100; i++)
{
if(i%2)
{
printf("Even Iteration, %d",i);
}
else
{
printf("Odd Iteration, %d",i);
}
}


Python is also a really handy scripting language if you want to prototype out some code or write a quick tool without having to go through a compiler and all that jazz.

And when all else fails, find a programmer(with a good attitude) to help explain things to you. I'm forever trying to get my best friend back in to coding, but he gives up so easily when he doesn't understand something. I keep telling him "ask me about it if you don't understand, I can explain it as smart or as dumb as you need it"
 
Sweet. Thank you again. I will grab myself everything i can find for c/c++, assembly, arm, and possibly python as well. Your help is greatly appreciated.
 
Literally entitlement: the post

I don't get you, most of the time you're whiteknighting devs everywhere and then you simply shit on them when you don't get what you want. You can't code, neither can I, so too bad. It sucks, but it's their work, we can only shrug and keep watching as the useless leechers we are who can't code for shit. "No one can be trusted in the hacking scene!! piss off devs!" luls
Well fucking said.

You don't like how the 3ds scene is, and the fact that these hackers aren't sharing their work?

Then fucking learn how to do it yourselves and do it your way.

With the recent release of 9.2 support and the ability to downgrade, the 3DS hacking scene has become a whole lot more accessible.

In the past Gateway-free emuNAND solutions were only available to "the elite" because few others here had the skills or knowledge to compete.

But since 3.x Ultra was released we've seen more and more skilled hackers jump in.

Hackers like the brilliant Yifan Lu who describes the 3DS as
"a much easier console to hack"
Spurred on by his disliking that a Flashcard maker has a monopoly on the 3DS scene he's been busy tearing into Gateway's exploit and documenting it as he goes.
In reply to a comment on one of his posts he weighs in on piracy, and his motivation for publishing his findings
If I wasn’t clear about this, let me make it clear: I despise piracy. The only reason I’m posting all this information is because I believe information should be free and not held by a small group of elites. I know that regardless of what I do, piracy will continue and those who want to pirate are already downgrading their consoles so I don’t think this information will enable a large number of people who couldn’t pirate before to pirate now. That being said, what you do with this information is your business. If you want to make a free piracy loader, go ahead. My only goal is providing information

So while it'd be great to have people like MathewE on board to save us having to start from scratch, we really don't need him or his circle of elite friends. It'll take us a little longer, but we'll get there eventually, and probably sooner than we'd think.

I made a prediction in another thread that we'd see a fully functional Gateway-free emuNAND solution within a month of 9.2 support being released. While it was, and is, incredibly unlikely we've made considerably more progress than I'd have expected.
 
  • Like
Reactions: SLiV3R
I never understand those hacker.
It like they make an eternal engine, show it to the world that engine work perfectly and then destroy that engine along with all the blueprint so they will be the only one can make it.
 
So let's suppose someone like myself, starting completely from scratch, wanted to learn, or gain, the programming knowledge necessary to be able to actually do something with this. Where should I begin? Specifically, what languages should I learn to program in to be able to accomplish this? What I'm looking for here is a specific direction to head in. Is there a first language I should learn that would then make the later languages easier? Or could I simply learn the language that his snippets of code are written in? Also, would this gained knowledge then transfer over to other systems as well?
People always ask this, and people always reply with a well-known computer programming language.

All you really need to do is study how computers work, in a rudimentary manner.
Then read, and the important part is understand the way the 3DS works, from the 3dbrew website.
And finally, learning how to logic. Each language has it's own syntax, but it's not important.
Learn a computer language, any at all, then you can look at any other language's api and have a sense of what you need to do.

It's hard.
 
People always ask this, and people always reply with a well-known computer programming language.

All you really need to do is study how computers work, in a rudimentary manner.
Then read, and the important part is understand the way the 3DS works, from the 3dbrew website.
And finally, learning how to logic. Each language has it's own syntax, but it's not important.
Learn a computer language, any at all, then you can look at any other language's api and have a sense of what you need to do.

It's hard.


This. The "hard" part would be jumping straight into ASM/Hexadecimal with no previous knowledge about computers or how they work. If you generally understand how a computer functions, and can pick up on a logical/step-by-step instructions "language", and can do a bit of reading and thinking, you should be fine. The reason people recommend a popular language most of the time is because people can't do this, or they make mistakes. And if you are splashing around in a locked down console's NAND and make a mistake, that might just cause a brick. Messing up in something like C++ on windows doesn't mean much, and you can easily correct your mistake.

As far as RE'ing consoles or hacking goes, I'd definitely recommend playing with gameshark or action replay and learning how those codes work, and how to make them yourself. It's the best beginner step to this kind of thing. And is along the same lines. Much easier than trying to jump in and not only find an exploit, but abuse it to launch custom code which you hardly know how to write.
 

Site & Scene News

Popular threads in this forum