![](https://msg.dimonvideo.ru/sklad/files/558747/840_xposed-framework-for-android.jpg)
В данной статье речь пойдет об внесении пользовательских изменений в прошивку вашего смартфона без необходимости декомпиляции, компиляции, подписи apk. Мы рассмотрим принцип работы программы, взглянем на ее интерфейс, научимся устанавливать модули и т. д. Итак поехали.
План статьи:
1. что нам для этого нужно
2. как это работает
3. обзор программы
4. модификация на примере одного из модулей
Предисловие
Наверное многие из нас устанавливая модифицированную прошивку на свой андроид смартфон, находили то что бы вы в ней хотели изменить на свой лад. Кто-то прибегал к установке стороннего ПО, кто-то ковырял, допиливал прошивку собственными руками и т. д. Теперь же, с выходом Xposed, нужда, в большинстве телодвижений, отпала. Можно легко найти, установить нужный нам мод, настроить все на свой вкус и все это с минимальным риском получить в итоге кирпич.("если словили бутлуп, то вот в прикреплённом файле архив для установки через рекавери он просто отключает\отменяет все изменения сделанные через Xposed" - уточнение от umarcheh001
Домашняя страничка проекта:
обсуждение на нашем форуме:
Нам понадобится: 1. во первых конечно же смартфон под управлением операционной системы ICS или Jelly Bean (при чем неважно одекс это, деодекс или кастом). 2. обязательно необходимо иметь ROOT доступ(
Для начала качаем xposed installer. Есть у нас в обмене ссылка -
здесь мы можем установить/обновить xposed framework. Узнать последняя ли версия стоит у нас. А так же перезагрузить наш смартфон для того что бы введенные изменения вступили в силу. Нажимаем «установить». Будет установлены нужные компоненты, после чего нам необходимо перезагрузить смартфон. Готово, сам фреймворк установлен и готов к использованию. Далее мы вкратце познакомимся с принципом его работы.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Простыми словами Xposed представляет собой ничто иное как приложение, способное перехватить управление операционной системой и изменить ее поведение. Сам по себе xposed не вносит никаких изменений, все это делается с помощью модулей, которые реализуют различную функциональность. Другими словами, позволяет устанавливать в Android различные дополнения и патчи как обычные приложения. Таких дополнений очень много. Начиная от видоизменения строки уведомления и вида индикатора батареи, заканчивая заморозкой приложений для экономии ресурсов смартфона. Xposed позволяет изменять практически любую часть операционной системы Android, за исключением самого ядра и системных сервисов.
Как мы уже успели заметить интерфейс программы довольно прост и дружелюбен. На главном экране несколько пунктов, немного подробнее о каждом далее:
фреймворк
понятно, устанавливаем\удаляем компоненты приложения
модули
тут мы можем посмотреть установленные нами модули, перейти к их настройки, включить\выключить тот или иной патч.
Загрузка
загружаем необходимый нам модуль из официального репозитория. К каждому модулю есть описание и требования (на английском языке).
Настройки
можно настроить автоматическое обновление компонентов программы
логи
можно посмотреть\сохранить\ отправить логи в случае возникновения проблем
о программе
небольшая справка.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
как уже упоминалось выше, сам xposed не вносит никаких изменений а делается это при помощи отдельных модулей. Сделано это автором для того чтобы другие разработчики могли реализовать тот или иной функционал в своих модулях для фреймворка. В свою же очередь модули не могут работать сами по себе и нам необходимо активировать их в программе. Распространяются они в виде обычных апк и установка их ни чем не отличается от установки любого другого по для андроид.
Давайте установим какой-нибудь модуль и попробуем что-либо изменить. Запускаем xposed, выбираем пункт «загрузка». Перед нами появится список всех доступных нам модулей из официального репозитория. Присутствует поиск, а так же все отсортировано по алфавиту и по «установлено» либо «не установлено».
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Выберем любой понравившийся нам модуль и установим его. Я к примеру выбрал «xblast tools» и на его примере покажу как легко можно модифицировать свою систему. Нажимаем на пункт с модулем, читаем описание и внизу жмем на кнопку «загрузка». Скачиваем модуль и устанавливаем. После этого он будет нам доступен как из меню с программами андроид, так и во вкладке «модули» из меню xposed. Перейдем в эту вкладку. В ней содержится список всех установленных нами модулей. В моем случае это «xblast tools», нажимаем и попадаем в интерфейс настройки модуля. К примеру изменим стиль индикатора батареи. Выбираем пункт «строка состояния», затем выбираем «значки», «стиль батареи». Я поставил «круглый с процентами».
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
Теперь для того чтобы изменения вступили в силу необходимо опять перейти к меню «модули» и поставить напротив пункта с выбранным модулем флажок.
![](https://dimonvideo.ru/templates/dimon/dleimages/spoiler-plus.gif)
После чего перезагрузить наш смартфон, все готово. В статус баре теперь красуется круглый индикатор заряда батареи с процентами в центре.
Таким вот образом, легко и просто, мы внесли изменения во внешний вид нашего рабочего окружения без каких-либо усилий. Спасибо тебе читатель за внимание, творческих успехов.
дата написания материала: 17.01.2014.
добавил ссылку на форум
umarcheh001,
Один из самых нужных на мой взгляд модулей это XPrivacy
Прикрепленный файл:
0 ответить