Варианты кастомных прошивок.
1. Прошивки CyanogenMod (или коротко CM)
CyanogenMod это чистый Android без добавление фишек от производителя, над созданием основы этих прошивок трудится огромная команда людей. По статистике во всем мире более чем на 4.8 миллионах телефонов стоит именно прошивки CM. Прошивки CM как правило направлены на надежность и производительность. Подробней можно почитать
Здесь.
Видео обзор.
2. Прошивки основанные на стоковых.
Смысл создания таких прошивок в увеличении производительности телефонов сохраняя при этом все фишки производителя. И опять же вы получаете возможность выбирать какое программное обеспечение от производителя оставить а какое удалить. Как правило первые месяцы после выхода телефона на рынок появляются только такие прошивки.
3. Прошивки MIUI.
MIUI это сильно модифицированный android, местами напоминающий iOS. Большая часть прошивок MIUI основаны на CyanogenMod и выходят практически сразу после официального релиза оной. Основная задача MIUI это упростить управление телефоном и при этом добавить в интерфейс красоты и возможность менять внешний вид в корне. Подробней можно прочитать
Здесь. Видео обзор.4. Android Open Kang Project (или AOKP)
Прошивки AOKP очень напоминают CM, однако считается, что в AOKP больше настроек меняющих интерфейс телефона и некоторый функционал. Группа разработчиков гораздо AOKP гораздо меньше чем у CM, однако нередко случается так, что для поддержки популярного девайса прошивками AOKP собирается группа единомышленников и разрабатывают под именем AOKP.
5. Android Open Source Project (или AOSP)
По большому счету AOSP это голый андроид. Тот каким его выпускает Google, чаще всего в таких прошивках минимально изменений интерфейса. Часто создатели прошивок указывают в названии своей прошивке "based on AOSP", то есть в основе прошивки лежит голый Android.