Системный фреймворк gravitybox не отвечает выход. Исправляем неприятные мелочи стока

Приложения для твика Android 4.1.х, 4.2.х, 4.3.х, 4.4.x любого смартфона (не только на MTK, абсолютно любого) c чистым Android
Кроме смартфонов поддерживаются планшеты на MTK8389

Естественно, фичи андроид 4.2+ (тайлы быстрых настроек в шторке, виджеты экрана блокировки) на девайсах с 4.1 даже с помощью бокса работать не будут. Внимательно читайте инструкцию и требования для установки перед тем, как задавать вопросы.

Пользователи 4.4, будьте внимательны! Нужна последняя версия Xposed для KitKat (2.4+, по ссылке в инструкции уже она) и GB для KitKat! Версия для JellyBean не установится на ваши аппараты!

Требования для установки GravityBox:

  • Поддерживается большинство устройств на MTK6589, 6577, 6389
  • Поддерживаются "Google устройства" вроде Nexus, HTC One Google play edition и другие на чистом Android 4.1/4.2/4.3
  • Samsung Touchwiz, HTC Sense, MIUI, LeWa НЕ ПОДДЕРЖИВАЮТСЯ. Работа модуля на эти прошивках не гарантируется, можете пробовать на свой страх и риск. Слишком сложно поддерживать весь зоопарк прошивок, некоторые из которых сильно меняются вендорами.
  • Отсутствует поддержка CM,Paranoid,ROOTBOX,AOKP,SLIM и т.д., это может вызвать неожиданные конфликты.
  • В модуле нет и не будет никаких исключений для адаптации его к отдельным кастомным прошивкам. Поймите, пожалуйста, что все кастомные прошивки контролировать невозможно.
  • Поддержка для устройств, нарушающих данные правила, отсутствует.

Отсутствие поддержки не означает, что не будет работать, это означает лишь отсутствие фиксов при наличии проблем! Пробуйте, экспериментируйте!

2. Обязательный рут.
3. Кастомное рекавери, в котором можно сделать бэкап.

Внимание! Xposed Framework конфликтует с miui-based прошивками!!!

Список возможностей GravityBox. Работает на всех прошивках, удовлетворяющих требованиям.

GravityBox предоставляет 2 основные группы возможностей:
Фиксы - позволяют бороться с типичными для MTK6589 багами:

  • Креш настроек Даты/Времени
  • Ошибка определителя номера (не учитывался международный код +ХХХ)
  • Раздельные ветки для одного контакта в сообщениях (причина та же - международный код)
  • Ошибка календаря, приводящая к периодическому включению экрана в спящем режиме
  • фиксы в приложении "Сообщения" - оно будило телефон при новых входящих

Моды - набор дополнительных функций, которые могут упростить работу с системой и сделать ее более приятной:
- Тайлы в статусбаре :

  • Управление тайлами быстрых настроек в статусбаре - можно уалять неиспользуемые, добавлять новые, которых не было в системе.
  • Возможность сортировки тайлов
  • Дополнительные тайлы в быстрых настройках:
  • включение/выключение синхронизации
  • включение/выключение точки доступа WiFi
  • запуск GravityBox"а
  • включение/выключение фонарика
  • смена режима сети (2g/3g/2g+3g)
  • запись звука
  • быстрое приложение
  • настройки
  • громкость
  • расширенный рабочий стол
  • не уходить в сон
  • скриншот
  • и много других!
- Настройки локскрина
  • Настройки фона и виджетов локскрина
  • возможность включения поворота экрана блокировки
  • возможность включения быстрой разблокировки клавишей меню
  • возможность задать 5 дополнительных целей (4.2+)
- CyanogenMod Pie controls
- Настройки статусбара
  • Автоматическое скрытие неиспользуемого SIM-слота в статусбаре
  • Цвет и прозрачность статусбара
  • Цвет иконок и текста в статусбаре
  • Стиль индикатора заряда (иконка, проценты, круглый)
  • Возможность отцентрировать часы в статусбаре
  • Возможность привязать часы к нестандартным приложениям
  • регулировка яркости слайдом по статусбару
  • блокировка уведомлений
- Настройки питания
  • возможность отключить диод во время зарядки
  • возможность запретить включение фонарика
- Настройки дисплея
  • изменение минимальной яркости при ручном управлении
  • возможность настройки уровней автояркости
  • Настройки фона приложений (сглаженный серый или черный)
  • возможность любых поворотов (вверх ногами, например)
- Медиа-настройки
  • возможность добавления большего количества уровней громкости
  • возможность управления функцией безопасного прослушивания через наушники
- Расширенный рабочий стол
  • без статусбара
  • без навибара
  • без всего
- Действия железных кнопок
  • возможность задать свое действие на двойной, долгий клик по железным кнопкам (домой, меню, назад)
- Общее
  • Варианты уведомлений о низком заряде батареи (всплывающий диалог и звук, только звук, только диод)
  • Расширенное меню выключения (рекавери, перезагрузка)
  • Управление курсором клавишами громкости
  • Пропуск треков клавишами громкости при выключенном экране
  • Кнопка для удаления всех запущенных тасков
  • Полноэкранное фото звонящего
  • Разблокировка голосового ввода и TTS в настроках Язык и ввод
  • Расширенные параметры разработчика
  • CRT-анимация выключения экрана
  • Инженерное меню из GB
  • Установка отдельных мелодий на каждую SIM
  • Настройки звонилки - действие по перевороту, отключение вибрации при соединении
  • Действия кнопок - долгое нажатие/двойной тап меню, долгое нажатие Назад, сон
  • Сглаженный Holo фон
  • Использование черного Holo фона
  • Расширяемая звуковая панель
  • Разная громкость для нотификаций и звонка
  • Стиль панели уведомлений (фон, прозрачность)
  • Режим посветки кнопок
  • Уведомления подсветкой кнопок (для устройств без LED индикатора)
  • и множество других функций!
Установка :
Установка GravityBox на любую стоковую прошивку, на любой девайс с MTK6589

Позволяющим в широчайших пределах менять внешний вид и функциональные возможности операционной системы вашего Android планшета или смартфона без необходимости постижения особых знаний и рискованных процедур его перепрошивки.

После установки Xposed Framework все что вам требуется для получения новых возможностей – это установить из Маркета или apk файла соответствующий модуль. Большинство из модулей отвечают за одну-две функции. А вот модуль GravityBox, с которым я хочу вас сегодня познакомить, похоже, собрал в себе те все новые возможности, ради которых мы и устанавливаем альтернативные (кастомные) прошивки на свои планшеты и смартфоны.

Этот модуль создал независимый разработчик, известный на форуме XDA Developers под ником C3C076, и он отлично справляется с огромным множеством поставленных на него задач на планшетах и смартфонах семейства Nexus, устройствах, выполненных на базе процессоров MTK6589, MTK6577, MTK8389, работающих под управлением операционной системы Android 4.1, 4.2 или 4.3 (AOSP).

Что мы получим, установив GravityBox на свой планшет или телефон? Вот только некоторые из этих возможностей: Всплывающая секторная (PIE) панель управления и навигации; рабочий стол в стиле CyanogenMod со скрытыми элементами навигации; дополнительные кнопки в панели быстрых настроек Android Jelly Bean; возможность вызова одним пальцем выдвигающейся из правого края экрана панели быстрых настроек. Кроме того, вы можете настроить на свой вкус панель состояния (статусбар), изменив в ней все что угодно – от внешнего вида индикатора заряда батареи до изменения цветовых настроек и смены положения некоторых элементов (например - часы в центе). Вы можете скрывать индикаторы сети, когда у вас отсутствует SIM карта, а также сменить внешний вид и добавить новые пункты в меню перезагрузки и выключения питания.

Вы даже можете менять режимы подсветки сенсорных кнопок, если ваш планшет или смартфон оснащен ими. И всё это только лишь часть всех возможностей, которые вам предоставит модуль GravityBox.

Единственным недостатком GravityBox является некоторые ограничения, которые он накладывает на операционную систему устройства. Кроме того, что сам Xposed Framework требует для своей работы root прав, GravityBox работает на устройствах, которые имеют «чистую» Android прошивку (Android 4.1 или выше) или на кастомных прошивках, созданных на базе AOSP. На устройствах с сильно модифицированными прошивками, такими как CyanogenMod или AOKP, GravityBox корректно работать не сможет.

Как установить Xposed Framework и работать с ним, вы можете почитать в этом материале .

Скачать самую свежую версию GravityBox вы можете на форуме XDA Developers, в ветке его разработчика, расположенной по этому адресу .

И не забывайте перед установкой того и другого делать резервную копию вашей системы с помощью Clockworkmod или TWRP рекавери.

Приветствую вас, уважаемые читатели и почитатели Helpix. Сегодня вашему вниманию я представляю твик для чистого Android - GravityBox версии 3.5.7 для Android 4.2 (для 4.4 и 5 свои версии) от разработчика C3C076.

Приложения для украшательства графического интерфейса операционной системы всегда были, есть и будут... есть. Есть ресурсы. Но тем не менее спрос на них, равно как и предложение, не иссякает. В своё время Android подавался под соусом полной настраиваемости GUI под вкусы конечного потребителя - нас с вами. На сей момент времени (2015-й год на дворе был с утра) приложений для украшения и перевоплощения Android очень, ну просто очень много. Изменить можно всё, а не просто поменять картинку на рабочем столе.

А ещё имеют место быть различные приложения-твики для оптимизации работы Android (вообще твики есть для любых ОС, но мы-то пока что говорим про Android). Стоковый Android не блещет всеми необходимыми нам и желаемыми нами настройками.

Многие производители смартфонов и планшетов, а особенно крупные (Samsung, Sony, LG, Lenovo, HTC и др.) уже давно пошли по пути разработки своих собственных, якобы уникальных пользовательских интерфейсов для Android. Приобретаешь, к примеру, смартфон Samsung и получаешь TouchWiz. А вместе с HTC в нагрузку идёт Sense. Lenovo на свои аппараты ставит, вы не поверите, Lenovo Launcher (интересно, это амбициозное название или просто фантазии не хватило для другого названия?). Фирменный пользовательский интерфейс, конечно, даёт пользователю гораздо большие возможности по настройке, а также более приятный и красивый (спорный момент) внешний вид. Но всё ли вам нравится в фирменной прошивке? Или кое-что вы не отказались бы поменять? Но, как известно, всем не угодишь. А производители имеют склонность делать свои прошивки (лаунчеры, пользовательские интерфейсы) не только эффективными, но и эффектными, что не всегда на пользу.

Кроме фирменных прошивок есть так называемые кастомные или неофициальные прошивки. Смысл один, но предпосылки диаметрально противоположные. Фирменные прошивки идут от производителя и что-то своё нам навязывают. Кастомные прошивки - это кустарные поделки от энтузиастов (одиночек или небольших групп), рассчитанные на потребности обычных пользователей. Сами энтузиасты - такие же пользователи как и мы, только знающие и умеющие чуть (или не чуть) больше нас. В плюсах неофициальных прошивок - множество дополнительных функций (полезных и косметических) и программ, зачастую root-права, а также скорость работы и прочее тому подобное. Но и глюки нередки, чего уж там скрывать.

Вот такими хитросплетениями мыслей я подвожу вас к теме сегодняшнего отзыва. Ведь не обязательно перепрошиваться, можно установить GravityBox и изменить стоковую (и не только стоковую) прошивку до неузнаваемости. Полной неузнаваемости как по внешнему виду, так и частично по функционалу. Можно избирательно настроить прошивку вашего устройства так, чтобы она удовлетворяла именно вашим вкусам, предпочтениям и желаниям, а не вкусам дядей из Samsung, Lenovo, LG, Google и остальных.

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

То есть можно:

  • настроить как внешний вид, так и функционал экрана блокировки, строки состояния и панели навигации (даже если её у вас не было - она будет!), включая прозрачность последних двух;
  • включить и настроить веерное меню;
  • задать настройки питания (утром кашка, в обед мясо, вечером лечебное голодание);
  • в широком диапазоне настроить экран, телефонию и мультимедиа;
  • настроить на свои действия аппаратные кнопки навигации;
  • настроить запуск приложений при нажатии на физические кнопки;
  • настроить уведомления и оповещения (пробный режим);
  • произвести настройку устройства в инженерном меню (опасный режим!).

    Как видите, наворотить можно таких делов, что закачаешься! Или упадёшь. Упадёшь с ног от неожиданности или упадёшь духом от вида кирпича, который придётся теперь перепрошивать для оживления. Поэтому я повторю разработчика: не устанавливайте GravityBox до тех пор, пока не сделаете полный бэкап системы. Сделал бэкап - гуляй смело.

    Итак, кидаемся в пучину настроек и режимов. Но начнём с исходных данных, то есть с нашего подопытного. Это Lenovo P780 с Android 4.2.1 на борту и установленным поверх Lenovo Launcher.

    Следует заметить, что работа GravityBox не гарантируется на Samsung TouchWiz, HTC Sense, MIUI и LeWa. Не гарантируется, но и не запрещается. Я пробовал ставить GravityBox на планшет Samsung 3 Lite : многие функции не заработали, но и многие почувствовали себя как дома (особенно настройки строки состояния, веерного меню и панели навигации). На некоторых устройствах GravityBox может и не запуститься даже. Lenovo Launcher ничего противопоставить GravityBox не сумел и сдался на милость победителя практически по всем позициям.

    И ещё. Вы же не забыли? Помните, что всё это

    Сразу замечу, что переписывать да скриншотить все до одной настроечки я не буду, иначе получится не отзыв, а инструкция-многотомник. Простые и неинтересные настройки упомяну словом-другим. Приступим.

    Настройки экрана блокировки

    В разделе "Фон экрана блокировки" настраиваем, конечно же, фон экрана блокировки. Заполнение цветом, стандартные (с рабочего стола) и пользовательские обои, последний экран в качестве обоев, отключение тени экрана блокировки - всё это выбирается здесь. Всё работает, только последний экран в качестве обоев на экране блокировки мне не понравился, потому что слишком долго думает (пока сделает скрин, пока применит его и т.д.).

    Раздел "Кольцо разблокировки" более интересен. И интересен пункт "Ярлыки кольца разблокировки".