I have a little idea about the /odm
but no idea of /vendor
dir. Can someone please explain in the best way possible? I looked up on Google and it didn't help.
What I'm really confused is with whether OEM's make changes to the files underlying these directories or is it the Android's source.
From /system, init launches and starts mounting all the other partitions, such as /vendor, /oem, and /odm
/odm
a directory on your device? Please edit your question and only use full paths and also add your device name and vendor./odm
contains files from Original Device Manufacturer./vendor
contains files from SoC manufacturer. I'll share my thoughts on this when I get some time.