Android platform & ROM maintenance

Bobby Panarisi

I maintain crDroid for seven Google Pixel devices — device trees, kernels, SELinux policy, and the build tooling that turns all of it into a signed monthly OTA.

Most of that work lands upstream rather than in my own repositories —43 pull requests into crDroid's organisation, and platform patches that other ROMs have since picked up. Builds ship through crDroid's official channels, withmatching NikGapps packages alongside them.

Officially maintained

DeviceCodenameThread
Pixel 10 Pro FoldrangoXDA
Pixel 10 Pro XLmustangXDA
Pixel 10 ProblazerXDA
Pixel 10frankelXDA
Pixel 5abarbetXDA
Pixel 5redfinXDA
Pixel 4a 5GbrambleXDA

All seven on crDroid 12.x / Android 16, built monthly.

Selected work

All projects →

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

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

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

  • shell
  • crdroid
  • build
  • signing
  • ota