Arun Aditya·May 6SELinux on Android: The “Secret Handshake” That Secures Your ServiceIf you’ve ever tried to add a custom daemon or a “Hello World” service to the Android /vendor partition, you’ve likely run into a brick…
Arun Aditya·May 5Beyond the Basics: The “Diplomatic Passports” of the Android OSHow LLNDK and Binder NDK bridge the gap between hardware and software.
Arun Aditya·Mar 26Part 10 — Git, GitHub, and repo: Managing Your OEM Code ProfessionallyUp until this point, every part of this series was about what to build and how to build it. This part is about something equally important…
Arun Aditya·Mar 24Part 9 — The Manager PatternBoth services are running. A developer on your team wants to use the BMI service in an Android app. You could tell them: “just call…
Arun Aditya·Mar 24Part 8 — Debugging: When Things Don’t WorkEvery tutorial shows you the finished code. Nobody shows you the wrong turns, the confusing error messages, the hour spent staring at a log…