__             //___  _____
  ____/ /_____ _____ // __ \/ ___/
 / __  // ___// ___/// / / /\__ \ 
/ /_/ /(__  )(__  )// /_/ /___/ / 
\____//____//____///\____//____/  

The Dollar Store Shim Operating System
    

Ever wanted to piss off your school's sysadmin? Well here's your golden ticket. dssOS is an alternate terminal-based live operating system for every student's favourite piece-of-shit hardware, the Chromebook.

Ok, what the hell does it do?

It uses a hijacked RMA shim to boot you into an ephemeral Linux environment.

How do I use it then?

You'll need:

First, clone the dssOS repo.

git clone https://github.com/BomberFish/dssOS --depth 1
cd dssOS

You will need to download a RootFS and extract it into the basesystem folder. Make sure to maintain this file hierarchy:

basesystem
└── layer
    ├── afs
    ├── bin -> usr/bin
    ├── boot
    ├── dev
    ├── etc
    ├── home
    ├── lib -> usr/lib
    ├── lib64 -> usr/lib64
    ├── lost+found
    ├── media
    ├── mnt
    ├── opt
    ├── proc
    ├── root
    ├── run
    ├── sbin -> usr/sbin
    ├── srv
    ├── sys
    ├── tmp
    ├── usr
    └── var

Then, run the setup script.

sudo ./patch.sh /path/to/shim.bin

Now, you'll need to flash the shim to your USB drive (wow, who would have seen this coming). Don't be dumb and flash it to the USB with all your ‟homework”!

sudo dd if=shim.bin of=/dev/sdX conv=fdatasync status=progress

FAQ

Technical Explainer

So dssOS runs on an RMA shim? What the hell is that?

Well, an RMA shim is a diagnostic tool used by people unfortunate enough to repair a Chromebook. It's essentially an extremely slimmed-down ChromeOS live system which a Chromebook inherently trusts. This means that if you can get your hands on one, you can boot into it without having to enable devmode.

Luckily, some retard over at Lenovo decided to put a shitton of shims on their public-facing download server for everyone to see. Additionally, Google (in their infinite wisdom) decided to NOT try and fix it at all.

What dssOS does is it replaces the lame diagnostics menu with a kick-ass bootloader (now rewritten in C), which mounts some partitions and uses Linux's native chroot functionality to boot into a fully-functional linux environment.

‟Reviews”

Look at these amazing reviews from happy customers!!!

r58playz says: this project's shittier than i thought it would be interpolation says: what is dssos