How a Terrible Game Cracked the 3DS's Security - Early Days of 3DS Hacking

5,064,201
0
Published 2018-12-12
Tech Rules uses the following royalty free resources:
pastebin.com/SFRauu44

Additionally, the following YouTube videos were used. Go support the creators!
   • Cubic Ninja 3DS HD Gameplay Preview  
   • Acekard 2i Firmware Updated for 3DS 3...  
   • ninjhax : public 3DS homebrew exploit...  
   • DS Doom. Unofficial Nintendo DS Port.  

Zoogie's awesome timeline: gbatemp.net/threads/3ds-hacking-scene-history.4433…

Here's part 1 of Yifan Lu's Gateway Ultra. If you're looking for an interesting read, you should check it out!
yifan.lu/2015/01/10/reversing-gateway-ultra-first-…

Questions? Comments? Leave a comment or get in contact with me on twitter!
twitter.com/radhewc

Check out our Discord!
discord.gg/haEb4y9

All Comments (21)
  • @TheMrKeksLp
    > be a company that encourages piracy > get butthurt when someone pirates your product
  • @jimbobbyrnes
    i love how that the Gateway programmer literally called the function "Brick()"
  • @hallowizer440
    Imagine having a bestselling game because of its homebrew potential.
  • @bthonk
    They did NOT want people finding out how it works. now lets talk about how it works
  • @Psykii1
    I wonder how the Cubic Ninja devs felt when their game skyrocket in sales
  • When I was young, my dad bought me a copy of cubic Ninja from the clearance section before it took off... I still have it
  • @boopergoober
    Imagine being the dev team of Cubic Ninja, wondering why your game that flopped hard is now suddenly a best seller and also wishing that this had happened before the company went under.
  • Ironically, piracy is becoming more and more the only way we can ensure the preservation of older software.
  • @autumnburra
    r4 card: used by hackers and also 6 year old me playing cooking mama
  • @aldar8240
    The irony of a company called "Gateway" performing gatekeeping on their code should not be understated
  • I feel like once a game company stops selling games and the game system, its morally okay to pirate the games. They wont make money anyways, so its a win for the customer, but not a loss for the company.
  • @MichoOussama
    The 3DS being hacked years before the DSi is an understatement.
  • @Dat1Eddie
    I remember buying cubic ninja, and I was like this game sucks, and never playing it again, and now I see this...
  • So what you're telling me is... The 3DS was susceptible to a simple buffer overflow attack... TWICE.
  • @OrigamiAhsoka
    The way gateway has like the most classically evil looking logo I’ve ever seen is absolutely hilarious
  • I was working at a video game store when this happened, and that day we had a bunch of people come in to buy Cubic Ninja. I remember being so confused because no one had cared about the game up until that point. The next day we were told to immediately take it off the shelf and it got recalled back to the head office haha.
  • "Man, that is the best video i've seen in absolute AGES, i wonder what else this guy made..." "Oh."
  • @gnuling296
    "If their amazing code didn't trigger on actual Gateway cards too" Called it. Their idea was idiotic.
  • @Saustyy
    Fun facts : - MSET stands for MemorySet, it’s a function in c/c++ where you can set specific values to a location in memory. For example filling an array with a unique number. In that case, we memory set the ds profile to garbage characters to make the 3ds vulnerable.