07-25-2020, 06:45 AM
(This post was last modified: 07-25-2020, 07:19 AM by thunderbiscuit.)
Hello everyone.
Trying to wrap my head around the Android Open Source Project and the pieces that come together to make it work on specific devices. The image attached is my current mental model of how Android can be built. With this thread I am looking to:
1. refine/restructure the mental model it if it needs it, and
2. understand better if "vendor blobs" are the only thing one needs to make AOSP work on any given device or if more is needed.
Eventually the bigger picture question I have is whether one could build "vanilla" AOSP from source and use it on a Pinephone or whether other pieces are still missing in that architecture to make it work that I have not understood/accounted for.
Thank you!
(mmmm... I can't upload images from my machine on a post?)
Ok here's a link I guess: https://ibb.co/CPF0MHt
Trying to wrap my head around the Android Open Source Project and the pieces that come together to make it work on specific devices. The image attached is my current mental model of how Android can be built. With this thread I am looking to:
1. refine/restructure the mental model it if it needs it, and
2. understand better if "vendor blobs" are the only thing one needs to make AOSP work on any given device or if more is needed.
Eventually the bigger picture question I have is whether one could build "vanilla" AOSP from source and use it on a Pinephone or whether other pieces are still missing in that architecture to make it work that I have not understood/accounted for.
Thank you!
(mmmm... I can't upload images from my machine on a post?)
Ok here's a link I guess: https://ibb.co/CPF0MHt