Danny Lin's Projects
GCC 9.2.0 + binutils 2.32 toolchain for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch64 systems.
Android ROM device support and bringup tool, designed for maximum automation and speed.
The central hub of information and resources for alignment.
Benchmark memory allocators realistically with techniques from Android, such as real-world trace replaying.
Easy-to-use web installer for Android-based operating systems
Enable and customize hidden features on Android 12.
Old Android 10 device tree for AOSiP on the Asus ZenFone 6.
First-class custom ROM integration service for my Repainter app
My Advent of Code 2020 solutions in Rust and Python.
My solutions for Advent of Code 2021
Advent of Code 2022 solutions
Select parts of my homegrown library for Android app development
ArchEnemy Linux β a spin of Arch's official archiso live rescue disk with additional tools, tailored for my use.
GCC 9.2.0 + binutils 2.32 toolchain for x86_64 hosts, targeted for bare-metal (ELF / kernel-only) AArch32 systems.
Base16 color scheme template for kitty
Base16 for Termux
A developer-centric toolkit module for Android to facilitate in-depth profiling and benchmarking. MOVED to official Magisk module repo: https://github.com/Magisk-Modules-Repo/benchkit
A Go program to measure the latency of Binder IPC transactions on Android.
A fast Discord bot prototype written in Go with module and command discovery.
A discontinued multi-purpose Discord bot written in Java, available for reference purposes.
Test implementation of dual-filter Kawase blur in OpenGL ES 3.1, in the form of an Android app.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager β all in one
CAF 4.14 kernel for msm8998 wahoo
CAF 4.4-based kernel for the Pixel 2 / XL (walleye/taimen), unified as wahoo. Note that this is a proof-of-concept which cannot fully boot Android due to encryption issues.
A program to measure the speed of simple time syscalls and vDSO calls, as well as basic in-memory file I/O using the mmap(2) and read(2) syscalls.
Converts the CarrierSettings binary protobuf files in Google Pixel device images to XML format compatible with AOSP
Fast & complete app + data backup script for Android
CCExtractor - Official version maintained by the core team
Simple and naΓ―ve C implementation of ChaCha20 for learning purposes
An discontinued conversational natural language chatbot written in 2017. Available for reference purposes only.