This is your work, valued
BCR. A Basic Call Recorder for rooted Android devices
2.8kavbroot. Tool for manipulating and re-signing Android A/B OTAs
928RSAF. An Android Storage Access Framework document provider for rclone
909DualBootPatcher. Patches Android ROMs for dual boot support
559MSD. Android app for emulating mass storage devices over USB
279Custota. Android A/B OTA updater app for custom OTA servers
234Unity-for-Arch. Porting Ubuntu's Unity Shell to Arch Linux
163AlterInstaller. Spoof Android package manager installer fields
132nudl. An unofficial client for downloading HMG infotainment firmware
86OEMUnlockOnBoot. Reenable Android's `OEM unlocking` toggle on every boot
85Debian-Packages. Packaging files for Debian packages
54ipmi-fan-control. Rust
43afsr. A tool for unpacking and packing Android filesystem images reproducibly
41MirrorMobile. Mirror phone screen to vehicle screen (while parked) via Android Auto
27aosproot. Apply Magisk boot image patch during AOSP build
26grapheneos-patches. Collection of patches I apply to my personal GrapheneOS builds
25Unity-for-Arch-Extra. Extra stuff for the Unity-for-Arch project
25my-avbroot-setup. My personal avbroot setup for my Android devices
25DualBootZips. Shell
24PixelLight. A flashlight app for Google Pixel devices that uses private APIs to access high brightness modes
24jellyfin-ffmpeg-fedora. Unofficial Fedora packaging scripts for jellyfin-ffmpeg
20samfusdl. A command line client for Samsung FUS (Firmware Update Service)
20avbroot-inc-ota. Proof-of-concept tool to generate an Android incremental OTA from two full OTAs
20BCP. A tech demo to play audio to the other party in a phone call
17ddns-updater. A simple RFC 2136 dynamic DNS updater
16keystrings-decrypter. Simple decryption tool for TouchWiz keystrings.dat files
15CTSLauncher. A simple launcher and quick settings tile for contextual search (Circle to Search)
14deodexer. Python
12cargo-android. Bare-bones cargo wrapper for cross-compiling to Android targets
11tmovvm. An unofficial Android client for the T-Mobile mstore VVM API
10svrbsctl. Simple tool to control the operating state of SteamVR 2.0 Base Stations
10dotfiles. My precious!
10random-scripts. Python
9UnityNext-for-Arch. Project for porting Mir and Unity 8/Next to Arch Linux
8android-cmake. CMake toolchain file and other scripts for the Android NDK
8Knoxify. Magisk module to enable KNOX features in TouchWiz ROMs
7pixel-factory-images. Fetch Pixel factory image metadata
7ArchLinux-Packages. Packages for Arch Linux (some in AUR)
6ChargeLimit. Battery charge limit quick settings tile for Google Pixel devices
6chenxiaolong.
6beatsaber-configs. My Beat Saber game configuration and recording setup
6Unity-for-Fedora. Porting Ubuntu's Unity Shell to Fedora
5xiaomi-avbroot. Proof of concept for https://github.com/chenxiaolong/avbroot/issues/472
5libaxmlparser. Subset of AOSP's libandroidfw for parsing Android's binary XML files
5zbm-inject-pass. A custom build of ZFSBootMenu that avoids the need to enter the encryption password twice
5sepatch. A high-level wrapper library around libsepol for manipulating binary SELinux policies
4fedora-encrypted-boot. Patch for Anaconda installer to allow installing Fedora with an encrypted /boot volume
4edp-psr-hack. A hacky kernel module to force enable PSR on the internal eDP display
3sslkeyfinder. Search a broken disk or another input file for SSL private keys
3selinux. C
3neuteredsaf. Heavily stripped down version of Android's DocumentsUI for pre-KitKat
2Note4Kernel. C
1parrot_spam. Some fun at a previous job
1parrotize. Python
1beatsaber-overlay. Web-based overlay for Beat Saber
1abseil_link_error_test. C++
1