Riru Versions Save

Inject into zygote process

v26.0.1

2 years ago
  • Fix problem (Riru not load on Android 9) in #243

v26.0.0

2 years ago
  • Remove support for pre-v24 modules
  • Display status on module description in Magisk (app is removed because of this)
  • Combine rirud with rirud_java
  • Refactor codes

v25.4.4

3 years ago
  • Fix in rare cases "soft boot" causes Riru not working
  • Fix keep allow_install_app flag (#225)

v25.4.3

3 years ago
  • Exit service.sh script
  • Use uid 0 to install the app

v25.4.2

3 years ago
  • "Fix" system server injection does not work on Huawei devices by setting ro.maple.enable to 0

v25.4.1

3 years ago
  • Report and abort installation if the ROM has incorrect SELinux rules [1]
  • Bundle app with the module (Create file /data/adb/modules/riru-core/allow_install_app to allow the module to install the app)

[1] https://github.com/RikkaApps/Riru/wiki/Explanation-about-incorrect-SELinux-rules-from-third-party-ROMs-cause-Riru-not-working

v25.3.4

3 years ago
  • Unload API 25+ modules in the app process if the module does not provide related functions
  • Fix possible crash caused by pmparser.c (#202)
  • Use self-compiled libcxx (https://github.com/topjohnwu/libcxx)

v25.3.3

3 years ago
  • Fix crash on Android 8.0 again

v25.3.2

3 years ago

Important changes from the last stable version (v23.9)

  • Unify the Riru API version and Riru version, Riru 25 stands for API version 25
  • For modules that have adapted Riru API 24+, lib files are loaded from the Magisk path directly, they don't need to be mounted to /system anymore
  • Support unload self and modules, leaving no trace for unrelated processes (requires module changes)
  • Support remove self and modules from dl_iterate_phdr
  • /data/adb/riru/modules is no longer used, you can remove it when all modules are updated to Riru API 24+

25.3.2 changes

  • New way to get realpath on old systems
  • Fix next offset on Android 9

v25.3.1

3 years ago
  • Fix crash on Android 8