Warning
This version use a different module ID from Release Candidate 2. Please remove the old version first before installing the newer ones. You WILL get a bootloop if you fail to follow this instruction. For more information, see #208.
Removed (breaking changes)
- a549f0e Magisk Alpha support
Removed
- 41e83ae 0e9307b Rust traces
- 2814aaf Futile memory mapping renaming
- 886e2f8 all
core
logs onrelease
builds - 8f70a1a
mazoku
file - 61ece7e ccache from workflows
- 7993278 outdated README translations
Fixed
- 5da73dd
module.prop
not being umounted properly - 88f1b7f Too permissive SELinux rules leading to Permission Loopholes
- 5d0adac Companions not starting properly
- d498a9a Trigger module's
service.sh
in parallel - 3d79939 Not finding SoList related symbols with suffix
- c37a5b1 Missing
status32
exit check - 0930c8c Magisk ReZygiskd code not checking against umount list with process name
- d696160 sanitization of fds in Zygote
- 0d60dc0 sending data to closed fd
- 16c4d62
solist_drop_so_path
comment - 57cd281 missing 64-bit
machikado
in unsigned builds - 62481ca wrong logic for fd closing in
libzygisk.so
- d455117
libzygisk.so
injection whenlibdl.so
in not in/apex/...
- 6261466 Zygisk module loading
- 70697be kernelland bug for
ptrace_message
leak - c023da0
Code of Conduct
URL in templates - ec705fb removal all of PLT hooks unconditionally
- 57f9852 dir fd leak in ReZygiskd
- 4f35e06 gradle building system warnings
- c786790 Trusted CI workflow in forks
- cd47843 out-of-bounds write in WSA in ReZygiskd
- d111a2d perfetto related
zygote64
crashes - f9a23a2 SoInfo code give up if
find_containing_library
exists - a0ab02c maps futile hiding code never reached
- a0ab02c not dropping SoInfo of undlclosed modules
- b7fe7b3 4823852 root related mounts being leaked
- 6c05527 Zygisk modules not being recognized in WSA
- fa9adcf
FORCE_DENYLIST_UNMOUNT
behavior - 9a3b2f4 KernelSU variant detection
- b6f02b3 KernelSU Next manager runtime switch recognition
Updated
- 2017140 Zygisk API to v4
- df0f2ce c9c15bf LSplt
- 47f230d 19952e6 954c3a9 Workflows
- 37a667c b1e217b 6ca4b72 980bf2a 9aafc27 Compilation commands
- 7993278 README translations to match
README.md
- 98f8891 module ID
- 2f589d0 LSPlt source
- c975722 PLT hooks unload code
- 63f29f0
setup-gradle
action - 295a62b
tr_TR
translation credits - bc1b757
CMD_HOOK_MODE
andCMD_GET_MANAGER_UID
values
Added
- af96b85 Maps hiding
- 7027e81 47566a8 7da7b8b Simplified Chinese README
- 5d9276e Traditional Chinese README
- b5b5c2f Japanese README
- 2047bdb c2cb29b 7399ae4 f1fe6b4 c1e45e9 05ae694 b392730 APatch support
- 0987e40 7d83bb3 Issues, FR templates
- 3451057 Ignore modules for manager process
- 135ebbb Magisk variant detection
- 135ebbb
ksud
file check for KSU - 060a1f3 622e23e GrapheneOS support
- 6c41a81 2f4f5af SoInfo hiding support
- d8034b7 Magisk Kitsune SuList support
- e56cc85 Indonesian README
- 3bc3b47 Vietnamese README
- cfd4a92 Brazilian Portuguese README
- bc6cf67 Turkish README
- 92e2f52 2d80ce6 bd5eb4c Android 9 support
- 221b4fc French README
- 96123aa support to 32-bit only environments
- 68f1b1f
machikado
per architecture - bdcb67b Japanese README
- 4de1b44 WebUI
- ea49b88 signed CIs for
main
branch - ed347e8
misaki.sig
integrity file - 62481ca fd leak warning logs
- aff2ad8
SIGPIPE
handling in ReZygiskd - a75b2fe KernelSU Next recognition support
- e036b1f KernelSU Next spoofed manager recognition support
- a0a54f2 Japanese WebUI translation
Improved
- 42a5ab9 c852a2c c981907 2ab6542 19d2a17 c1e45e9 a549f0e c2abef8 05ae694 7a6ca48 4d267aa e31f9b3 d4ce091 e11db94 0352d93 980bf2a e0d0bd0 135ebbb c4ab77e 3265bcb a6124a6 8892eca 47d46e3 66e98cf 97af7fe f4af759 8fb5d91 6b0b71a 7a892e0 3605857 032cd68 0c0f659 ReZygiskd to C
- d0da6ef 5635c9f da68db8 1a3f497 b94ea0c 2ff4cb6 aac0046 00345ee Ported most codebase to C (common, ptracer, include, ReZygiskd)
- 41414c7 41414c7 39788a9 51507e8 2be1ccc 4873560 f1ba34f 21325ec README
- 678d886 80c873c 6187f34 5d0adac ab7de49 General code
- af23710
module.prop
information - 1a82399 Hiding by using
/data/adb/rezygisk
as temporary folder - 4b7178f Make partition names generic
- 75a004f f356808 CLI
- 6cc01fb
zygisk-ptrace
's ReZygiskd events code - 380ef01 Module description status
- 2c74ee3
module.prop
parsing code - 9bcbec9 Export CMake compile commands
- 6c41a81 6cb8f30 Hiding by dropping SoInfo info about loaded modules
- 5e43e4a b7138d6 Hiding by dropping SoInfo info about libzygisk.so by hooking in
pthread_attr_setstacksize
- 5e072bd Cache maps information
- 0671f2e Hiding by resetting linker module (un)load counter
- 886e2f8 d0b044a Mounting system
- db24c1c b24c74a Not umount module
/system
mounts - f432550 dynamically retrieve
libc.so
path - 313822d Elf utils code
- 313822d
libzygisk.so
injection - 5458441 mount flexibility in pre app specialize.
- 6272e0a umount system code
- 6272e0a umount system
- 34643c7 SoInfo hiding compatibility
- 823623a manager capability by setting
ZYGISK_ENABLED
for all managers - 9810eb3 reset
ptrace_message
with seccomp