Прошивка для установки через CWM, основана на китайском стоке последней версии, и включает в себя всё что я (и не только) делал для этого телефона, а именно:
- перевод всего, языковые пакеты на этот раз взял у djking'а с 4PDA (надеюсь, он не обидится) + кое-что изменил на свой вкус;
- удалён лишний (на мой взгляд) софт, клавиатура заменена на Xperia Keyboard последней работающей на 4.2.2 версии;
- всё, что осталось от ГуглАппсов, обновлено до актуальных версий (на момент публикации);
- добавлены root и shell-root, установлены busybox и SuperSu актуальных версий, реализована расширенная поддержка init.d (см. ниже);
- повышен приоритет процесса surfaceflinger и установлен альтернативный hwcomposer (устраняет некоторые лаги интерфейса);
- обновлены таймзоны (не забудьте установить корректную дату - зона определяется по ней!);
- отключена т.н. SMS-бомба MTK (перезагрузка телефона при входящем sms, содержащим только символ "=");
- отключена поддержка китайских сервисов и активирована поддержка эквалайзера во встроенном медиаплеере;
- исправлена почта (падала при открытии сообщения);
- добавлена кнопка запуска инженерного режима в меню "Для разработчиков";
- добавлены стоковые приложения Суперэкономия (должна срабатывать и автоматически, как на Алкателе), Киностудия и Клиент SyncML;
Полноэкранных контактов нет, т.к. мне их реализация не нравится :) Зато дополнительно включены все изменения интерфейса, которые я сам использую:
- увеличены цифровые кнопки в звонилке, исправлен их цвет (заодно изменено положение русских букв), пофиксен столбец поиска (невидимый, как в "голом" андроиде);
- везде (точнее, где получилось) в звонилке, контактах, истории, быстром поиске и фаворитах реализовано двустрочное отображение длинных имён;
- разблокирован черный список в меню номеронабирателя;
- в журналах звонков по-умолчанию отображается ФИО абонента (вместо ИОФ) и отключена запятая после фамилии, дата отображаются в формате дд/мм/гггг (вместо мм/дд/гггг); добавлены параметры (закомментированы в build.prop) sort_by_name и comma_in_contacts: первый включает сортировку по имени в списках вызовов (не путать со списком контактов), второй включает отображение запятой после фамилии; после прошивки или переключения этих параметров требуется реимпорт контактов;
- отключен убогий маленький треугольник в углу на аватарке контакта во всех списках (бесил);
- отключена поддержка плавного перехода конца строки (эффект "исчезновения"), чтобы меньше тормозили любые списки при прокрутке;
- отключено автоматическое создание ставшего бесполезным ярлыка "быстрая блокировка";
- в лаунчере при первом запуске удалены интерактивные папки, скрыты лишние виджеты по-умолчанию, аккуратно расположены ярлычки;
- подправлена сетка лаунчера, чтобы влезали без переноса последней буквы проклятые "Калькулятор" и "Киностудия"; ещё более длинные названия просто изменены (раздвигать сетку дальше не разумно - сливаются в кашу находящиеся рядом длинные строки);
- убраны иероглифы в анимации включения/выключения;
- заменена картинка в пасхалке, привет любимой супруге :)
- добавлена расширенная поддержка init.d. Идея слизнута отсюда, но реализация и возможности немного другие. Суть такова: скрипты помещённые в папку /system/etc/init.d обрабатываются стандартно, их выполнение происходит после запуска системы. А вот скрипты из папки /system/etc/init.d/timed могут содержать такие конструкции: