Что такое EdXposed и что с ним можно делать на Android-устройстве?

    0
    258


    Модули Magisk — это простой способ применить моды системного уровня к вашему устройству без необходимости вручную вносить изменения в ваши системные файлы. Все, что вам нужно сделать, это загрузить модуль, активировать его через приложение Magisk, а затем перезагрузить устройство, чтобы изменения вступили в силу. Большинство модулей сосредоточены на добавлении одной функции или изменении одной вещи на вашем устройстве, но есть и такие, которые устанавливают другую структуру для расширения возможностей моддинга. Например, Riru — это модуль Magisk, который может подключаться к процессу Android Zygote и позволяет разработчикам запускать коды в его контексте.

    Поскольку Riru по существу повторяет принцип работы Xposed Framework, расширенный модуль Riru может концептуально действовать как универсальная платформа для подключения к среде выполнения Android (ART). EdXposed является одним из таких модулей Riru. Это может звучать как случай чрезмерной абстракции, но на самом деле это новая идея реализовать всю Xposed Framework через Magisk. Короче говоря, Riru сама заботится обо всех предварительных условиях для настройки среды в стиле Xposed, тогда как EdXposed предоставляет совместимый API для работы модулей Xposed.

    Что такое EdXposed?

    EdXposed (сокращение от «Elder driver Xposed»), созданный признанным разработчиком XDA mlgmxyysd и членом XDA solohsu, представляет собой эволюцию Xposed Framework в виде модуля Riru. Под капотом он использует проекты SandHook и YAHFA (Yet Another Hook Framework for ART). Модуль поставляется с собственным сопутствующим приложением под названием Менеджер EdXposedчерез который пользователи могут проверять состояние ядра и загружать разные модули Xposed.

    Менеджер EdXposed

    Каковы особенности EdXposed?

    • Полностью с открытым исходным кодом и бесплатно.
    • Низкий уровень обнаружения различных приложений для обнаружения несанкционированного доступа.
    • Легко отключается в случае мягкого кирпича.
    • Совместим с оригинальным Xposed API.
    • Работает с Android Oreo 8.0 до Android 11.

    Как скачать EdXposed?

    Вы можете загрузить готовую к прошивке версию EdXposed из репозитория GitHub. EdXposed Manager, то есть сопутствующее приложение, размещено в отдельном репозитории GitHub, указанном ниже.

    Скачать EdXposed || Скачать EdXposed Manager

    Как я могу установить EdXposed?

    Перед установкой EdXposed убедитесь, что на целевом устройстве установлена ​​последняя версия Magisk. Обратите внимание, что самая последняя версия Riru (v26.x) несовместима с EdXposed, поэтому вам необходимо заранее установить Riru v25.x.

    1. Загрузите ZIP-пакет EdXposed по указанному выше URL-адресу. Если вы загрузили его на ПК или Mac, подключите к нему свое Android-устройство и скопируйте загруженный ZIP-файл во внутреннюю память целевого устройства.
    2. Откройте приложение Magisk и переключитесь на Модули вкладку с помощью нижнего меню навигации.
    3. Нажмите на кнопку с названием Установить из хранилища. Затем просмотрите и выберите ZIP-файл, который вы скачали ранее.
      • Вы также можете прошить ZIP-файл из пользовательского рекавери, такого как TWRP.
    4. После успешной установки перезагрузите устройство.
      • При прошивке с помощью приложения Magisk приложение автоматически предложит вам перезагрузиться.
      • При прошивке с помощью TWRP вам необходимо вручную перейти в меню питания TWRP и выбрать параметр «Перезагрузить в систему».
    5. Если вы не видите сопутствующее приложение или приложение предлагает вам установить полную версию, загрузите неопубликованный APK-файл EdXposed Manager (ссылку для скачивания см. в предыдущем разделе).
    6. Готово!

    Сравнение EdXposed и оригинальной Xposed Framework

    Последней версией Android, поддерживаемой устаревшей Xposed Framework, является Android Oreo. Кроме того, исходный установщик Xposed никогда не предназначался для работы в «бессистемном» режиме. EdXposed, с другой стороны, совместим с Android Oreo до Android 11. Благодаря своей зависимости от Riru он может работать вместе с Magisk, не затрагивая базовую систему.

    Тема обсуждения EdXposed XDA

    Однако на данный момент EdXposed больше не находится в активной разработке. Ни приложение-менеджер, ни реальная кодовая база не видели коммитов с февраля 2021 года. Конечно, не стоит судить о новизне проекта по частоте коммитов, но отсутствие разработки, безусловно, плохой знак для послепродажного моддинга. сообщества, особенно с учетом постоянно меняющегося ландшафта Android.

    Вывод

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

    Предыдущая статья5 полезных настроек главного экрана, которые может попробовать каждый владелец iPhone
    Следующая статья15 скрытых функций Samsung, которые изменят то, как ты используешь свой телефон
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.