jp

Notes

Android internals, written down so I only have to learn them once.

AOSP architecture, build and boot

28 April 2025, 5 minute read

Android's layers from kernel to apps, how the build moved from Make to Soong, and every stage from power-on to the launcher.

Read it, in 10 parts
  1. The complete stack
  2. From Make to Soong
  3. Build commands
  4. Where things live in the source
  5. The boot process
  6. How system_server starts services
  7. Device and board configuration
  8. Runtime resource overlays
  9. Making builds faster
  10. A change, start to finish