В теории:
* иметь разблокированный загрузчик
* иметь спецификации железа
* иметь собранное ядро под конкретную архитектуру системы на чипе нужного телефона
* иметь написанные модули ядра под каждую железку
* общая прошивка радиомодулей, написанная с учётом ОС.
Так как ничего этого никогда нет, то 5-6 лет можно убить на установку генты на пылесос :)