5 ms·
> I can get the source of the kernel, including all drivers, running on my android phone with a few clicks and build a custom ROM. No, most drivers are closed
by fabrice_d 10mo ago
> I can get the source of the kernel, including all drivers, running on my android phone with a few clicks and build a custom ROM.
No, most drivers are closed source and you can just extract binary blobs for them. They run as daemons that communicate through the binder ipc - Android basically turned the Linux kernel into a microkernel.
- pjmlp 10mo agoIndeed, since Android 8 all drivers are in userspace and use Android IPC to talk to the Linux kernel. Traditional Linux drivers are considered legacy in Android. https://source.android.com/docs/core/architecture/hal https://source.android.com/docs/core/architecture/hal
- oneshtein 10mo agoYep, my Pixel 5 with stock OS and Pixel 6 with Graphene are hacked via WiFi blobs, which are not updated and cannot be patched.