Skip to Main Content
Lightning Talk Intermediate First Talk

AOSP E2E: Internals, Security, Optimization - Building ROM & Automotive

Approved
AOSP E2E: Internals, Security, Optimization - Building ROM & Automotive
Session Description

In this talk, I’ll take you on a journey through the depths of the Android Open Source Project (AOSP) — from creating a custom AOSP extension for automotive devices, to reviving an old smartphone far beyond its official support.

I’ll start with how I built a custom AOSP repo that can turn virtually any device into an Android Automotive system with just a few additions to the build. This modular setup makes it easy for developers and hobbyists to experiment with automotive-grade AOSP without needing expensive setups.

Next, I’ll dive into my journey with the Xiaomi Mi A2 (SDM660), a device launched in 2018 and abandoned in 2020. I’ll share how I kept it alive through Android 15 (and potentially 16), improving its performance through deep debugging, optimization, and smart usage of Android features like Android Go configurations. This part includes real-world debugging stories, performance tuning tips, and practical AOSP development strategies.

We’ll also explore general AOSP security features, why they're often overlooked, and how enabling them — alongside lesser-known optimizations — can result in smoother, more secure Android experiences, even on older hardware.

Key Takeaways
  • How to use a custom AOSP repository to enable Android Automotive functionality on almost any device.

  • The process of extending the life of an end-of-support device like the Mi A2 to Android 15+.

  • Performance tuning and debugging techniques learned from working on real-world legacy hardware.

  • Hidden AOSP features and flags (like Android Go configs) that can improve efficiency on low-end devices.

  • Insights into contributing to custom ROMs and the AOSP community.

  • Practical security enhancements you can apply in AOSP builds.

References

Session Categories

Introducing a FOSS project or a new version of a popular project
Engineering practice - productivity, debugging
Which track are you applying for?
Android Open Source Project (AOSP) Devroom

Speakers

Immanuel Raj SysOps Engineer | rtCamp

Immanuel Raj is a passionate open-source contributor, developer, and DevOps engineer from Chennai, India. With a deep-rooted love for Android and the AOSP ecosystem, he has been actively building, optimizing, and extending Android for years — from breathing new life into legacy devices to creating modular frameworks for automotive-grade AOSP

Immanuel Raj
https://immanuelraj.dev/links/

Reviews

Reviews are hidden by the event organisers.