Забудьте Flashing ROMs: используйте Xposed Framework для настройки вашего Android

Оглавление:

Забудьте Flashing ROMs: используйте Xposed Framework для настройки вашего Android
Забудьте Flashing ROMs: используйте Xposed Framework для настройки вашего Android

Видео: Забудьте Flashing ROMs: используйте Xposed Framework для настройки вашего Android

Видео: Забудьте Flashing ROMs: используйте Xposed Framework для настройки вашего Android
Видео: ▒ Глупые ошибки Windows. 1 серия ▒ - YouTube 2024, Май
Anonim
Многие низкоуровневые настройки обычно можно выполнять только на Android, мигая пользовательские ПЗУ. Xposed Framework позволяет вам изменять существующую систему без установки нового пользовательского ПЗУ. Все, что требуется, - это root-доступ.
Многие низкоуровневые настройки обычно можно выполнять только на Android, мигая пользовательские ПЗУ. Xposed Framework позволяет вам изменять существующую систему без установки нового пользовательского ПЗУ. Все, что требуется, - это root-доступ.

Конечно, вы можете создать flash-диск, например CyanogenMod, для получения последней версии Android или использовать самые разнообразные настройки, но если вам нравится версия Android, у вас уже есть, инфраструктура Xposed очень гибкая. Подумайте о Xposed Framework как о создании своего собственного ПЗУ для Android. Вместо того, чтобы загружать что-то вроде CyanogenMod, которое поставляется с кучей новых функций, выложенных в Xposed, позволяет добавлять только те функции, которые вы хотите, один за другим, через отдельные модули. Не требуется мигать ПЗУ. В этой статье есть несколько примеров того, что вы можете сделать, если вам интересно.

Как это устроено

Для выполнения различных низкоуровневых настроек разработчики должны модифицировать файлы APK (приложения). Обычно они выпускают эти изменения в качестве пользовательского ПЗУ, которое пользователи должны запускать на свое устройство.
Для выполнения различных низкоуровневых настроек разработчики должны модифицировать файлы APK (приложения). Обычно они выпускают эти изменения в качестве пользовательского ПЗУ, которое пользователи должны запускать на свое устройство.

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, чтобы начать установку, и перейдите к следующему разделу.

Image
Image

Если вы используете 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.

Появится следующий экран.Прокрутите вниз и перейдите к файлу Xosed framework.zip, который вы перенесли ранее.
Появится следующий экран.Прокрутите вниз и перейдите к файлу Xosed framework.zip, который вы перенесли ранее.
Нажмите кнопку Xposed zip, и вы увидите этот экран. Проведите по экрану, чтобы подтвердить вспышку.
Нажмите кнопку Xposed zip, и вы увидите этот экран. Проведите по экрану, чтобы подтвердить вспышку.
Это займет всего лишь мгновение, чтобы выпустить пакет. Когда он закончится, нажмите кнопку «Wipe Cache / Dalvik», затем перезагрузите систему.
Это займет всего лишь мгновение, чтобы выпустить пакет. Когда он закончится, нажмите кнопку «Wipe Cache / Dalvik», затем перезагрузите систему.
Если TWRP спрашивает, хотите ли вы установить SuperSU сейчас, выберите «Не устанавливать».
Если TWRP спрашивает, хотите ли вы установить SuperSU сейчас, выберите «Не устанавливать».

Ваш телефон может занять несколько минут, чтобы перезагрузить компьютер, так как он может «повторно оптимизировать» ваши приложения. Дайте ему время, и когда он закончит, запустите APLC Xposed Installer, который вы перенесли ранее. Это установит приложение, которое вы будете использовать для управления вашими модулями.

Если у вас возникнут проблемы с установкой - например, ваш телефон переходит в цикл загрузки - просто запустите файл Xpos Uninstaller.zip таким же образом, и все должно вернуться к нормальной жизни. Если все остальное не удается, восстановите его из последней резервной копии TWRP.
Если у вас возникнут проблемы с установкой - например, ваш телефон переходит в цикл загрузки - просто запустите файл Xpos Uninstaller.zip таким же образом, и все должно вернуться к нормальной жизни. Если все остальное не удается, восстановите его из последней резервной копии TWRP.

Шаг второй: установите установщик Xposed и загрузите модуль

Запустите установщик Xposed, и вас поприветствует экран ниже. Устройства, на которых запущен KitKat, должны будут нажать «Рамка», затем нажмите кнопку «Установить / Обновить», чтобы установить Xposed Framework. После этого вам нужно будет перезагрузить телефон. Пользователи Lollipop и Marshmallow уже сделали это с помощью.zip-мигания на предыдущем шаге.

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

Теперь, когда Xposed настроен, пришло время для забавной части: установка модулей. Модули Xposed содержат различные настройки, которые вы можете использовать для настройки вашей системы. Некоторые из них небольшие и выполняют только одну функцию, а другие - это пакеты, содержащие множество полезных настроек. В этом руководстве мы рассмотрим очень простой пример: XInsta, модуль Xposed, который добавляет возможность загрузки фотографий из приложения Instagram.

Нажмите «Загрузить» в Xposed Installer и нажмите кнопку поиска на панели инструментов. Найдите «xinsta» и выберите появившийся модуль XInsta.

Перейдите на вкладку «Версии» и нажмите кнопку «Загрузить» в последней версии. Это позволит загрузить и установить соответствующий модуль Xposed.
Перейдите на вкладку «Версии» и нажмите кнопку «Загрузить» в последней версии. Это позволит загрузить и установить соответствующий модуль Xposed.
По завершении модуль будет установлен, но не активирован. В установщике Xposed перейдите в раздел «Модули» (или просто выберите уведомление, которое отображается в раскрывающемся списке уведомлений). Установите флажок рядом с модулем, который вы хотите активировать, и перезагрузите телефон.
По завершении модуль будет установлен, но не активирован. В установщике Xposed перейдите в раздел «Модули» (или просто выберите уведомление, которое отображается в раскрывающемся списке уведомлений). Установите флажок рядом с модулем, который вы хотите активировать, и перезагрузите телефон.
Если вы заметили в описании модуля, у него есть одно предварительное условие: вам нужно предоставить разрешение Instagram для доступа к хранилищу вашего телефона. Такие вещи являются общими, поэтому обязательно прочитайте описание модуля, прежде чем пытаться его использовать.
Если вы заметили в описании модуля, у него есть одно предварительное условие: вам нужно предоставить разрешение Instagram для доступа к хранилищу вашего телефона. Такие вещи являются общими, поэтому обязательно прочитайте описание модуля, прежде чем пытаться его использовать.

Для этого откройте «Настройки»> «Приложения»> «Instagram»> «Разрешения» и переключите «Хранение» на «Вкл.».

Затем откройте приложение Instagram и щелкните три точки рядом с фотографией - если все пойдет хорошо, у вас должна быть возможность загрузить эту фотографию на ваше устройство.
Затем откройте приложение Instagram и щелкните три точки рядом с фотографией - если все пойдет хорошо, у вас должна быть возможность загрузить эту фотографию на ваше устройство.
Поздравляем, вы только что успешно установили свой первый модуль Xposed!
Поздравляем, вы только что успешно установили свой первый модуль Xposed!

Шаг третий: настройте свой модуль (если применимо)

У многих загружаемых модулей Xposed будет свой собственный интерфейс, из которого вы можете настроить различные настройки, относящиеся к модулю. Обычно вы можете получить к нему доступ, нажав на модуль в разделе «Модули» установщика Xposed. В других случаях модуль может даже иметь свой значок в приложении, как показано ниже.

Image
Image

Обязательно проверьте настройки ваших модулей. Вы никогда не знаете, какие лакомства будут там.

Вы также можете долго нажимать на запись элемента в Xposed Installer для обновления или удаления модуля.
Вы также можете долго нажимать на запись элемента в Xposed Installer для обновления или удаления модуля.

Теперь, когда вы работаете, мы рекомендуем просмотреть раздел модуля Xposed, чтобы увидеть все, что может предложить Xposed. Наш список лучших модулей Xposed также является хорошим местом для начала изучения. Я настоятельно рекомендую GravityBox, представленный ранее в этой статье, который собирает множество полезных настроек в один настраиваемый пакет.

Удаление Xposed Framework

Если вы хотите удалить фреймворк Xposed, вернитесь в приложение Xposed Installer, нажмите «Рамки» и нажмите кнопку «Удалить». Однако, если вы установили фреймворк с использованием.zip-файла, вам нужно его удалить, свернув файл.zip-деинсталлятора из потока XDA с помощью TWRP.

Обязательно выполните удаление в приложении Xposed Installer перед удалением приложения Xposed Installer с вашего устройства.

Xposed Framework может быть просто инструментом для разработчиков Android, чтобы настроить их телефоны, но это быстрый, простой и менее инвазивный инструмент, чем пользовательский ПЗУ. Это также можно использовать для установки тем и выполнения других инвазивных настроек, для которых обычно требуется пользовательский ПЗУ. Метод Xposed Framework не требует изменения операционной системы вашего устройства и может быть легко отменен, что делает его отличным вариантом для твикеров, которые действительно любят копаться.

Рекомендуемые: