Что такое Риру? | Как использовать его на телефонах Android?
В этом руководстве мы поговорим о Riru и обсудим, как использовать его на вашем устройстве. До того, как Magisk стал громким именем в мире разработки для Android, приложением для разработки был Xposed Framework.
Пользователи могут заменить любой метод в любом классе во время выполнения с помощью Xposed и специального модуля вместо того, чтобы декомпилировать приложения, изменять маленькие кусочки и фрагменты, снова компилировать их и помещать модифицированные файлы обратно на наши устройства.
По сути, Xposed Framework представляет собой модифицированную версию /система/мусорное ведро/app_process, который загружает дополнительные файлы JAR при настройке. Это дает разработчикам право работать с процессом Zygote и выполнять свои действия в его контексте.
Magisk — это инструмент для бессистемного моддинга. Это означает, что у пользователей есть возможность создать модуль Magisk для изменения процесса Zygote без фактического изменения исполняемого файла процесса приложения. Здесь в дело вступает Magisk.
Что такое Риру?
Riru — это особый модуль Magisk, созданный разработчиками Rikka и yujincheng08, который предлагает функциональные возможности платформы Xposed без необходимости установки старой платформы Xposed.
Это может заставить Zygote работать таким образом, чтобы другие модули могли правильно запускать свои коды в приложениях и на системном сервере.
Функциональность
Изначально Riru фактически основывался на замене системной библиотеки, известной как libmemtrack. Со временем от этого метода отказались и было принято другое системное свойство, известное как «собственный мост» (ro.dalvik.vm.native.bridge).
Используя это свойство, разработчики могут синхронно загружать и выгружать любые общие библиотеки. Это приводит к внедрению в процесс Zygote.
Загрузить и установить
Как мы упоминали выше в этом руководстве, Riru — это модуль Magisk. Раньше вы могли искать модуль во встроенном браузере модулей в приложении Magisk.
Но поскольку эта функция была удалена, вам следует перейти по ссылке, указанной ниже, и загрузить модуль Riru из репозитория GitHub.
Скачать: Риру
После того, как вы загрузили ZIP-файл сверху, вы можете установить его с помощью приложения Magisk.
- Подключите ваше устройство к компьютеру, а затем скопируйте и вставьте загруженный ZIP-файл во внутреннюю память вашего устройства.
- Откройте приложение Magisk на своем устройстве и перейдите на вкладку «Модули» с помощью навигации.
- Нажмите «Внутреннее из хранилища».
- Теперь найдите ZIP-файл модуля, который вы скачали, и выберите его.
- При этом начнется установка Модуля и после его установки он попросит вас перезагрузить ваше устройство.
Если вы видите Riru в списке на вкладке «Модули» в приложении Magisk после перезагрузки, значит, вы правильно завершили процесс. Если вы не видите его в списке на вкладке «Модули», вам следует повторить процесс установки.
Особенности Риру
Этот модуль Magisk в основном предоставляет другим модулям возможность подключиться к процессу Zygote. Поэтому, чтобы использовать Riru, вам необходимо установить модули Magisk, совместимые с этим модулем.
Если вы установили модули Riru, они будут перечислены вместе с модулями Magisk в приложении Magisk. После этого вы можете открыть интерфейс конфигурации конкретного модуля, чтобы изменить его параметры.
Кроме того, модули, у которых нет интерфейса, также будут работать правильно, если вы просто продолжите использовать модифицированный экземпляр Android. Работой занимается Риру на заднем плане.
Вот что было с нашей стороны на Riru и его функциональности. Мы надеемся, что вы нашли это руководство полезным. Дайте нам знать, что вы думаете в разделе комментариев ниже.