Дерево-это патч, который накладывают на исходники Андроид для добавления поддержки какого-то устройства. Деревья состоят из папок device,vendor,kernel (иногда присутствуют не все).
В папке device присутствуют основные конфигурационные файлы, драйвера с открытым кодом и кое-что еще (обсудим позже).
В папке vendor- вся пропритетарщина (бинарные файлы с закрытым исходным кодом).В принципе их можно совать в device, но так правильнее.
В папке kernel – исходники ядра (А все файлы рамдиска в device!!!)