Frick the damn chromebook restrictions
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-22 07:38:36 -04:00
8-bit-dino Dev + bugfixes 2026-09-22 07:38:36 -04:00
PHTMLTextEditor Dino complete + README 2026-09-21 10:39:44 -04:00
README.md Dino complete + README 2026-09-21 10:39:44 -04:00
test.html PHTMLTextEditor is done 2026-09-20 11:40:59 -04:00

Frick The Damn Chromebook Restrictions

A collection of single-file, fully-offline HTML tools for locked-down Chromebooks. Every tool is one .html file you can double-click and run with no server, no internet, no install, no extension, and no dependencies. If your school leaves USB file transfer and local HTML execution enabled, this works.

These are offline webpages, not exploits. They don't bypass network filters, admin policy, or anything else — they simply give you a real tool (an editor, a game) that runs locally, the way a device should.


Projects

Project What it is Open this file
8-bit-dino A complete original 8-bit endless runner (canvas, pixel art, Web Audio) 8-bit-dino/dino.html
PHTMLTextEditor A tiny offline Notepad-style text editor PHTMLTextEditor/editor.html

Each project folder has its own README with full details. Each project also keeps its original task.txt specification alongside it.


Quick start

  1. Copy the repo (or a single project folder) onto the Chromebook — USB drive, Downloads, Google Drive, whatever you can reach.
  2. Double-click the HTML file, or open Chrome and use File → Open File, or drag the file into a tab.
  3. That's it. No setup, no build step, no terminal.

If you want to confirm local HTML execution works at all before anything else, open test.html — it just proves Chrome will run a local file.


Repository layout

.
├── README.md                 this file
├── test.html                 "does local HTML run here?" sanity check
├── 8-bit-dino/               the game (see its README + task.txt)
│   ├── dino.html             ← the playable, self-contained game
│   ├── task.txt              original build specification
│   ├── *.png / *.pxo         source art (not needed at runtime)
│   └── README.md
└── PHTMLTextEditor/
    ├── editor.html           ← the editor, self-contained
    ├── task.txt              original build specification
    └── README.md

Only the .html files are runtime deliverables. Everything else (.pxo source art, .png originals, task.txt) is development material — the HTML files do not need any of it to be present.


Why this exists

The original note that started this collection:

I am the greatest hacker that's ever lived. Not because I'm good at hacking. It's because I'm willing to provide liberty to those in need.

I grew up in another country. There, they didn't have these stupid chromebooks or their restrictions. I grew up, knowing that whenever I used a device, no school district could limit what I saw or did. I grew up knowing freedom.

It's quite ironic that here, children grow up being spied upon. Isn't that just funny?

This is a collection of HTML files. These are essentially offline webpage files; They can be double-clicked to open a webpage that runs independently of the internet. If your school does not disable USB file transfer and HTML file execution, this will work. Though, I warn you: do not overuse the things in here. I've seen many cases of schools turning a blind eye towards exploits used in small amounts, but once it spreads to the masses and goes out of control, it gets banned. Forever.

I hope this collection provides joy to whoever is in need of a proper text editor, and a little Chrome Dino game.


Ground rules for everything here

  • Zero network. No fetch, no XMLHttpRequest, no WebSockets, no CDNs, no web fonts, no analytics, no telemetry. All tools work with Wi-Fi off.
  • Self-contained. HTML, CSS, JS, images, and audio live inside the one file.
  • No build step. No npm, no Node, no Python, no server.
  • Plain browser tech. Canvas, Web Audio, localStorage, File API — nothing exotic.
  • Local data stays local. Any saved state uses localStorage on your machine and is never uploaded.