Модуль GravityBox для кастомизации смартфонов теперь совместим с Android 11
Владельцы смартфонов, которые когда-либо использовали Xposed Framework (программу для изменения параметров прошивок и приложений), отлично знакомы с GravityBox. Это универсальный набор инструментов для настройки Android, который позволяет менять экран блокировки, панель навигации, строку состояния, параметры экрана, переназначать нажатия на программные и физические кнопки и многое другое. Один из членов форума разработчиков XDA Developers с ником C3C076 выпустил обновлённую версию популярного модуля, которая получила поддержку Android 11.
С выходом GravityBox 11.0.0-beta-1 одна из самых масштабных утилит для Xposed теперь доступна для последней версии Android. Но стоит иметь в виду, что официальная версия Xposed Framework от разработчика rovo89 не получала обновлений с начала 2018 года, поэтому пользователям придётся настроить Riru и EdXposed через Magisk, прежде чем устанавливать сам модуль.
Ключевые функции бета-версии GravityBox 11:
- настройки экрана блокировки;
- управление ярлыками в панели быстрых настроек;
- настройки строки состояния;
- модификация панели навигации;
- настройки питания;
- настройки дисплея;
- настройки телефона;
- настройки медиа;
- действия физических / программных кнопок;
- GravityBox Actions — интерфейс для сторонних приложений;
- управление оповещениями (светодиод / звуки / вибрация) для каждого приложения;
- настройки интерфейса сканера отпечатков пальцев;
- расширенная настройка параметров Framework и System UI.
По словам разработчика, модуль был разработан и протестирован на смартфоне Google Pixel 3a под управлением Android 11. Нужно учитывать, что Magisk-модули Riru и EdXposed для Android 11 всё ещё находятся на начальной стадии разработки. Соответственно, некоторые функции могут не работать или работать с ошибками. Любые действия в системе необходимо совершать обдуманно и не забывать делать резервную копию. Скачать GravityBox для Android 11 можно на этой странице.
Источник
Gravity box android 11
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Модификация прошивки для любого устройства с чистым Android 4.1+.
Приложения для твика 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 не установится на ваши аппараты!
«Несколько слов о основной концепции GB. Во-первых, основная вещь, которая не нравится мне в модулях Xposed — перезагрузка после каждого мелкого изменения. Поэтому основным концептом для GB было превратить устройства на MTK со стоковыми прошивками во что-то близкое к устройствам с функциональными кастомными прошивками. И я принял решение — для как можно более комфортной работы и поведения как в кастомных прошивках, я должен разработать настройки так, чтобы изменения происходили на лету, без перезагрузки. Звучит хорошо, но реализация требует определенных ухищрений. Для того, чтобы изменения происходили на лету, необходимо произвести некоторые подготовительные работы во время старта устройства. Это значит, что даже если вы не используете функцию, необходимые подготовки/модификации все равно сделаны и ждут, пока пользователь придет и изменит настройку.
Это значит, что невозможно ПОЛНОСТЬЮ отключить одну определенную функци если она вызывает проблемы на вашем устройстве или если вы установили GB только ради одной определенной настройки.
В результате этого есть проблемы на устройствах с прошивками, которые отличаются от чистого Android слишком сильно или на устройствах с сильно измененными кастомными прошивками.
Если вы обнаружили странные проблемы после установки GB даже если вы ничего не меняли, это не потому что Gb сломан или не работает, это только потому, что GB несовместим с ваше прошивкой. аналогично если вы попробуете установить прошивку от Nexus на какое-нибудь устройство Xperia — она не будет работать.
Далее, GB — сложный модуль и не подходит для одной задачи. Это значит, что если у вас кастомная прошивка, которую собирают их исходников (CM, PAC, . ), и вам не хватает определенной фичи, вашим лучшим решением будет попросить создателей прошивки to добавить данную фичу. Добавление отсутствующий функций на известных прошивках, собранных из исходников, путем установки xposed модулей (особенно сложных, комплексных) — абсолютно плохая идея и может принести больше вреда, чем пользы.
И наконец. Поскольку GB сложный модуль, не стоит устанавливать вместе с ним другие модули, особенно сложные, которые, зачастую, повторяют некоторую функциональность. Они могут конфликтовать или даже бороться на одном поле и вы не сможете сказать с уверенностью, кто из них победит.
Они даже могут не работать оба. Поэтому придерживайтесь требований к установке!»
Требования для установки GravityBox:
1. -Поддерживается большинство устройств на 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)
—— запись звука
—— сон
—— быстрое приложение
—— настройки
—— громкость
—— расширенный рабочий стол
—— не уходить в сон
—— скриншот
—— NFC
—— и много других!
— Настройки локскрина
— Настройки фона и виджетов локскрина
— возможность включения поворота экрана блокировки
— возможность включения быстрой разблокировки клавишей меню
— возможность задать 5 дополнительных целей (4.2+)
— CyanogenMod Pie controls
— Настройки статусбара
— Автоматическое скрытие неиспользуемого SIM-слота в статусбаре
— Цвет и прозрачность статусбара
— Цвет иконок и текста в статусбаре
— Стиль индикатора заряда (иконка, проценты, круглый)
— Возможность отцентрировать часы в статусбаре
— Возможность привязать часы к нестандартным приложениям
— регулировка яркости слайдом по статусбару
— блокировка уведомлений
— Настройки питания
— возможность отключить диод во время зарядки
— возможность запретить включение фонарика
— Настройки дисплея
— изменение минимальной яркости при ручном управлении
— возможность настройки уровней автояркости
— Настройки фона приложений (сглаженный серый или черный)
— возможность любых поворотов (вверх ногами, например)
— Медиа-настройки
— возможность добавления большего количества уровней громкости
— возможность управления функцией безопасного прослушивания через наушники
— Расширенный рабочий стол
— без статусбара
— без навибара
— без всего
— Действия железных кнопок
— возможность задать свое действие на двойной, долгий клик по железным кнопкам (домой, меню, назад)
— Общее
— Варианты уведомлений о низком заряде батареи (всплывающий диалог и звук, только звук, только диод)
— Расширенное меню выключения (рекавери, перезагрузка)
— Управление курсором клавишами громкости
— Пропуск треков клавишами громкости при выключенном экране
— Кнопка для удаления всех запущенных тасков
— Полноэкранное фото звонящего
— Разблокировка голосового ввода и TTS в настроках Язык и ввод
— Расширенные параметры разработчика
— CRT-анимация выключения экрана
— Инженерное меню из GB
— Установка отдельных мелодий на каждую SIM
— Настройки звонилки — действие по перевороту, отключение вибрации при соединении
— Действия кнопок — долгое нажатие/двойной тап меню, долгое нажатие Назад, сон
— Сглаженный Holo фон
— Использование черного Holo фона
— Расширяемая звуковая панель
— Разная громкость для нотификаций и звонка
— Стиль панели уведомлений (фон, прозрачность)
— Режим посветки кнопок
— Уведомления подсветкой кнопок (для устройств без LED индикатора)
— и множество других функций!
Список постоянно пополняется.
Установка:
Установка GravityBox на любую стоковую прошивку, на любой девайс с MTK6589
Возможно пойдет и на LEWA, но крайне сомневаюсь. Уже отписались об успешном запуске.
1) Сделайте бэкап текущей прошивки. ОБЯЗАТЕЛЬНО!
2) Скачайте установщик Xposed Framework здесь
3) Зайдите в Xposed Installer -> Система -> Установить/обновить.
4) Перезагрузитесь. Если девайс не загружается, значит, ваша текущая прошивка не совместима с фреймворком. Следующие шаги можно пропускать. Восстановитесь из бэкапа.
5) Загрузите GravityBox из аттача в этом посте и установите В ПАМЯТЬ ТЕЛЕФОНА. При установке на карту памяти приложение работать не будет!
6) Запустите Xposed installer, прейдите во вкладку Modules и активируйте GravityBox, установив галочку в чекбоксе.
7) Перейдите на вкладку Система и нажмите кнопку Мягкая перезагрузка.
8) Запустите GravityBox из списка приложений или из Xposed и выберите те опции, которые вам нужны 🙂
Внимательно читайте инструкцию перед установкой! Простой установки apk не достаточно!
Как правильно удалить и переустановить модуль GravityBox и Xposed framework: ® GravityBox (Пост #32244504)
Видеоинструкция по установке и удалению GravityBox: ® GravityBox (Пост #34252350)
Вариант установки через CWM: ® GravityBox (Пост #34014938)
Источник
Gravity box android 11
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Модификация прошивки для любого устройства с чистым Android 4.1+.
Приложения для твика 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 не установится на ваши аппараты!
«Несколько слов о основной концепции GB. Во-первых, основная вещь, которая не нравится мне в модулях Xposed — перезагрузка после каждого мелкого изменения. Поэтому основным концептом для GB было превратить устройства на MTK со стоковыми прошивками во что-то близкое к устройствам с функциональными кастомными прошивками. И я принял решение — для как можно более комфортной работы и поведения как в кастомных прошивках, я должен разработать настройки так, чтобы изменения происходили на лету, без перезагрузки. Звучит хорошо, но реализация требует определенных ухищрений. Для того, чтобы изменения происходили на лету, необходимо произвести некоторые подготовительные работы во время старта устройства. Это значит, что даже если вы не используете функцию, необходимые подготовки/модификации все равно сделаны и ждут, пока пользователь придет и изменит настройку.
Это значит, что невозможно ПОЛНОСТЬЮ отключить одну определенную функци если она вызывает проблемы на вашем устройстве или если вы установили GB только ради одной определенной настройки.
В результате этого есть проблемы на устройствах с прошивками, которые отличаются от чистого Android слишком сильно или на устройствах с сильно измененными кастомными прошивками.
Если вы обнаружили странные проблемы после установки GB даже если вы ничего не меняли, это не потому что Gb сломан или не работает, это только потому, что GB несовместим с ваше прошивкой. аналогично если вы попробуете установить прошивку от Nexus на какое-нибудь устройство Xperia — она не будет работать.
Далее, GB — сложный модуль и не подходит для одной задачи. Это значит, что если у вас кастомная прошивка, которую собирают их исходников (CM, PAC, . ), и вам не хватает определенной фичи, вашим лучшим решением будет попросить создателей прошивки to добавить данную фичу. Добавление отсутствующий функций на известных прошивках, собранных из исходников, путем установки xposed модулей (особенно сложных, комплексных) — абсолютно плохая идея и может принести больше вреда, чем пользы.
И наконец. Поскольку GB сложный модуль, не стоит устанавливать вместе с ним другие модули, особенно сложные, которые, зачастую, повторяют некоторую функциональность. Они могут конфликтовать или даже бороться на одном поле и вы не сможете сказать с уверенностью, кто из них победит.
Они даже могут не работать оба. Поэтому придерживайтесь требований к установке!»
Требования для установки GravityBox:
1. -Поддерживается большинство устройств на 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)
—— запись звука
—— сон
—— быстрое приложение
—— настройки
—— громкость
—— расширенный рабочий стол
—— не уходить в сон
—— скриншот
—— NFC
—— и много других!
— Настройки локскрина
— Настройки фона и виджетов локскрина
— возможность включения поворота экрана блокировки
— возможность включения быстрой разблокировки клавишей меню
— возможность задать 5 дополнительных целей (4.2+)
— CyanogenMod Pie controls
— Настройки статусбара
— Автоматическое скрытие неиспользуемого SIM-слота в статусбаре
— Цвет и прозрачность статусбара
— Цвет иконок и текста в статусбаре
— Стиль индикатора заряда (иконка, проценты, круглый)
— Возможность отцентрировать часы в статусбаре
— Возможность привязать часы к нестандартным приложениям
— регулировка яркости слайдом по статусбару
— блокировка уведомлений
— Настройки питания
— возможность отключить диод во время зарядки
— возможность запретить включение фонарика
— Настройки дисплея
— изменение минимальной яркости при ручном управлении
— возможность настройки уровней автояркости
— Настройки фона приложений (сглаженный серый или черный)
— возможность любых поворотов (вверх ногами, например)
— Медиа-настройки
— возможность добавления большего количества уровней громкости
— возможность управления функцией безопасного прослушивания через наушники
— Расширенный рабочий стол
— без статусбара
— без навибара
— без всего
— Действия железных кнопок
— возможность задать свое действие на двойной, долгий клик по железным кнопкам (домой, меню, назад)
— Общее
— Варианты уведомлений о низком заряде батареи (всплывающий диалог и звук, только звук, только диод)
— Расширенное меню выключения (рекавери, перезагрузка)
— Управление курсором клавишами громкости
— Пропуск треков клавишами громкости при выключенном экране
— Кнопка для удаления всех запущенных тасков
— Полноэкранное фото звонящего
— Разблокировка голосового ввода и TTS в настроках Язык и ввод
— Расширенные параметры разработчика
— CRT-анимация выключения экрана
— Инженерное меню из GB
— Установка отдельных мелодий на каждую SIM
— Настройки звонилки — действие по перевороту, отключение вибрации при соединении
— Действия кнопок — долгое нажатие/двойной тап меню, долгое нажатие Назад, сон
— Сглаженный Holo фон
— Использование черного Holo фона
— Расширяемая звуковая панель
— Разная громкость для нотификаций и звонка
— Стиль панели уведомлений (фон, прозрачность)
— Режим посветки кнопок
— Уведомления подсветкой кнопок (для устройств без LED индикатора)
— и множество других функций!
Список постоянно пополняется.
Установка:
Установка GravityBox на любую стоковую прошивку, на любой девайс с MTK6589
Возможно пойдет и на LEWA, но крайне сомневаюсь. Уже отписались об успешном запуске.
1) Сделайте бэкап текущей прошивки. ОБЯЗАТЕЛЬНО!
2) Скачайте установщик Xposed Framework здесь
3) Зайдите в Xposed Installer -> Система -> Установить/обновить.
4) Перезагрузитесь. Если девайс не загружается, значит, ваша текущая прошивка не совместима с фреймворком. Следующие шаги можно пропускать. Восстановитесь из бэкапа.
5) Загрузите GravityBox из аттача в этом посте и установите В ПАМЯТЬ ТЕЛЕФОНА. При установке на карту памяти приложение работать не будет!
6) Запустите Xposed installer, прейдите во вкладку Modules и активируйте GravityBox, установив галочку в чекбоксе.
7) Перейдите на вкладку Система и нажмите кнопку Мягкая перезагрузка.
8) Запустите GravityBox из списка приложений или из Xposed и выберите те опции, которые вам нужны 🙂
Внимательно читайте инструкцию перед установкой! Простой установки apk не достаточно!
Как правильно удалить и переустановить модуль GravityBox и Xposed framework: ® GravityBox (Пост #32244504)
Видеоинструкция по установке и удалению GravityBox: ® GravityBox (Пост #34252350)
Вариант установки через CWM: ® GravityBox (Пост #34014938)
Источник