Разберем приложение для root-доступа — Xposed. Данная программа свободно распространяется.
Предистория возникновения приложения довольно интересна. Несколько лет назад были созданы консоли восстановления Android (например, TWRP), они позволяли устанавливать не только кастомную прошивку целиком, но и отдельные модули, или компоненты, отвечающие за различные функции. При этом такие модули можно без проблем установить поверх работающей прошивки.
В следствие этого в интернете появляется масса любительских разработок, модов, с помощью которых можно было по-всякому менять функционал своего смартфона, для этого поверх прошивки просто ставился мод, и все. Но у модов есть недостаток — они подходят только под конкретную модель гаджета или под определенную прошивку.
И тогда один хакер rovo89 перепрограммировал родной фреймворк андроида так, что можно было перехватить любую функцию и заменить ее на свой функционал. Так появилось приложение Xposed.
Это приложение заменяет стандартный framework модифицированным, и можно дальше подключать моды от различных разработчиков внутри разработанного интерфейса программы.
Чего удалось достить:
- XThemeEngine — разработан движок для работы и управления темами.
- Smiley Replacer — меняет стандартные смайлы на модифицированные.
- TweakBox — набор твиков. Здесь можно найти разные фоны, визуальные эффекты, запись звонков, переназначение основной кнопки ‘home’ на гаджете.
- App Settings — можно настроить каждое установленное приложение. Например, изменить шрифт, привилегии, перевод.
- All apps in Play Store — теперь можно устанавливать на смартфон любые программы, даже несовместимые.
- TabletUI Trigger — переключение интерфейса отображения между телефонным и планшетным.
Теперь на практике рассмотрим, как воспользоваться всем этим добром. Установим Xposed. После на главном экране нажать ‘Установить’. После делаем reset девайса. Теперь гаджет готов к установке разных модов. Они ставятся в виде APK-пакетов. Способ установки стандартный.

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