Riru edxposed android 11

Установите Xposed Framework на Android 11 или ниже, используя LSPposed (Полное руководство)

Если вы с нетерпением ждете появления Xposed Framework на вашем устройстве, возможно, вам стоит обратить внимание на LSPposed. В этом руководстве я покажу вам, как установить LSPposed Xposed Framework на устройства под управлением Android 11, Android 10, Android 9 Pie и Android 8.1 / 8.0 Oreo.

В любом случае, что такое LSPposed Framework?

LSPposed — это новый и улучшенный модуль Riru, который позволяет вам запустить Xposed Framework на вашем устройстве Android. Это ответвление широко известной EdXposed Framework , но с меньшим влиянием на производительность и большей безопасностью с точки зрения модулей.

Итак, это еще одна версия EdXposed? Не совсем. Но поскольку он основан на EdXposed Framework, вы, вероятно, увидите много общего. Например, LSPosed использует Riru впрыснуть в зиготы и запустить свой код, точно так же , как и то , что делает EdXposed.

Некоторые подробности от разработчиков

Этот новый модуль создан некоторыми разработчиками, которые были в команде EdXposed, но их пути разошлись. Согласно дискуссии на GitHub , один из разработчиков (kotori02) упомянул, что первоначальный автор EdXposed « отказался от множества критических изменений, которые убивают обратную совместимость ».

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

EdXposed все еще работает

Означает ли это, что EdXposed не работает? Он по-прежнему хорошо работает и даже поддерживает Android 11. Хотя некоторые пользователи сообщают о задержках пользовательского интерфейса и снижении производительности при его использовании, есть другие, которые не пострадали. По-видимому, отчасти это могло быть связано с используемым фреймворком перехвата (YAHFA или SandHook).

LSPposed Framework использует область действия модуля

Ключевое различие между EdXposed и LSPposed заключается в том, что модули теперь привязаны к отдельным приложениям. Чтобы их модули работали с LSPposed, разработчикам необходимо определить область действия, как указано в официальной вики .

Во время установки / активации модуля пользователи также могут выбрать приложения и службы, к которым модуль подключен / применяется.

Эта особенность может способствовать меньшему использованию ОЗУ и повышению производительности LSPposed по сравнению с EdXposed.

Какой выбрать?

Это подводит нас к очевидному вопросу: «Что мне использовать, LSPposed или EdXposed?» Однозначного ответа нет. Но сейчас:

  • EdXposed : если вы хотите продолжить использование существующих модулей. Есть определенные модули, которые не обновляются какое-то время / больше и поэтому не поддерживают механизм области видимости модуля.
    Не все основные модули были обновлены для использования с LSPposed, но некоторые обновились.
  • LSPposed : если у вас возникли проблемы с производительностью, такие как лаги или проблемы с безопасностью, когда дело доходит до модулей. Пользователи XDA-Developers , которые уже установили LSPposed, сообщили, что он «плавнее», чем EdXposed.

GravityBox , один из самых популярных модулей Xposed, был недавно обновлен и теперь работает с LSPposed.

Теперь, если вы приняли решение, приведенные ниже инструкции помогут вам установить LSPposed Xposed Framework на устройства Android под управлением Android 11, вплоть до Android 8.1 / 8.0 Oreo.

Препараты

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

У нас уже есть руководство по резервному копированию Android, если вам нужно руководство. Более того, если на вашем телефоне установлен TWRP , подумайте о том , чтобы сделать резервную копию NANDroid всей ОС.

Получите root-права на своем Android-устройстве : конечно, для любой модификации основного программного обеспечения требуется root-доступ. Есть большая вероятность, что ваше устройство уже внедрено.

Если нет, и вы новичок во всей сцене, вы можете начать с нашего учебника по рутингу Magisk .

Читайте также:  Аудиоплеер без рекламы для android без рекламы 4pda

Стоит отметить, что для работы LSPposed Framework требуется Magisk v21 + . Если у вас установлена ​​более старая версия, убедитесь, что вы сначала обновили Magisk.

Удалите EdXposed Framework (если он у вас есть): LSPposed автоматически отключает модуль EdXposed во время установки. Но чтобы быть в безопасности и предотвратить любые необычные результаты, лучше сначала отключить и удалить EdXposed с вашего устройства.

Для этого перейдите в «Magisk Manager» → «Модули» и нажмите кнопку «Удалить» для модуля «Riru — EdXposed». Затем перезагрузите устройство, чтобы полностью отключить и удалить модуль.

Как установить Xposed Framework на Android 11 или ниже с помощью LSPposed

LSPposed позволяет установить Xposed Framework на устройства под управлением Android 11, 10, 9 Pie и 8.1 / 8.0 Oreo. Чтобы вам было легче понять, я разбил установку на 4 основных этапа.

Короче говоря, вы должны начать с загрузки и установки модулей «Riru» и «Riru — LSPposed» на свое устройство Android. Как только это будет сделано, вам необходимо установить LSPposed Manager и проверить статус установки.

Шаг 1. Установите модуль Riru

LSPposed требует для работы Riru v23 (или выше). Итак, первым делом необходимо установить модуль Magisk «Riru» (также известный как «Riru — Core») на ваше устройство. Последняя версия этого модуля объединена и доступна в официальном репозитории модулей, поэтому ее можно легко установить через приложение Magisk Manager.

Чтобы установить модуль Riru на ваше устройство:

  1. Перейдите в панель приложений и запустите «Magisk Manager».
  2. Нажмите значок в правом верхнем углу нижней панели навигации, чтобы получить доступ к меню «Модули».
    Модули и нажмите значок поиска.» width=»600″ height=»665″/>
  3. Нажмите значок поиска в правом нижнем углу и найдите в репо «Riru».
  4. Найдите модуль Riru и нажмите на значок загрузки синего цвета рядом с ним.
  5. При появлении запроса выберите «УСТАНОВИТЬ». Magisk Manager загрузит модуль и установит его на ваше устройство Android.
  6. После завершения установки модуля выберите «Перезагрузить».

После загрузки вашего устройства Riru должен быть установлен и активирован. Вы можете подтвердить это, перейдя в «Magisk Manager» → «Модули».

Шаг 2: Установите модуль LSPposed Riru

Второй шаг — установить модуль LSPposed Riru на ваше устройство Android, который снова доступен в репозитории модулей Magisk. Установка чрезвычайно проста и очень похожа на то, что вы делали на шаге №1, но с дополнительным шагом.

Чтобы установить модуль LSPposed на ваше устройство Android:

  1. Сначала откройте приложение Magisk Manager на своем устройстве.
  2. Нажмите значок в крайнем правом углу навигационной панели, чтобы получить доступ к меню «Модули».
    Модули и нажмите значок поиска.» width=»600″ height=»665″/>
  3. Нажмите значок поиска и найдите в репо «LSPposed».
  4. Найдите в результатах поиска модуль «Riru — LSPposed» и нажмите на значок загрузки рядом с ним.
  5. Когда будет предложено начать установку, выберите «УСТАНОВИТЬ».
  6. Во время установки вам будет предложено выбрать вариант модуля (YAHFA или SandHook), который вы хотите установить. Вы можете использовать кнопку увеличения громкости, чтобы сделать выбор, а затем нажмите кнопку уменьшения громкости, чтобы подтвердить и установить модуль LSPposed на ваше устройство.
  7. После завершения установки модуля выберите «Перезагрузить».

Важное примечание : как вы видели во время установки, модуль LSPposed поставляется в двух разных вариантах — (1) YAHFA и (2) SandHook. По сути, эти два фреймворка являются подключаемыми, и не существует единого варианта, который работал бы со всеми OEM-устройствами Android.

В моем личном тестировании вариант YAHFA (по умолчанию) работал на моих OnePlus 8 и Pixel 3 XL без каких-либо проблем.

Если установленный вариант вызывает загрузочную петлю, вы можете удалить модуль Magisk с помощью TWRP, ADB или безопасного режима . Затем загрузите устройство и повторите попытку установки. На этот раз выберите вариант SandHook, если вы установили вариант YAHFA ранее, или наоборот.

После того, как устройство загрузится обратно в ОС, вы можете перейти в «Magisk Manager» → «Модули» и проверить, установлен ли и активен ли модуль LSPposed.

Шаг 3. Установите приложение LSPposed Manager

На этом этапе LSPposed Xposed Framework должен быть полностью установлен на вашем устройстве. Следующим шагом является загрузка и установка сопутствующего приложения LSPposed Manager.

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

Для начала загрузите APK-файл последней версии приложения LSPposed Manager с официальной страницы выпусков GitHub .

Читайте также:  Синтезатор речи google удалить с андроида

Для документации я также добавляю ссылки для загрузки для всех версий приложения LSPposed Manager ниже вместе с последней версией на момент публикации этого руководства.

Если вы загрузили APK-файл на свой компьютер, обязательно перенесите его во внутреннюю память телефона. Затем используйте выбранный вами файловый менеджер, чтобы установить APK на свое устройство (см .: Как установить APK ).

Шаг 4: проверьте статус установки Xposed

Когда все сделано, давайте проверим статус установки Xposed Framework. Для этого перейдите в панель приложений и запустите приложение LSPposed manager. На первой карточке должен быть указан активированный вариант и соответствующая ему версия.

Вы можете нажать на карточку, чтобы просмотреть дополнительную информацию, такую ​​как версия Xposed, имя устройства, версия Android и тип архитектуры устройства.

Чтобы установить модули Xposed из официального репозитория, нажмите карточку «Репозиторий» в приложении менеджера. Для просмотра установленных модулей и управления ими нажмите карточку «Модули».

Меню настроек приложения позволяет вам настроить цвет темы приложения, переключаться между вариантом YAHFA / SandHook и создавать резервные копии / восстанавливать настройки приложения.

Теперь вы можете пойти дальше и проверить, сколько из ваших любимых модулей Xposed было обновлено с помощью функции области модуля для поддержки LSPposed. Могу сказать, что GravityBox для Android 11 обновился. Если вы обнаружите другие модули, которые были обновлены, поделитесь ими с нами.

Вот и все! Вы успешно установили LSPposed Xposed Framework на свое устройство под управлением Android 11, Android 10, Android 9 Pie и Android 8.1 / 8.0 Oreo. При этом вы можете взглянуть на список лучших модулей Xposed Framework, которые я недавно опубликовал.

Вердикт

Пользователи как XDA, так и Github спорят, является ли LSPposed законным и является ли это просто еще одной вилкой EdXposed. Исходный код всего проекта доступен на GitHub (см. Ссылку на источник внизу), и любой желающий может просмотреть, проверить и внести свой вклад.

Более того, этим занимаются некоторые известные разработчики, ранее входившие в команду EdXposed. И я думаю, что этого более чем достаточно, чтобы проверить его легитимность.

Что касается того, является ли это еще одной версией EdXposed, я бы сказал нет. Как я уже упоминал ранее, эта новая структура LSPposed больше ориентирована на производительность и безопасность модулей. Сама по себе функция объема модуля является достоверным доказательством. Тем не менее, я был бы рад услышать ваше мнение по этой теме.

Если у вас возникнут какие-либо ошибки, подумайте о том, чтобы сообщить о них в разделе «Проблемы» на GitHub . При этом убедитесь, что вы предоставили общий доступ к журналам отладки, предоставленным в приложении LSPposed manager. Вы также можете присоединиться к официальной группе Telegram для обсуждения.

Итак, к настоящему времени вы узнали, как установить Xposed Framework на Android 11 и ниже, используя новую LSPposed Framework. Если вы столкнетесь с какими-либо трудностями при установке или использовании, не стесняйтесь спрашивать. При обращении за помощью не забудьте указать имя своего устройства и версию Android.

Источник

How to install EdXposed on Android 11? What about safety net?

Further to these questions:

How does one install EdXposed on Android 11?

Notes:

This is a self answered question consolidating information from several threads on XDA / Github/ Twitter and my experience on Pixel 4a to give a helpful start to that dying breed who like to install xposed-framework modules . Edxposed is still in beta and Android 11 is recently released, so there would be many changes to this answer in future. Since I do not intend to update this answer with developments, others are welcome to add and modify — sadly, in the previous two questions, there hasn’t been a single edit barring mine :(. Moderators are welcome to make this a community wiki if warranted.

Answer is generic in nature and for issues relating to installation / modules you are better off asking in respective device/module threads in XDA.

1 Answer 1

Like I mentioned in the question, a major problem with EdXposed is lack of documentation. There is an [OFFICIAL] EdXposed — The successor of Xposed [Oreo/Pie/Q/R, 2020/07/19] thread opened by Mlgmxyysd, one of EdXposed main developers but, sadly doesn’t provide any useful information.

Updated on 06 January 21 , likely the last update from me..feel free to improve

Читайте также:  Как отключить вибрацию при смс андроид

EdXposed canary version supports Android 11 for the last couple of months but official support has been announced a fortnight ago (v0.5.1.3)

Information is valid as of writing.

This is NOT a support thread. I am not frequenting SE,and therefore cannot answer your questions.

Pre-requisites (need to be updated from sources or as prompted by EdXPosed manager).

Magisk v21 + , with Magisk Manager from official Magisk thread. Note that some devices play well with certain versions of Magisk so it’s better to search device threads in XDA for appropriate Magisk version for your device.

Riru-core latest release from Magisk modules or from GitHub (Please read the subsequent sections and choose the relevant option)

EdXposed canary drivers YAHFA/Sandhook from EdXposed manager v4.5.7. And the EdXposed manager

Important changes that dictate which method to use in the installation section that follows (also applicable to OLDER Android versions)

  • Obviously you have a rooted device running Android 11 , with Magisk installed. For most Android 11 devices including my Pixel 4a, Android 11 support was possible by using a canary version of Magisk(21004) ( I added that third party link because the official page only links to the latest). The latest release (21200) offers a better support.

So broadly speaking you have two alternatives

Magisk canary (21004) which can only be used with Sandhook or YAHFA version 4.x, for Android 11 or YAHFA v 0.4.x.x for older versions

Magisk canary (21200)(or corresponding stable for older Androids) which can only be used with Sandhook or YAHFA version 5 for e.g. YAHFA v0.5.0.6

Reason of being aware of this that this is linked to changes in Riru and corresponding YAHFA or Sandhook drivers. Riru v 21.x can only be used with the first option and Riru v 23.x can only be used with second option

Eeks..what’s with Riru now?

To put it simply Riru v 23.x made a ton of changes that needed YAHFA or Sandhook drivers to be updated (which have been done). Version 5 of YAHFA or Sandhook are Compatible with Riru V 23.x . No backward compatibility.

This change can also affect your choice of modules. See this for an example. Module developer may be implementing methods which may need to be changed. If they don’t , you can’t use Riru v 23.x , simple.

On Pixel 4a ,I am using the Riru v 23.x with YAHFA v 5.x

Installation

This being a canary version, installation is unconventional (though I have read some posts that the conventional way (see linked questions in the body of question also work on some devices)

Install EdXposed Manager v4.5.7.

From the canary tab download the YAHFA/ Sandhook drivers (zip) . Note that downloaded version may have a different name from the file name in canary tab.

Install Riru-core module first from Magisk Repo. Don’t reboot.

Install downloaded YAHFA or Sandhook using install from storage option of Magisk.

If you want to verify the status of Riru , there is an official Riru app, made available by the Edxposed team.

Reboot and profit!

YAHFA or Sandhook drivers?.

YAHFA is relatively slower but stable by most accounts compared to Sandhook. You would need to check XDA for what works best for your device/Android version. For me, it has been YAHFA on my earlier and current device. In addition, you may be better off installing YAHFA , if root detection is a concern. As Mlgmxyysd says in her tweet

SandHook has faster boot speed, but leaves pre-compiled files in the cache, which can be detected by some apps

Modules

Xposed module development isn’t what it used to be so there are only a few Android 11 ready Xposed modules. The ones I care for are:

XPrivacy Lua. This works but not fully. Hoping for Marcel to resume support for Android 11.

Gravity Box for 11-released two days ago. I installed it but haven’t set it up yet but going by the feedback, it seems to be quite functional.

XPosed Edge Pro. Though it hasn’t been updated yet for Android 10, it works to the extent I need.

Источник

Оцените статью