Skip to content
Kernel Dev'ing.
Kernel Dev'ing.




@PrismarineJS @roblabla42 @Seed-Up @reswitched @MegatonHammer @sunriseos
Block or Report

Block or report roblabla

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

👋 Ohayo! I'm roblabla, a developer interested in all things low-level, from kernel and driver development to real-time embedded systems.

Here's what I'm currently working on:

  • SunriseOS, a toy reimplementation of the Nintendo Horizon/NX kernel, and various associated kernel-dev experiments.
  • CM Helper, a Linux/Gtk+ version of the Credit Mutuel banking app to run on the Librem 5.
  • steam_controller_custom_firmware, a reimplementation of the Steam Controller firmware.


  1. A cargo subcommand to manage various CI-related jobs in rust.

    Rust 99 15

  2. An implementation of RSA using node-rsa under the hoods, while being api-compatible with ursa.

    JavaScript 14 3

  3. Forked from PrismarineJS/node-minecraft-protocol

    Parse and serialize minecraft packets, plus authentication and encryption.

    JavaScript 3 3

  4. A daemon that "talks tmux", but manages window layout through i3.

    Rust 13 1

  5. 1
    # Muh Switch Keys
    So you want to decrypt switch content ? Well, the good news is that all the tools required to do that are written up! The great news is, since this is crypto we're talking about, you'll have to find the keys. Yourself. Like it's easter.
    So [here](#file-test-ini) you can find a template of the `$HOME/.switch/prod.keys` file that hactool uses to decrypt content. It contains all the SHA256 and location of the keys and seeds, so you can find them yourselves.
  6. Various configs, scripts and patches to ghidra