Skip to content

Instantly share code, notes, and snippets.

@justgerd
Last active September 25, 2019 15:26
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justgerd/2ead85ac4828103ea6cacd5b75840850 to your computer and use it in GitHub Desktop.
Save justgerd/2ead85ac4828103ea6cacd5b75840850 to your computer and use it in GitHub Desktop.
ReSwitched #offtopic pins.

Accuracy of CTU simulating the Switch

Accuracy meme

Confused people

Switch to Linux distros

Accuracy of Mephisto emulating the Switch

Accuracy meme 2

Windows Update vs Switch Hacking

"Observing people hacking the Switch from the outside is like watching the Windows status bar: How long will it take? WHO KNOWS?! Maybe a few months, maybe a few years... but you can definitely see stuff happening!"

Political Discussions

the toilet roll goes on backwards. obviously.

My cousin

"oh no my cousin updated my switch can I get homebrew channel & cfw????"

"no"

[ANGERY IDIOT NOISES]

Accuracy of Yuzu emulating the Switch

An accurate description of how accurately Yuzu is emulating the Switch: It looks the part, but it still has to be pulled around to make it work, and it's not quite got the whole thing just yet. dsadasd

Ban yourself

i banned myself (not clickbait) hahahahahhahaha meme version

He said Dongle

He said Dongle

Hardest problems in Programming

'The three hardest problems in programming are deliver-once, naming things, off-by-one-errors, and deliver-once.'

I can't be trusted with the internet

asd

Oh that's me

oh that's me

We assume

* Kate and SciresM stroll through the doors of the Nintendo of Japan main complex.
Kate> It sure is nice to be--
* Nintendo executives pull out guns, level them at Kate.
Nintendo> Excellent work, Michael. As promised, the next seven Pokémon games.
* Nintendo executive gestures with his head towards a briefcase.
Nintendo> Now get out of here before I change my mind.

Softbricks

clay

What doesn't work

everything

Naming conventions

accentuer toutes les voyelles

There's a few conditions in place for releasing from private to occur, in addition to approval from the wizards:

  • Something is patched in a software update. Nintendo had acknowledged and fixed the issue, and it's no longer necessary to keep it from Nintendo.
  • We have an excessive stockpile of vulnerabilities, entrypoints, exploits. It's no longer useful to keep it secret from competing teams, and it's appropriate to collaborate, cooperate, or just help one another.
  • We have a fully developed stack for Homebrew use and development. It's no longer necessary to keep it secret from the public, and burning this exploit may serve to open more eyes on the system and have more people finding vulnerabilities and writing exploits.
  • We boot Linux. Dude, Linux.

How to full-stack reverse engineer. Guide by Schala

  1. Read: Reversing by Eldad Eilam
  2. Skip if you already know assembly 2a) Do: Write some C, compile it, disassemble, hand-decompile to C 2b) Do: Have a friend write and compile some C, then disassemble and hand-decompile it and have friend check your work
  3. Do: Pick a game. Reverse-engineer its archive format and write an unpacker
  4. Do: Reverse-engineer the 3d model format for a game
  5. Read: The Dragon Book (Compilers by Aho et al)
  6. Do: Write a compiler from some high-level language (feel free to make one up) to another (good candidates: JavaScript, Python, Ruby)
  7. Do: Write an assembler
  8. Do: Write a compiler from some language down to assembly
  9. Read: Reverse Compilation Techniques by Cifuentes
  10. Do: Write a decompiler for CIL and/or Dalvik bytecode
  11. Do: Write a decompiler for ARM (doesn't have to be ARM, but it's consistent and relatively sane)
  12. Read: The osdev wiki, until your eyes can't focus anymore
  13. Do: Write a toy kernel 14a) Do: Write it again, with slightly less suck 14b) Do: Port your kernel to a different platform
  14. Do: Pick a well-known platform and write an interpreting emulator 15a) Do: Add a recompiler
  15. Do: Pick a slightly-unknown platform 16a) Read: Everything you can find about it 16b) Do: Begin writing an emulator 16c) Read: All the assembly you can find, for bits that aren't known 16d) Go back to 16b, continuing your work

Searching for a meme that was not in the files above? Here's a list of all the links to the pinned messages (in chronological order)! Yes, the list is long, and finding something will be painful, but it would've been as painful if you were still looking for it in the original pins.

https://discordapp.com/channels/269333940928512010/286612533757083648/297104288927318018 https://discordapp.com/channels/269333940928512010/286612533757083648/310161709795115009 https://discordapp.com/channels/269333940928512010/286612533757083648/321174577273241610 https://discordapp.com/channels/269333940928512010/286612533757083648/326428606349705237 https://discordapp.com/channels/269333940928512010/286612533757083648/327144597480407040 https://discordapp.com/channels/269333940928512010/286612533757083648/327144776052899840 https://discordapp.com/channels/269333940928512010/286612533757083648/331203850797056000 https://discordapp.com/channels/269333940928512010/286612533757083648/331766293760049155 https://discordapp.com/channels/269333940928512010/286612533757083648/332244246734045186 https://discordapp.com/channels/269333940928512010/286612533757083648/331423811729752064 https://discordapp.com/channels/269333940928512010/286612533757083648/342777565225811989 https://discordapp.com/channels/269333940928512010/286612533757083648/343878084535123978 https://discordapp.com/channels/269333940928512010/286612533757083648/351722463840960515 https://discordapp.com/channels/269333940928512010/286612533757083648/334476491200921620 https://discordapp.com/channels/269333940928512010/286612533757083648/364519065470894081 https://discordapp.com/channels/269333940928512010/286612533757083648/350391458332934146 https://discordapp.com/channels/269333940928512010/286612533757083648/364846229516976132 https://discordapp.com/channels/269333940928512010/286612533757083648/366286249444638721 https://discordapp.com/channels/269333940928512010/286612533757083648/369295238684082187 https://discordapp.com/channels/269333940928512010/286612533757083648/369328963039789056 https://discordapp.com/channels/269333940928512010/286612533757083648/377592938605314061 https://discordapp.com/channels/269333940928512010/286612533757083648/377684902411239438 https://discordapp.com/channels/269333940928512010/286612533757083648/382385240326537216 https://discordapp.com/channels/269333940928512010/286612533757083648/386598285181452289 https://discordapp.com/channels/269333940928512010/286612533757083648/393480318860001290 https://discordapp.com/channels/269333940928512010/286612533757083648/400386817846673409 https://discordapp.com/channels/269333940928512010/286612533757083648/400870681459294209 https://discordapp.com/channels/269333940928512010/286612533757083648/402056563864371200 https://discordapp.com/channels/269333940928512010/286612533757083648/403075998737891328 https://discordapp.com/channels/269333940928512010/286612533757083648/403076166937739264 https://discordapp.com/channels/269333940928512010/286612533757083648/403080855926472704 https://discordapp.com/channels/269333940928512010/286612533757083648/407691720965488647 https://discordapp.com/channels/269333940928512010/286612533757083648/415379099364622336 https://discordapp.com/channels/269333940928512010/286612533757083648/417449178529267712 https://discordapp.com/channels/269333940928512010/286612533757083648/417474108708880404 https://discordapp.com/channels/269333940928512010/286612533757083648/420262906240958465 https://discordapp.com/channels/269333940928512010/286612533757083648/421269382296109056 https://discordapp.com/channels/269333940928512010/286612533757083648/422292178451038208 https://discordapp.com/channels/269333940928512010/286612533757083648/422941101574324256 https://discordapp.com/channels/269333940928512010/286612533757083648/423266150844203019 https://discordapp.com/channels/269333940928512010/286612533757083648/425408276088356875 https://discordapp.com/channels/269333940928512010/286612533757083648/429962446501969921 https://discordapp.com/channels/269333940928512010/286612533757083648/434632038025527297 https://discordapp.com/channels/269333940928512010/286612533757083648/438410596850073601 https://discordapp.com/channels/269333940928512010/286612533757083648/445716527564587020 https://discordapp.com/channels/269333940928512010/286612533757083648/457257063148683274

joke has not aged well. more recursion https://discordapp.com/channels/269333940928512010/286612533757083648/524534422834380802

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment