Всем привет, с вами очередной, четвертый выпуск еженедельной рубрики Keddr-O-lab, и сегодня мы рассмотрим с вами особенности кастомной прошивки для Galaxy Nexus (и небольшого ряда других аппаратов) BAMF Paradigm v2.2
Парадигма – модель постановки проблем и их решения. Не знаю, какое непосредственное отношение имеет данное выражение к прошивке и почему Team BAMF ее так назвали, однако неудобства различного характера она действительно решает. Ставшие уже классическими, казалось бы, вещи, твики и улучшения здесь представлены в новом свете, со своей «изюминкой». Реализация некоторых пунктов меня удивила, что, вкупе с общей стабильностью и быстродействием, делает ее одной из лучших для Galaxy Nexus.
Процесс, в общем-то, классический и ничего нового собой не представляет. Дабы он был успешен, у вас должен быть прошит кастомный рекавери.
Для начала стоит проследовать на отдельный портал, посвященный данному творению и, в конце первого поста в теме скачать непосредственно прошивку (136.48 Мб) и дополнительный файл Google Applications (GAPPS) (82.84 Мб), включающий в себя различные сервисы, предоставляемые Google. Так же имеются альтернативные ссылки на случай медленной скорости скачивания.
По завершению загрузки рекомендую открыть через любой архиватор GAPPS.zip и почистить его (путь system -> app) от неработающих в наших краях (или просто ненужных вам) приложений. Лично я удаляю файлы CarHomeGoogle.apk, FaceLock.apk, GoogleBackupTransport.apk, GoogleEars.apk (устанавливаю отдельно, так как в наших краях сервис работать не должен, вследствие чего после каждой перезагрузки смартфона виджет отключается из-за авто замораживания приложения), Magazines.apk, Wallet.apk.
Подключите ваш телефон к компьютеру и поместите загруженные файлы в корневую папку. По завершению данного действия выключите телефон и загрузите его в CWM, зажав обе клавиши громкости и кнопку питания.
Последовательно выберите и подтвердите выполнение следующих пунктов в появившемся меню: «wipe data/factory reset», «wipe cache», после чего перейдите в подраздел «advanced» и там выберите «wipe dalvik cacheЖ», после чего вернитесь в главное меню (++++++Go Back++++++) и, перейдя в меню установки (install zip from sdcard), установите сначала прошивку, а затем GAPPS-файл.
Поздравляю, вы успешно сменили ROM вашего телефона и готовы к исследованию! Перезагрузите аппарат, выбрав пункт «Reboot device» в главном меню.
Пройдя на указанный выше сайт, вы сможете ознакомиться с большим списком особенностей. Давайте пробежимся по ним «одним глазком»:
- Прошивка собрана из ресурсов, выложенных в AOSP (последняя версия JRO0L).
- Максимальная частота увеличена до 1.35 Ггц (по умолчанию 1.2).
- Настроенный deadline-планировщик (о том, что это такое, поговорим в другой раз).
- Подписана специальным ключем, вследствие чего повышена защищенность системы в целом.
- Миллион и один твик.
Первые изменения, которые вы встретите, – экран загрузки. Изменена как анимация, так и добавлен звук, сопровождающий ее (если кому вдруг понравилась мелодия, то полная композиция исполнена группой Five Finger Death Punch и называется “The Bleeding”). Первая загрузка после перепрошивки займет достаточно длительное время – не переживайте.
Первая, уже привычная вещь (ползунки управления различными элементами телефона, находящиеся в шторке уведомлений) здесь, как я и говорил, реализована необычно – если вы нажмете на маленькую иконку настроек, то, с красивой анимацией «вылета», появится вторая «страница» шторки, где они все и расположились. Нечто похожее можно наблюдать в китайском творении MIUI. В чем плюс такого подхода? Ползунки не занимают место на главном экране, что облегчает работу с нотификациями, учитывая их возможности к изменению ширины в Android 4.1.1 Jelly Bean.
Еще одной особенностью является наличие клавиши меню – достаточно нажать и удержать клавишу недавно запущенных приложений. Изменения коснулись и окна «Поделиться» – первой доступной функцией всегда будет «скопировать в буфер обмена».
В стандартном браузере активированы различные экспериментальные функции (применять на свой страх и риск).
В настройке звука имеется возможность «присоединить» громкость уведомлений к громкости звонков.
В основной «звонилке» активирован Т9: русских букв на клавишах нет, но по русским контактам исправно ищет. Полезно, если вы, как и я, знаете расположение русских букв в Т9-раскладке.
В меню настроек “Для разработчиков” появился пункт Restart SystemUI – перезагрузка интерфейса без перезагрузки аппарата. Может работать нестабильно.
Перейдя в настройки аппарата, вы встретите два новых пункта меню – «BAMF Settings» и «Theme Chooser». Первый отвечает за, как не сложно догадаться, различного рода дополнительные настройки, второй – за выбор и установку тем (подходят почти все для AOKP/CM9/CM10, не ставьте только Sense-тему).
После открытия вожделенного пункта «BAMF Settings», перед вами предстанет три вкладки с несколькими страницами на некоторых из них – «PERFORMANCE» (производительность), «SYSTEM» (системные) и «VISUAL» (внешний вид). Помимо этого, если вы, находясь на вкладке системных настроек, нажмете на клавишу «меню» в правом верхнем углу экрана, сможете попасть в управление напряжением процессора.
Итак, по порядку.
Содержание раздела «PERFORMANCE»:
Содержание раздела «SYSTEM»:
Содержание раздела «Visual»:
BAMF Paradigm – не единственная прошивка, на которую стоит обратить внимание. Рассмотрены будут и другие, более “классические” варианты, подходящие для большего количества аппаратов. Для Galaxy Nexus я остановил свой выбор на данном решении, и, возможно, прочитав данную статью вы решите последовать моему примеру, а так же заиметь представление о разнице между сторонней и “стоковой” прошивкой на “живом” примере. К сожалению, разницу в энергопотреблении и быстродействии я вам показать не могу – исследуйте и пробуйте!