Всем привет, с вами очередной, четвертый выпуск еженедельной рубрики 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»:

  • Minimum CPU Speed – минимальная частота процессора. Если вы часто включаете-выключаете экран устройства для выполнения каких-либо действий, рекомендую установить ее на отметке в 700 Мгц. Это обусловлено тем, что на постоянный переход с одной планки частоты на другую затрачивается очень много энергии;
  • Maximum CPU Speed – максимальная частота процессора. Можете оставить в покое или же снизить до 1.2 Ггц (производительности вполне достаточно);
  • Kernel Governor – регулятор, управляет порядком и условиями, при которых процессор меняет свою частоту. В зависимости от ядра может иметь от 3-5 до 22 вариантов. Родным для Jelly Bean считается interactive (а для самсунгов с 4мя и более ядрами – pegasusq), возможный вариант для работы – ondemand. Подробнее регуляторы мы рассмотрим так же позднее;
  • Apply on Boot – применение настроек при загрузке аппарата. Необходимо выставить, дабы изменения применялись автоматически при перезагрузках (у меня на скриншотах маркером не отмечено из-за использования другой программы управления производительностью).

 

Содержание раздела «SYSTEM»:

  • Block Ads – блокирование рекламы. Вкупе с Adaway работает просто великолепно;
  • Remount System – автоматическое переключение папки /system из режима R/W (запись/чтение) в режим R/O (только чтение). Можно не трогать;
  • Volume Track. – переключение треков при заблокированном экране зажатием клавиш регулировки громкости;
  • AutoBrightness Settings – регулировка и изменение уровней автояркости;
  • Manage System Apps – включаем /отключаем (замораживаем) /удаляем системные приложения. Необходимость ставить дополнительные программы или ковыряться в файловом браузере пропала;
  • Manage Notifications – идеи Jelly Bean с возможностью отключения тех или иных уведомлений получили здесь свое логическое и функциональное развитие, переняв некоторые возможности из платной LightFlow:
    • Hide Notifications – скрыть уведомления;
    • Filters – фильтровать уведомления, содержащие в себе то или иное слово;
    • Sound – выбор собственного звука уведомления;
    • Vibrate pattern – шаблон вибрации, возможно настроить длину, паузу между вибрацией и варианты повторения;
    • LED Color – настраиваем цвет индикатора;
    • Background color – выбираем цвет заднего фона под конкретное уведомление. Имеется возможность выбора из цветовой палитры и по HEX-коду;
    • Turn on screen for x seconds – включение дисплея на то или иное количество времени при получении конкретного уведомления.
 
 

Содержание раздела «Visual»:

  • Первая страница
    • Configure Lockscreen – настройка экрана блокировки. Имеется возможность добавить свои иконки приложений (две, суммарно получается четыре), выбрать назначение левой иконки (камера или переключение звуковых профилей) и предварительный показ «основной» защиты перед этим экраном блокировки;
    • Boot Animation Options – настройки анимации загрузки. Включаем/выключаем анимацию, звук загрузки и настраиваем громкость мелодии;
    • Search Bar – постоянная строка поиска;
    • Dock Divider – отображение полосы разделения док-бара от основных иконок на рабочих столах;
    • Number of Launcher Screens – настраиваем количество рабочих столов родного лаунчера (3-5-7).
 
 
 
  • Вторая страница
      • Icon Preferences – настройка элементов в статус-баре:
        • Status Bar Clock – выбор местоположения часов;
        • Debugging Indicator – иконка отображения отладки;
        • Alarm Indicator – иконка отображения будильника;
        • Batter Style – выбор внешнего вида иконки батарейки;
        • Battery Text – включение /отключение процентов, настройка цвета и размера цифр, включение /отображение их при зарядке.
    • Use custom carrier label – изменение отображения названия оператора (можно написать что угодно);
    • Tap to customize label string – собственно текст;
    • Screenshot action – действие, выполняемое по умолчанию после снятия скриншота (ничего не делать, вызов меню «отправить через» или открыть его в галерее);
    • Quick Settings – настройка элементов управления в шторке. Возможно менять их местоположение (change order), добавлять свои собственные приложения и менять их иконки. Попасть в это меню можно и из второй страницы самой шторки, нажав на гаечный ключ в правом верхнем углу экрана.
 
 
 
 
  
  • Третья страница
    • Key Reflections – отражение основных навигационных клавиш;
    • Search Key – добавление клавиши поиска в строку навигационных клавиш;
    • Search Key Long Press – дополнительное действие при длинном нажатии на клавишу поиска;
    • Navbar Button Color – изменение цвета навигационных клавиш. Имеется возможность выбора из цветовой палитры и по HEX-коду;
    • Navbar Glow Color – изменение цвета свечения вокруг навигационных клавиш при нажатии на них.

 

 

BAMF Paradigm — не единственная прошивка, на которую стоит обратить внимание. Рассмотрены будут и другие, более «классические» варианты, подходящие для большего количества аппаратов. Для Galaxy Nexus я остановил свой выбор на данном решении, и, возможно, прочитав данную статью вы решите последовать моему примеру, а так же заиметь представление о разнице между сторонней и «стоковой» прошивкой на «живом» примере. К сожалению, разницу в энергопотреблении и быстродействии я вам показать не могу — исследуйте и пробуйте!

Please wait...
Комменты

45 комментариев

сначала новые
по рейтингу сначала новые по хронологии
1
Андрей

В связке с Franco Kernel Мilestone5 батарея держит 23-25 часов: моб.инет/синхронизация вкл., до 2 ч. звонков, 4-5 ч. GTalk, 3-4 ч. WiFi. Лично для меня это удивительно. 18 часов было только на AOKP.

2
Barsky Denis

А почему ничего не сказано про ядро??

Автор3
Барышников Андрей

@Barsky Denis, потому что это обзор прошивки, а не ядра или того, чем пользуюсь я

4

Вот кстати видеообзор ее

5

Можно ли сменить бутлого? (логотив загрузки)

Автор6
Барышников Андрей

@Назар, да, но вручную

7

интересная хрень!

8
Barsky Denis

Ребята у меня уже минут 15 грузится это нормально??

9
Barsky Denis

Корневая папка,это где?

10

Благодарю, поставил BAMF Paradigm на Galaxy Nexus. Но в настройках Batter Style нет такого количества иконок как на примее выше. Есть только один стандартный вид "Stock". В чем может быть проблема?

Автор11
Барышников Андрей

@Softvok, их нужно поставить отдельно, скачать можно отсюда http://www.teambamf.net/topic/4272-official-bamf-paradigm-battery-pack-theme-thread/

12

@Барышников Андрей, о, отлично, благодарствую)))

13

Ха, при попытке предоставить права root titaniup beckup ушел в ребут, зато заметил что грузит телефон теперь быстрее, ну а если серьезно у кого нибудь было такое?

Автор14
Барышников Андрей

@dastyst, перед установкой делали фулл вайп как я и указал? у меня нет никаких проблем, как и у многих других людей в твиттере, с которыми я общаюсь.

15

Кстати доп. настройки в стоковом браузере открываются командой about:debug на любой прошивке.

16

Что вы наделали, сразу захотелось прошиться.
В этой прошивке есть возможность отключить навигационые клавиши через меню выключения смартфона?

Автор17
Барышников Андрей

@Щ_Щ, нет, не имеется. если нужно наибольшее кол-во настроек, обратите взгляд на liquid smooth и/или codename android

18

подскажите сайт для покупки gift cards для app store

19

Ссылки на прошивку и гугл эпс битые исправьте пожалуйста, как я понял нужно качать магуро ?

Автор20
Барышников Андрей

@asket, через несколько часов поправим. да, качать надо версию для магуро

21

Подскажите более-менее стабильную сборку JB для СГС2

22
Михаил

@b1ot3kk, cyanogen 10 юзай для сгс2

Автор23
Барышников Андрей

@b1ot3kk, к сожалению, я не являюсь обладателем сгс2

24

А что за лаунчер?

25

@Данил, Да, как его так настроить?)

26

@Данил,
посмотри это видео , там автор по другому делает, но тут уж кто во что горазд, главное что смысл один

27

@Данил, Ничего хитрого тут нет, те иконки на рабочем столе на самом деле просто часть фонового изображения, а на их местах расположены нужные автору иконки, лаунчер nova позволяет изменять их обложку,в том числе и на картинки из галереи,вот автор и заменил иконки на нулевой цвет (они прозрачные), вот и все)

Автор28
Барышников Андрей

@dastyst, не совсем так. фоновое изображение, а иконки с измененными значками

Автор29
Барышников Андрей

@Данил, nova launcher (хитро настроенный)

30
Дмитрий

@Барышников Андрей, а можете по подробнее рассказать?

31

вот это да. неужели аккуратно сделанная красивая кастомная прошивка. я думал, такое только в сказках бывает.

32

привет всем. у меня вопрос, может ли диск д быть съемным на ноутбуке???

33

@boris, да, если диск подключен как AHCI

34

@evgsd, спасибо за ответ, а что это изменяет?

37

Спасибо большое за статью! Каждый раз жду с нетерпением новую!

38
Мудый Сеняй

По-моему хорошо было бы привести список всех устройств, поддерживающих прошивку

39
песик гав гав гав

@Мудый Сеняй, поддерживаю! на сайте обладателей нексуса не так уж много - не фанклуб, извольте.

40

Прочитал статью полностью. Отличная статья. Все основные фишки показаны понятно и интересно. Жаль, что у меня не Nexus а Note, а так прямо сейчас поставил бы.

41

"небольшого ряда других аппаратов" - каких именно?

Автор42
Барышников Андрей

@Щ_Щ, на данный момент только для Galaxy Nexus и Nexus 7, но старые версии (пре-jb) разрабатывались так же и под HTC Rezound/Thunderbolt/Incredible/Incredible 2. т.к. я не знаю планов команды, не стал перечислять аппараты.

43
Barsky Denis

@Барышников Андрей, грузится уже 15 минут это нормально???

44

@Barsky Denis, вайп делали?

Автор45
Барышников Андрей

@Barsky Denis, вы скачали maguro-версию?

Новый комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.