Как правильно установить xposed framework на Андроид
вкл. 09 Август 2016 . Опубликовано в Android — Общее
Как правильно установить xposed framework на Андроид. В большинстве случаев для того чтобы изменить вид либо повысить функциональность Android необходимо редактировать системные файлы, что может закончится в один момент плачевно. Выход есть использовать Xposed Framework.
Xposed Framework — это универсальное приложение дополняемое различными модулями, которое может кардинально изменить интерфейс вид вашего Android смартфона или планшета, а также в некоторых случаях поднять функциональность и производительность.
В данной статье будет приведена инструкция откуда скачать Xposed Framework, как установить, настроить, а также в дальнейшем использовать.
Как работает Xposed Framework?
Приложение Xposed Framework по сути является средой выполнения, а функциональность задают различные модули, в которых задана определенная функциональность, которые можно скачать в интернете. Установив модули к примеру вы можете:
- изменить цвет, размер навигационного бара
- изменить вид экрана звонка
- изменить экран блокировки и улучшить его функциональность
- отображать точное количество уведомлений в конкретном приложение
- задавать различные жесты для запуска/сворачивания/закрытия приложения
- переназначать кнопки управления
- изменить разрешения приложений
- автозагрузка
- добавить варианты перезагрузки Android (normal/recovery/bootloader)
- быстро переключать режимы мобильной сети (2G/3G/4G)
- удалить рекламу в приложениях
- черный список
- экономия заряда батареи или разгон процессора
и многое другое.
Внимание.
Официальный Xposed Framework не работает на стоковых прошивках смартфонов и планштетах Samsung (оригинальных, те что выпускает производитель), а также кастомные прошивки основанные на стоковых.
Прежде всего!
Для работы приложения Xposed Framework необходимы Root права и установленное кастомное Recovery.
Скачиваем и устанавливаем Xposed Framework
Скачивание и установка фреймворка
- Для начала необходимо включить возможность установки приложений из неизвестных источников (файлообменники/ сторонние сайты)
- После чего скачать необходимую версию Xposed Installer:
- Для Android 4.XX
- Для Android Lollipop (5.0.X/5.1) и MarshM (6.0) Nougat (7.0/7.1.X), Oreo (8.0/8.1)
- После скачивания установить на Android, если все прошло правильно вы найдете иконку приложения Xposed Installer.
Далее вам будет необходимо будет установить из меню Recovery необходимые файлы Xposed Framework (смотрите видео, представленное ниже).
Для этого вам нужно скачать самую новую версию ZIP архива с необходимыми файлами Framework:
- Для Android версий 5.0.x: arm , arm64 , x86
- Для Android версий 5.1.x: arm , arm64 , x86
- Для Android версий 6.x.x: arm , arm64 , x86
- Для Android версий 7.0.x Nougat: arm , arm64 , x86
- Для Android версий 7.1.x Nougat: arm , arm64 , x86
- Для Android версий 8.0 Oreo: arm , arm64 , x86
- Для Android версий 8.1.x Oreo: arm , arm64 , x86
1. После скачивания переместить архив ZIP в корень внутренней или внешней (Sd карта) памяти
2. Далее после установки Xposed Installer (apk приложение) необходимо перезагрузить Android в режим Recovery
3. Установить ZIP архив Xposed Framework
4. Перезагрузить Android в нормальный режим, Xposed установлен и настроен!
Установка модулей из Xposed Framework
Для того чтобы начать увеличивать возможности Android необходимо найти, скачать и установить нужный модуль. В Xposed Framework скачать модули можно в меню «Загрузка». После установки модуля необходимо полностью перезагрузить Android.
Пример установки модуля CPUFreq in Statusbar:
- Переходим в меню «Загрузка»
- Выбираем необходимый модуль
- Устанавливаем данный модуль
- Возвращаемся в главное меню Xposed и переходим во вкладку «Модули»
- Активируем только что установленный модуль
- Перезагружаем Android чтобы все изменения вступили в силу
Пример работы модуля CPUFreq in Statusbar
После установки модуля CPUFreq in Statusbar в панели уведомлений у вас будет отображаться текущая частота процессора.
Установка модулей из других источников
Если предложенных модулей в Xposed Framework вам показалось мало вы также можете поискать дополнительные в других источниках:
Модули устанавливаются как обычные apk приложения. После установки не забудьте их активировать в меню «Модули» в приложение Xposed Framework.
Как удалить Xposed Framework?
Удаление Xposed Framework происходит так же как и его установка, для этого вам необходимо загрузить специальный устанавливаемый ZIP архив деинсталлятор с официального ресурса и установите его из меню Recovery. После чего, перезагрузите устройство и Xposed Framework и все что с ним связано будет удалено из вашего Android.
Источник
Xposed Framework Installer
Xposed Framework Installer – приложение, которое позволит вам изменять настройку и прошивку вашего приложения, притом все изменения пройдут очень просто, и без каких-то особенных усилий с вашей стороны. Так же особенных знаний тоже не понадобиться. Хоть вместе с тем, пожалуй, все-таки лучше иметь хоть небольшое представление о том, что вы собираетесь сделать с вашим устройством, иначе просто выведете его из строя.
Утилита не будет вносить особенные изменения, в вашу операционную систему. Можно сказать, оно просто позволит вам установить дополнительные модули.
Так же вы должны помнить, что перед тем как устанавливать утилиту, и пробовать вносить какие-то изменения, вам поначалу придется озаботиться получением рут-прав. Ведь для каких-то глобальных изменений, понадобятся вам, в том числе и они.
Скачав утилиту на свое устройство, и получив рут-права, вам придется установить ее. Процесс установки простой, и интуитивно понятный, так что не вызовет у вас каких-то особенных проблем. После чего, вы сможете совершено спокойно, вносить все необходимые вам изменения. Еще раз предупреждаем, не нужно вносить никаких изменений, если вы не понимаете что делаете.
И еще одно предупреждение, по ходу работы программы, если вы удалите ее, вместе с ней будут удалены и все изменения, которые вы внесли. Так что без крайней нужды, ничего удалять не рекомендуется.
Источник
Нет фреймворк для андроид
Влияет ли Xposed со своими модулями на автономность девайса, ускоряет расход батареи?
✔ Как правило, нет. Батарею они, конечно, потребляют, но в количествах, на которые можно не обращать внимания. Однако от индивидуальной несовместимости Xposed/модулей с конкретной прошивкой никто не застрахован (см. ниже п. 1в), и в таких случаях уже возможно всё, что угодно — и повышенный «жор» батареи, и нагрев девайса, и самопроизвольные перезагрузки, и любые другие проблемы — кому как «повезет».
А как они относятся к оперативной памяти?
✔ Обычно потребляют по минимуму по сравнению с обычными приложениями (это не касается модулей, представляющих собой самостоятельные приложения с опциональными функциями Xposed-модуля, типа 3C Toolbox и др.). Однако иной расклад тоже возможен — в случае индивидуальной несовместимости модуля с конкретной прошивкой.
А на скорость работы влияют? Замедление работы/загрузки системы/какие-либо глюки и конфликты возможны?
✔ Да. Xposed с модулями, упрощенно говоря, требует от системы дополнительных вычислений (и на более глубоком уровне, нежели обычные программы) и повышает нестабильность системы, поэтому вполне вероятно уменьшение скорости работы и «подлагивание», особенно если установлено много модулей. И даже если их немного, индивидуальная несовместимость фреймворка/модулей с конкретной прошивкой — явление не такое уж и редкое, и проявляться она может по-разному. Предсказать ее невозможно: иногда уже одного модуля достаточно, чтобы начались проблемы, а иногда и пара десятков работает без проблем — тут как повезет, всё зависит от девайса и его ПО. Кроме того, Xposed с некоторыми модулями могут создавать проблемы для других приложений, мешать их корректной работе, а иногда и даже просто запуску (как приложений, так и самой системы в целом), могут вызывать спонтанные самопроизвольные перезагрузки девайса. Безусловно, «могут» не означает «обязательно будут», но всё равно имейте в виду, что такое возможно и наблюдается не слишком редко.
Почему Xposed нет в Google Play?
✔ Потому что её разработчик против этого, а Google против утилит, изменяющих ОС и другие приложения на столь глубоком уровне, так что Xposed в GP в любом случае долго б не продержалась.
Структура официального приложения Xposed Installer 2.x.x-3.0 alpha4
Фреймворк — информация о фреймворке (установлен или нет, какой именно установлен); собственно установка фреймворка (для Android «Сохранить на SD-карту» или «Отправить журнал». Там же можно очистить журнал логов.
О программе — информация о разработчиках Xposed Installer, версия Xposed Installer, ссылка на исходный код.
Структура модифицированных версий Xposed Installer может быть иной.
Сообщение отредактировал Anais10 — 06.10.18, 01:29
А не опасно ставить такую программу, получающую доступ ко всем функциям системы?
✔ — Отчасти опасно. Что поделать, большие возможности всегда сопряжены с большим риском. С другой стороны, иные способы модифицирования системных и программных ресурсов также открыты для вредоносного кода. Комментарий разработчика Xposed. Так что решайте сами, что вам важнее — Xposed и ее возможности или стопроцентная безопасность (если второе, там вам стоит заодно избавиться и от рута и сделать шапочку из фольги ). Обсуждать проблемы безопасности Андроида и его ПО можно в профильной теме Безопасность в Андроиде. Приватность и анонимность в интернете . Здесь это будет считаться флудом.
2. Требования к установке.
— Наличие рут-прав — обязательно* для установки и полноценной работы Xposed, т. к. Xposed и его модули = глобальное вмешательство в систему (см. выше п. 1).
*На Android 5+ при установке Xposed из рекавери вы можете установить его и без рута, но тогда не сможете пользоваться некоторыми модулями, запрашивающими рут-права в частном порядке. Так что для полноценного использования Xposed рут все-таки очень желателен.
— S-OFF, если у вас девайс HTC (иначе все изменения в ядре исчезнут после перезагрузки) — необходим не всегда, но часто.
— Наличие рабочего кастомного рекавери (CWM, TWRP) и предварительно сделанного нандроид-бэкапа системы — обязательно для отката и восстановления системы в случае возникновения проблем (для самой установки Xposed рекавери не обязателен, см. ниже пп. 5/5а/6д). Вероятность того, что откат вам понадобится, приближена к 99%! Если вы новичок в Андроиде, пока не умеете работать с рекавери или у вас его по каким-то причинам нет, Xposed не для вас, поверьте народному опыту. Имея дело с Xposed, важно не установить его любой ценой, а прежде всего обезопасить девайс от крайне вероятной потери данных.
Важно:
— Xposed не поддерживает среду исполнения ART в Android 4.4.x KitKat и при установке автоматически меняет её на Dalvik. Xposed для Android 5+ также не работает на KitKat и не будет работать никогда (см. ниже п. 2н). Для тех, кто в танке: смена среды исполнения актуальна ТОЛЬКО для Android 4.4. На Android 5+ среда не может измениться физически, т. к. там она только одна (усовершенствованная ART).
— Xposed плохо дружит с прошивками LEWA и MIUI. Если официальная версия Xposed отказалась работать, ставьте модифицированную от SolarWarez или (если у вас прошивка на Android 4.0.3-4.3) специальный аналог Xposed — WSM Tools . Можно пробовать использовать WSM и на других китайских прошивках, не только на MIUI и LEWA — иногда он работает лучше Xposed. На некоторых сборках MIUI/LEWA фреймворк не работает ни в каком виде (ни Xposed, ни WSM); в этом случае решение только одно: менять прошивку.
— Dell Venue 8 7840 (и, возможно, другие девайсы Dell Venue) на стоковом Android 5.1 не поддерживается и никогда не будет, т. к. разработчики Dell в этой версии Android создали нестандартный «промежуточный» вариант среды ART, в котором Xposed не может работать.
— Не гарантируется работа Xposed (и самого девайса после установки Xposed) на аппаратах с процессором MTK6592 и стоковыми прошивками (только со стоковыми! аппаратов с кастомами это не касается!), т. к. эти прошивки базируются на Aliyun OS, форке Андроида, несовместимом с Xposed. Комментарий разработчика Xposed касательно несовместимости Xposed с Aliyun OS.
— Предварительный нандроид-бэкап — главное правило и залог спокойствия для каждого пользователя Xposed и ее модулей. Если вам лень бэкапиться и вы предпочитаете принцип «авось пронесет», вините потом только себя.
Сообщение отредактировал Anais10 — 01.11.18, 00:45
А для Xposed есть разница, odex или deodex целевая прошивка? Нужно ли деодексировать прошивку, чтобы установить Xposed?
✔ Обычно нет. Раньше деодексирование требовалось Samsung TouchWiz на Android 5.0.x, но теперь оно не обязательно — появился Xposed от dkcldark, работающий и с одексированным стоком Samsung (Xposed от arter97, возможно, тоже скоро будет поддерживать одексированный сток). В некоторых случаях деодексирование может потребоваться стоковым прошивкам Huawei (EMUI).
В шапке темы указано несколько версий Xposed — 2.6.1, 2.7 beta, 3.1.4 и 89 — в чем их различие? / Какая из сборок для Android 5+ считается стабильной?
✔ 2.6.1 — последний стабильный релиз для Android 4.0.3-4.4.4; 2.7 — тестовая бета для Android 4.0.3-4.4.4; 3.1.4 — оболочка Xposed для Android 5+ (Xposed для Android 5+ состоит из 2-х частей — приложения-оболочки Xposed Installer и zip-архива с самим фреймворком), а 89 — последняя версия фреймворка для Android 5+.
Первым стабильным релизом для Android 5+ стал фреймворк v72. Какая именно сборка будет работать стабильней на вашей прошивке, угадать невозможно — иногда более стабильными оказываются не самые последние сборки.
В чем различие между официальным Xposed Installer v3.1.x и Material Design Xposed Installer от dvdandroid? Что лучше выбрать?
✔ В моде от dvdandroid больший функционал, он позволяет ставить фреймворк на Android 4.1-4.4 и выбирать между разными сборками фреймворка для Android 5+. Оф. Xposed Installer v3.1.x создан на его основе, но пока не обладает всем его функционалом.
Сообщение отредактировал Anais10 — 15.01.18, 23:56
Как понять, какую версию Xposed ставить?
✔ Вариант 1: просто ставите Material Design Xposed Installer от dvdandroid — он подсказывает, какой фреймворк выбрать, и позволяет сразу загрузить его и установить. Для выбора и загрузки будут доступны различные сборки Xposed для Android 5+: официальный Xposed, несистемный Xposed, Xposed для стоковых прошивок Samsung, Xposed для MIUI. Кроме того, этот Installer позволяет устанавливать старый фреймворк для Android 4.1-4.4.
Официальный Xposed Installer v3.1.x также сам определяет версию Android и архитектуру девайса и предложит вам установить нужный фреймворк для Android 5+. Через него можно скачать и установить те же фреймворки, что и через Material Design Xposed Installer от dvdandroid, кроме старых для Android 4 и тестового для Android 7.
Обратите внимание, что через оба Installer-а можно скачать и установить далеко не все фреймворки! Если Installer не предлагает вам фреймворк для вашего девайса, просто найдите и установите его самостоятельно (см. ниже вариант 2 и следующие пункты FAQ). Так, например, Xposed для стока Samsung на Android 5.0 и для стока Nubia точно нужно будет качать вручную.
✔ Вариант 2: узнавайте тип процессора и разрядность прошивки вашего девайса (в его теме на форуме или используйте Гугл, это легко; либо можете поставить любой анализатор системы типа AIDA64) и сами выбирайте соответственно этой информации и установленной версии Android — т. е. читайте пункты ниже и/или смотрите эту упрощенную схему выбора Xposed. (Схема читается сверху вниз, по ходу стрелок, а не наоборот!) Внимание: Xposed для стоковых прошивок ZTE (Nubia UI) и несистемный Xposed для прошивок с несистемным рутом не включены в эту схему, дабы не загромождать ее; они вынесены отдельными ссылками в разделе «скачать»!
Если не работает выбранная версия Xposed, можете попробовать более старую сборку или версию от другого автора (если она доступна для вашего девайса).
Как мне понять, какой zip-архив качать?
✔ Названия zip-архива с фреймворком состоят из 3 частей: версия фреймворка, версия Android, архитектура девайса. Например: xposed-v87-sdk21-arm.zip — 87-я версия для Android 5 32-бит.
Используемые аббревиатуры:
arm — 32-битный процессор, arm64 — 64-битный, x86 — x86 (это Intel, AMD).
sdk21 — Android 5.0, sdk22 — Android 5.1, sdk23 — Android 6.0, sdk24 — Android 7.0, sdk25 — Android 7.1, sdk26 — Android 8.0, sdk27 — Android 8.1.
Сообщение отредактировал Anais10 — 16.01.18, 00:34
Так какую сборку Xposed ставить на девайс с обычным 32-битным процессором (ARMv7) и 32-битной прошивкой?
✔ Ту, которая соответствует его версии ОС. Не заработают крайние версии Xposed — пробуйте более старые (это особенно актуально для процессоров MTK и Android 4.0.3-4.2). Версии для Lollipop ставятся только на Lollipop, и так далее. Если не работает официальная версия Xposed, пробуйте альтернативные — от wanam, от romracer или от SolarWarez. Для девайсов Samsung на стоковом Android 5/6 созданы отдельные сборки — для 5.0.x и для 5.1/6.0; обычные вызовут бутлуп. Для девайсов Huawei и ZTE на стоке также есть отдельные сборки. Та же история и с MIUI — для неё существуют отдельные модифицированные версии Xposed. Для старых Android идут старые версии Xposed Installer (4.0.2-4.4.4) и порт на Android 2.3.3.
Если у вас Android 6+, несистемный рут и вы хотите и Xposed сделать несистемным, читайте ниже п. 2ж.
А для 64-битных процессоров (ARMv8) и прошивок Xposed есть?
✔ Есть, но сначала проверьте в разделе /system наличие папки /lib64 с 64-битными библиотеками — некоторые формально 64-битные процессоры работают в 32-битном режиме, и на девайсе с 64-битным процессором вполне может стоять 32-битная прошивка. Если папки /lib64 в системном разделе нет (или там нет библиотек (файлов с расширением .so), или только одна — libSecMMCodec.so), это ваш случай, и тогда вам нужно ставить Xposed для 32-битных девайсов. Если папка /lib64 с набором библиотек в /system есть, вам нужно ставить Xposed для 64-битной платформы — ищите сборки с пометками «arm64″/»64-бит»/»ARMv8» (если вдруг у вас Android 03.02.13, 17:15 | #15
●
А с процессорами архитектуры x86 (процессоры Intel, AMD) Xposed совместим?
✔ Да, начиная с версии 2.4.1. Если у вас Android 5+, ищите сборки фреймворка (zip-архивы) с пометкой «x86». Для девайсов с Intel Atom x5 Z8300 используйте мод. Xposed.
Если у вас Android 6+, несистемный рут и вы хотите и Xposed сделать несистемным, читайте ниже п. 2ж.
На моей прошивке установлен несистемный рут (systemless root). Я могу и Xposed поставить не в системный раздел, чтобы спокойно получать ОТА-обновления прошивки?
✔ Да. В этом случае вам сюда — другие сборки Xposed ставятся как обычные системные.
Обратите внимание, что официальный Xposed Installer видит несистемный рут только с версии 3.1.
У меня установлен Magisk и, соответственно, несистемный рут MagiskSU. Какой Xposed с ним работает?
2и. Какой Xposed лучше выбрать — системный или несистемный?
✔ На этот вопрос сложно ответить однозначно, поскольку у обеих версий есть свои плюсы и минусы.
Плюсы несистемного Xposed: возможность получать OTA-обновления стоковых прошивок без восстановления стокового системного раздела (актуально не для всех девайсов); возможность пользоваться приложениями/сервисами, отказывающимися работать в присутствии системного Xposed (актуально не для всех приложений; так, например, Android Pay не дружит даже с несистемным фреймворком).
Минусы: как правило, меньшая стабильность и большее потребление ресурсов (особенно это касается Xposed — модуля Magisk).
Плюсы системного Xposed: это старая добрая классика, давно оптимизированная под большинство девайсов.
Минусы: невозможность обновления прошивки по воздуху без удаления Xposed, проблемы с некоторыми банковскими/игровыми приложениями, которые не дружат с Xposed (часто решаются соответствующими модулями, см. п. 7з этого FAQ).
Так что смотрите сами, что для вас более приоритетно, ну и, конечно, ориентируйтесь на фактическую работоспособность этих версий на вашем девайсе (системный и несистемный Xposed могут работать по-разному на одной и той же прошивке).
Сообщение отредактировал Anais10 — 06.10.18, 01:54
Есть ли где-нибудь список девайсов, на которых Xposed был успешно протестирован? / А Xposed заработает на моем девайсе/прошивке? / Подскажите оптимальную версию Xposed для моего / ?
✔ Такого списка нет и не будет. Вот почему. Работоспособность Xposed по большей части зависит не от девайса, а от его прошивки, а существующих прошивок — тысячи; кроме того, Xposed может конфликтовать не только с прошивкой, но и с установленным сторонним ПО и системными модами. Поэтому составить список девайсов, на которых Xposed стопроцентно заработает, просто нереально. Делайте нандроид-бэкап и пробуйте, только так — предсказать поведение Xposed в каждом конкретном случае невозможно, Нострадамусов здесь нет. Предварительно можете проконсультироваться в теме своего девайса, работает ли на нем Xposed и какую сборку лучше выбрать (прежде чем спрашивать, просто воспользуйтесь поиском по теме: эти вопросы обычно обсуждаются множество раз, не нужно множить повторы). Если не работают последние версии Xposed, пробуйте более старые — так, например, 2.3.1 хорошо проявила себя на китайских стоковых прошивках на Android 4.1-4.3.
Сообщение отредактировал Anais10 — 06.10.18, 01:56
С моим девайсом не случится ничего плохого после установки Xposed?
✔ 99%, что нет, если вы внимательно читаете FAQ, описания ее сборок и модулей, смотрите, что именно ставите и как, и обязательно предварительно делаете нандроид-бэкап. В противном случае наверняка случится и придется перепрошиваться.
Сообщение отредактировал Anais10 — 06.10.18, 01:56
Какие есть аналоги Xposed помимо WSM Tools? Какие доступны альтернативы, если Xposed/WSM мне не помогли?
✔ У Xposed только один аналог — WSM Tools, но WSM работает только на Android 4.0.3-4.4 (на 4.4 — тоже только в Dalvik-среде) и давно заброшен.
Можете опробовать «песочницу» VirtualXposed (это не аналог Xposed, а просто виртуальная среда), но у нее есть большой минус:
Кроме того, она изначально не поддерживает модули, изменяющие ресурсы прошивки.
Если Xposed/WSM вам не помогли или не устроили, единственная адекватная альтернатива — поиск обычных программ/твиков/скриптов, умеющих делать то же, что нужные вам модули (и будьте готовы, что это не всегда увенчивается успехом), либо правка нужных системных файлов вручную (или поиск уже готовых модов в теме своей прошивки). Ссылки на нужные темы собраны в Инструкции по функционалу модулей ®Xposed под спойлером «Что делать, если Xposed-модули вам не помогли».
Сообщение отредактировал Anais10 — 01.11.18, 00:39
То есть для Android 4.4.x KitKat с включенной средой ART вообще нет и не будет никаких вариантов?
✔ Именно: вообще нет и не будет. ART на KitKat имеет свои особенности: это «черновой», тестовый вариант новой среды. Попытка адаптировать под него Xposed не увенчалась успехом, и больше заниматься этим никто не будет — KitKat уже в далеком прошлом. В Android 5+, полностью переведенном на ART, среда была изменена и улучшена, поэтому под нее удалось адаптировать Xposed. И по этой же причине Xposed для Android 5+ тоже не работает на Android 4.4 с его ART.
Сообщение отредактировал Anais10 — 06.10.18, 01:56
В шапке темы лежат моды оболочки Xposed в стиле Material Design — как они работают по сравнению с «родной» оболочкой? Их можно ставить без опаски?
✔ Мод от vladykodi работает так же, как «родная» оболочка, там просто изменена цветовая схема интерфейса. В моде от dvdandroid уже серьезно изменен функционал (добавлено много новых опций), однако этот мод постоянно обновляется и на его основе даже собран официальный Xposed Installer 3.1.x, так что ставить этот мод можно без всякой опаски.
Сообщение отредактировал Anais10 — 06.10.18, 01:56
Источник