Конечно, вы можете создать flash-диск, например CyanogenMod, для получения последней версии Android или использовать самые разнообразные настройки, но если вам нравится версия Android, у вас уже есть, инфраструктура Xposed очень гибкая. Подумайте о Xposed Framework как о создании своего собственного ПЗУ для Android. Вместо того, чтобы загружать что-то вроде CyanogenMod, которое поставляется с кучей новых функций, выложенных в Xposed, позволяет добавлять только те функции, которые вы хотите, один за другим, через отдельные модули. Не требуется мигать ПЗУ. В этой статье есть несколько примеров того, что вы можете сделать, если вам интересно.
Как это устроено
Xposed Framework требует root-доступа для установки, но должен иметь возможность работать без root после этого. Он расширяет исполняемый файл / system / bin / app_process для загрузки определенного файла JAR при запуске. Классы этого файла будут частью процесса каждого процесса в системе - даже процессами системного обслуживания. Затем можно изменить поведение приложения во время выполнения - нет необходимости в ПЗУ или изменении файлов APK приложения.
Xposed Framework не гарантирует работу на каждом телефоне, а также отдельные модели. Он разработан для работы с большинством устройств Android 4.0 и более поздних версий. Кроме того, он (или его модули) может не работать на сильно модифицированных ПЗУ или устройствах, которые сильно изменяют некоторые части кода (например, устройства Samsung могут столкнуться с проблемами). Единственный способ узнать - это просмотреть форумы Xposed или попробовать самостоятельно. Есть неофициальные сборки для TouchWiz и других версий Android, если вы готовы дать им шанс.
Ваш телефон также должен быть укоренен. Нет никакого способа обойти это, поэтому, если вы еще не укоренились, нет лучшего времени, чем сейчас! Каждый телефон немного отличается, поэтому ознакомьтесь с нашим руководством по укоренению и форумом разработчиков XDA для вашего конкретного устройства для получения дополнительной информации о том, как его запустить.
Наконец, имейте в виду, что - как разблокирование ваших модулей загрузчика и rooting-Xposed, доступ к глубоким системным функциям на вашем телефоне и риск для безопасности. Устанавливайте модули только у разработчиков, которым вы доверяете, или ищете модули с открытым исходным кодом и придерживайтесь их. Все отсюда на свой страх и риск, поэтому будьте осторожны и установите ответственно.
Вы можете просматривать различные настройки Xposed, доступные на веб-сайте Xposed, и просматривать много больше информации и часто задаваемые вопросы на форуме Xposed в XDA Developers.
Шаг первый: установите Xposed Framework
Xposed Framework недоступен в Google Play, поэтому вам нужно установить его одним из двух способов.
Обновить: Если вы используете Marshmallow или выше, вы можете установить более новую, «бессистемную» версию Xposed, которая намного более гибкая, чем старая версия, обсуждаемая в этой статье. Во-первых, вы захотите прочитать о бессистемном корне, а затем узнаете, как установить безсистемный Xposed здесь.
Если вы используете версию Android Ice Cream Sandwich, Jelly Bean или KitKat, вы можете загрузить APEL Xposed Installer с домашней страницы Xposed, а затем перенести ее на свой телефон с помощью USB-кабеля или приложения, такого как Dropbox. Затем запустите APK, чтобы начать установку, и перейдите к следующему разделу.
Если вы используете Android Lollipop или Marshmallow, установка немного сложнее: вам нужно выполнить флэш-фреймворк с помощью специального восстановления, такого как TWRP, а затем отключить установщик. (Хотя помните, что если вы используете Marshmallow, вы также можете установить бессистемную версию, что лучше.)
Перейдите в раздел форума Xposed на XDA Developers и загрузите три файла: Xposed Installer APK, Xposed Framework ZIP и Xposed Uninstaller ZIP. Возможно, вам придется провести некоторое исследование, чтобы выяснить, какой файл.zip для загрузки. «Sdk21», «sdk22» и «sdk23» относятся к Android 5.0, 5.1 и 6.0 соответственно; «Arm», «arm64» и «x86» относятся к ARM, 64-битным ARM и процессорам Intel соответственно.
Итак, поскольку у меня есть Nexus 5X, который имеет 64-битный ARM-процессор и работает под управлением Android 6.0.1 Lollipop-I загрузил Xposed Installer APK, файл xposed-v80-sdk23-arm64.zip и xposed-uninstaller -arm64.zip файл.
Перенесите все три файла на телефон с помощью USB-кабеля или приложения, такого как Dropbox.
Затем перезагрузите телефон в TWRP-восстановление. Это немного отличается на каждом телефоне, например, вам может потребоваться одновременно удерживать кнопки питания и уменьшения громкости, а затем использовать клавиши регулировки громкости для загрузки «Режим восстановления». Инструкции Google для вашей конкретной модели, чтобы увидеть, как это делается.
Как только вы это сделаете, вас встретит знакомый домашний экран TWRP. Нажмите кнопку «Установить».
ПРИМЕЧАНИЕ. Перед продолжением этого процесса вы можете сделать резервную копию в TWRP.
Ваш телефон может занять несколько минут, чтобы перезагрузить компьютер, так как он может «повторно оптимизировать» ваши приложения. Дайте ему время, и когда он закончит, запустите APLC Xposed Installer, который вы перенесли ранее. Это установит приложение, которое вы будете использовать для управления вашими модулями.
Шаг второй: установите установщик Xposed и загрузите модуль
Запустите установщик Xposed, и вас поприветствует экран ниже. Устройства, на которых запущен KitKat, должны будут нажать «Рамка», затем нажмите кнопку «Установить / Обновить», чтобы установить Xposed Framework. После этого вам нужно будет перезагрузить телефон. Пользователи Lollipop и Marshmallow уже сделали это с помощью.zip-мигания на предыдущем шаге.
Теперь, когда Xposed настроен, пришло время для забавной части: установка модулей. Модули Xposed содержат различные настройки, которые вы можете использовать для настройки вашей системы. Некоторые из них небольшие и выполняют только одну функцию, а другие - это пакеты, содержащие множество полезных настроек. В этом руководстве мы рассмотрим очень простой пример: XInsta, модуль Xposed, который добавляет возможность загрузки фотографий из приложения Instagram.
Нажмите «Загрузить» в Xposed Installer и нажмите кнопку поиска на панели инструментов. Найдите «xinsta» и выберите появившийся модуль XInsta.
Для этого откройте «Настройки»> «Приложения»> «Instagram»> «Разрешения» и переключите «Хранение» на «Вкл.».
Шаг третий: настройте свой модуль (если применимо)
У многих загружаемых модулей Xposed будет свой собственный интерфейс, из которого вы можете настроить различные настройки, относящиеся к модулю. Обычно вы можете получить к нему доступ, нажав на модуль в разделе «Модули» установщика Xposed. В других случаях модуль может даже иметь свой значок в приложении, как показано ниже.
Обязательно проверьте настройки ваших модулей. Вы никогда не знаете, какие лакомства будут там.
Теперь, когда вы работаете, мы рекомендуем просмотреть раздел модуля Xposed, чтобы увидеть все, что может предложить Xposed. Наш список лучших модулей Xposed также является хорошим местом для начала изучения. Я настоятельно рекомендую GravityBox, представленный ранее в этой статье, который собирает множество полезных настроек в один настраиваемый пакет.
Удаление Xposed Framework
Если вы хотите удалить фреймворк Xposed, вернитесь в приложение Xposed Installer, нажмите «Рамки» и нажмите кнопку «Удалить». Однако, если вы установили фреймворк с использованием.zip-файла, вам нужно его удалить, свернув файл.zip-деинсталлятора из потока XDA с помощью TWRP.
Обязательно выполните удаление в приложении Xposed Installer перед удалением приложения Xposed Installer с вашего устройства.
Xposed Framework может быть просто инструментом для разработчиков Android, чтобы настроить их телефоны, но это быстрый, простой и менее инвазивный инструмент, чем пользовательский ПЗУ. Это также можно использовать для установки тем и выполнения других инвазивных настроек, для которых обычно требуется пользовательский ПЗУ. Метод Xposed Framework не требует изменения операционной системы вашего устройства и может быть легко отменен, что делает его отличным вариантом для твикеров, которые действительно любят копаться.