RikkaApps/Shizuku
Shizuku is an open-source project that lets normal apps call system APIs with ADB or root privileges via a Java process started with app_process. It acts as a middleman that forwards binder requests between apps and the system server, avoiding slow and unreliable su shell command execution. The project provides APIs, samples, and notes on limited ADB permissions and hidden API restrictions since Android 9.
What this means for indie developers:Indie Android developers building system-level utility apps can study Shizuku's root-free approach, while keeping ADB permission and hidden API limits in mind.