v26.1.4 (522)• Пропуск запуска Rirud при включенном Zygisk
• Исправлен sonext обновление при скрытии
v26.1.3 (513)• Вызов
android_create_namespace в Android 8.0+
v26.1.2 (505)• Ускорение запуска Rirud
• Предупреждение о неправильной политике SELinux
• Нет предупреждения о закрытии сокета Rirud
• Используйте
getprogname для обнаружения зиготы
v26.1.1 (500)• Исправлен сброс родного моста
• Предварительная загрузка модулей параллельно с ускорением запуска
• Исправлено отображение статуса после мягкой перезагрузки
• Fix riru не загружается после мягкой перезагрузки
• Запретит модулям использовать внутренние интерфейсы
• Более строгое разрешение Rirud
• Более точный загруженный статус
• Исправлено отображение статуса на устройствах Huawei и Samsung
• Не делиться Rirud
v26.0.5 (484)• Исправлено убийство родительского процесса
• Исправлен флок, не работающий на некоторых устройствах
Это ошибка из BusyBox Magisk и это будет исправлено. В качестве обходного пути мы устанавливаем SHELL скрипт вручную.
• При необходимости сбросьте контекст SELinux для файлов модуля
Это не всегда будет работать, поскольку на ПЗУ с неправильными правилами SELinux система одновременно сбрасывает файл модуля на неправильный
• Сообщите, если контекст SELinux файлов модуля неверен
• Используйте ресурсы для i18n
• Удаление поддержки модулей до версии 24 (прошло более 4 месяцев, и все действующие модули обновлены до версии 24+)
• Отображение статуса в описании модуля в Magisk (из-за этого приложение удалено)
• Сочетание
rirud с
rirud_java• Коды рефакторинга
v25.4.4 (426)• Исправление в редких случаях "мягкую загрузку", из-за которой Riru не работает
• Исправление
allow_install_app флаг блокировки (# 225)
v25.4.3 (423)• Выход из
service.sh скрипта
• Использование
uid 0 для установки приложения
v25.4.2 (415)• «Исправить» внедрение системного сервера не работает на устройствах Huawei, если установить
ro.maple.enable значение
0v25.4.1 (411)• Сообщение о неправильном правиле SELinux [1]
• Связь приложения с модулем (создать файл,
/data/adb/modules/riru-core/allow_install_app чтобы модуль мог установить приложение)
v25.3.4 (399)• Выгружено 25+ модулей API в процесс приложения, если модуль не предоставляет связанных функций.
• Не используются временные буферы при разборе карт PID в pmparser ( # 202 )
• Использование самокомпилированную
libcxxv25.3.3 (393)• Исправлен сбой на Android 8.0 снова
Важное обновление по сравнении версии 23.9
• Унифицирована версия Riru API и версия Riru, Riru 25 означает версию API 25.
• Для модулей, которые адаптировались Riru API 24+, Lib файлы загружаются с пути Magisk непосредственно, они не должны быть установлены на /system больше
• Поддержка выгрузки себя и модулей, не оставляя следов для несвязанных процессов (требуется изменение модуля)
• Поддержка удаления себя и модулей из dl_iterate_phdr
/data/adb/riru/modules больше не используется, вы можете удалить его, когда все модули будут обновлены до Riru API 24+
v23.9 (59)• Исправлен сбой, когда JVM повторно использует ссылочный индекс на устройствах с
libnativehelper_lazy (libnativehelper_lazy может входить в Android 12 DP2 или более поздней версии) (разработчики LSPposed)
v23.8 (58)• Устранена проблема, которая существует только на 32-битных устройствах.
v23.7 (57)• Подготовлено к изменениям, внесенным
libnativehelper_lazy (эти изменения могут появиться в Android 12 DP2 или более поздней версии)
• Исправлены символы неправильно экспортируемые
v23.6 (56)• Уменьшение размера файла
• Работает на устройствах, которые отказались от 32-разрядной поддержки (эмулятор Android 12 или устройства в будущем)
v23.5 (55)• Уменьшен размер файла
• Запрет установки из рекавери
• Riru требует наличия файлов в
/data/adb/riru папке, эта папка создается при установке.
• Многие TWRP имеют неработающие реализации, из-за чего невозможно создать папку, что в конечном итоге приведет к тому, что модули Riru не будут работать.
v23.4 (54)• Убедитесь, что автоматический перезапуск работает
v23.3 (53)• Убедитесь, что автоматический перезапуск работает
v23.2 (52)• Добавлен
/data/adb/riru/util_functions.sh для использования установщиком модуля
• Убедитесь, что автоматический перезапуск работает
v23.1 (51)• Перезапустить зиготу даже в первый раз (для «нарушенной среды», например, когда модули загружаются после того, как зигота запускается)
• Hide должен работать на более ранних версиях Android-10
• Предотвращение сбоя, вызванный скрытием сбоя
v23.0 (49)• Добавлена функция чтения файла и чтения каталога для "rirud". Модули могут использовать это для чтения файлов, к которым у самой зиготы нет прав доступа.
v22.4 (46)•
Magisk sepolicy.rule не работает на каком-то устройстве, никто не сообщает Magisk😒. Эта версия пытается обойти это.
• Добавлен сокет, запускаемый в
u:r:zygote:s0 контексте, который обрабатывает все файловые операции из zygote
• Для Magisk <v21.1 двойная перезагрузка больше не требуется
v22.0 (41)• Riru v22 имеет новый механизм скрытия, который делает обнаружение «не таким простым».
• Из-за этого все модули должны быть изменены. Если ваш модуль не обновился, попросите разработчика модуля внести изменения. Для 99% модулей это очень просто.
• До Magisk v21.1 вам придется дважды перезагружать устройство вручную.
v21.3 (36)• Support custom ROMs with isTopApp changes backported (#106)