14 projects

Projects

Things I've built, ported, or keep alive.

Android

8

ROM maintenance, device bringup, and the platform work underneath it.

Custom Google Apps packages built to match my crDroid builds — 17 merged config changes upstream at NikGapps.

  • nikgapps
  • gapps
  • packaging
  • crdroid

43 pull requests into crDroid's own repositories, plus platform patches that other custom ROMs picked up and shipped.

  • crdroid
  • aosp
  • upstream
  • frameworks
  • kernel

Official crDroid maintainer for the Pixel 4a 5G, Pixel 5, and Pixel 5a — three devices Google stopped supporting, kept current on Android 16.

  • crdroid
  • aosp
  • pixel
  • device-trees
  • kernel

Official crDroid across all four Pixel 10 models — the 10, 10 Pro, 10 Pro XL, and 10 Pro Fold — on Google's Tensor G5 hardware.

  • crdroid
  • aosp
  • pixel
  • tensor
  • bringup

Halium device port for redfin — the plumbing that lets a GNU/Linux distribution boot on a phone using its Android kernel and drivers.

  • halium
  • linux
  • pixel
  • redfin
  • experiment

Build script for producing signed crDroid OTA packages. Adopted upstream by crDroid and now maintained there.

  • shell
  • crdroid
  • build
  • signing
  • ota

blazer-dump

maintained

Full firmware dump of the Pixel 10 Pro — the reference material that made crDroid bringup on Tensor G5 possible.

  • pixel
  • firmware
  • dump
  • bringup

Patched Project Sandcastle so Android would boot on iPhones running iOS 14.4 and up, back when it otherwise wouldn't.

  • android
  • ios
  • checkra1n
  • jailbreak
  • shell

Tooling

2

Things built to make the work above less tedious.

radb

active

Lend a USB-attached Android device to a remote machine, so stock adb and fastboot drive it as if it were plugged in there.

  • go
  • adb
  • fastboot
  • usb
  • tooling

Telegram-connected bot that watches upstream repositories and cherry-picks or rebases new commits into your fork, handing conflicts back to you in chat.

  • python
  • telegram
  • git
  • automation

Side projects

4

Everything else.

This site — a static Astro build served from Cloudflare Workers' asset storage.

  • astro
  • cloudflare
  • workers
  • meta

BOAB

active

Bobby's Old Ass Boombox — a Discord music bot with crossfading, multi-platform sources, and a Docker deployment.

  • python
  • discord
  • yt-dlp
  • docker

MineCord

active

Minecraft server manager driven from Discord — multiple instances, CurseForge modpack installs, and crash recovery.

  • python
  • discord
  • minecraft
  • systemd

WinDLP

maintained

A deliberately simple Windows GUI over yt-dlp — paste a URL, pick video or audio, get a playable file.

  • python
  • windows
  • yt-dlp
  • gui