На самом деле тема актуальна, еще в связи с тем, что всем старым железкам на андроиде можно было бы дать вторую жизнь.
Щас дешевый смарт, дешевле чем роутер или ip камера, а характеристики лучше. Шить туда Ubuntu, конечно особого смысла нету, если вы хотите прошить и загрузить свое ядро, нужно смотреть в сторону загрузчика uboot , груб на смартах и роутерах не в моде.
На самом деле мне бы хватило скрипта, который бы снес со смарта все андроид окружение, и вместо него поставил систему пакетов + ссш сервер. Цель, убрать уровень абстракции где работают андроид приложения. Собственно ГУЙ мне там не нужен, максимум вывести чего нить на экран смарта. Если вам нужен ГУЙ, то проще Ubuntuуан или файрфоксос поставить. От портирования dpkg я не вижу особо большого смысла, т.к. готовых пакетов под арм все равно нету, а вести самому репо со всеми пакетами нереально.