Не кратко говоря есть AOSP говоря на понятном это то что делает основной разработчик - Google для своих аппаратов и вот для них вообще проблем нет. Google вместе с релизом очередной версии android выпускает и её исходники соответственно собирай не хочу.
Далее любой производитель телефонов на android делает свои изменения основанные или нет на AOSP и вот как поступает он зависит от конкретного производителя. Т.е. если это более менее серьёзная контора то она тоже выкладывает свои сырцы а для среднего непонятно из китая всё может быть очень плохо.
Можно. Но у тебя есть желание читать зачастую отсутвующую документацию, пытаться угадать что понаделали вендоры в своих блобах, чтобы их заставить работать и ВРЕМЯ, потому что даже сборка отнимает прилично.