2025-07-14 | ReZygisk更新v1.0.0-rc.3版本
ReZygisk v1.0.0-rc.3 更新内容
Removed (breaking changes)
- a549f0e5ae1e0f4bb946021ad4035cf9b871292f Magisk Alpha support
Removed
- 41e83aec52bdf38fbb09128f522e04e97b1dac09 0e9307bfd6fe44d055a022b99ef3e9fec17a7d20 Rust traces
- 2814aaf67fc3993394e5b3801a4cf9a2606b63a8 Futile memory mapping renaming
- 886e2f8396979781d82983f9536b76f75373d909 all
core
logs onrelease
builds - 8f70a1a451aaefbb92aa869f96a86c357d22b892
mazoku
file - 61ece7ee4fe6bdfdd120772026891a69e40f1bf8 ccache from workflows
- 7993278a5f9daec3edf9e676a4b14c68b2e5a584 outdated README translations
Fixed
- 5da73dd053a57f220db1017bafda74e9c6915f7e
module.prop
not being umounted properly - 88f1b7fdb976d2d6ff7a04b5cfd85287bfe2d44a Too permissive SELinux rules leading to Permission Loopholes
- 5d0adacf4a0d62e88a5267ec2934c1aa3e819d38 Companions not starting properly
- d498a9ab0177eb9087e7eef3978a22640f6cfaa5 Trigger module's
service.sh
in parallel - 3d79939d7bb30841c5f85013dfab9515fd1a4145 Not finding SoList related symbols with suffix
- c37a5b1c8e0cfa00d3cec3875e42c0281c600462 Missing
status32
exit check - 0930c8cca4e48859706488e157a8796a7d7467d3 Magisk ReZygiskd code not checking against umount list with process name
- d6961603fae72e0f069c408772435c801f1db62d sanitization of fds in Zygote
- 0d60dc0ec04ef3629f4b6e4bf5ac4c60c021859b sending data to closed fd
- 16c4d62cd83eb37e442cb37fc3d91091fcef4ca7
solist_drop_so_path
comment - 57cd28111922448b4c6c36292b12286d89028e2e missing 64-bit
machikado
in unsigned builds - 62481ca2b6b884a7693c3a3a7a074319f9519600 wrong logic for fd closing in
libzygisk.so
- d455117c49435542661b91fe3da81b810eec7f22
libzygisk.so
injection whenlibdl.so
in not in/apex/...
- 6261466e44c0511f4336d2459e8256f938be1e96 Zygisk module loading
- 70697be9a5230b3e254a9df68b8cba599dbbab90 kernelland bug for
ptrace_message
leak - c023da0fd6a2b5e5d0b50c440dc7e0e03f723f5b
Code of Conduct
URL in templates - ec705fb26093702ff6af7bb63bde9edc7ebd79ef removal all of PLT hooks unconditionally
- 57f985292efbb750c3477f4f3a590766a1f0f322 dir fd leak in ReZygiskd
- 4f35e06ac4aad582d13d9343e15e08293063c729 gradle building system warnings
- c786790b0f031dede3cc432763562f71eeea97eb Trusted CI workflow in forks
- cd4784376edeeedd663ecca88af19108271af834 out-of-bounds write in WSA in ReZygiskd
- d111a2dfc52b1aa74d3bf6f1c6120598c855acb6 perfetto related
zygote64
crashes - f9a23a2882f96dc8ccbf3f386ce05f7ee4ca303d SoInfo code give up if
find_containing_library
exists - a0ab02cedc16da822a5b17e37ca8a8634d731094 maps futile hiding code never reached
- a0ab02cedc16da822a5b17e37ca8a8634d731094 not dropping SoInfo of undlclosed modules
- b7fe7b3dbed7d7f1220119e8260de189d5be920d 48238521dfbea98ed9c63cfa5a9e2fbb50f52c74 root related mounts being leaked
- 6c05527ffa3f6a76dbb988bda4b20bbab656b4d8 Zygisk modules not being recognized in WSA
- fa9adcf3b5efb0f11a1ff185a59494fdd3b12025
FORCE_DENYLIST_UNMOUNT
behavior - 9a3b2f4a799b80d14719ed7804b6e8f91c8d40eb KernelSU variant detection
- b6f02b39b3410ee744432c00f15c75125dc9dca8 KernelSU Next manager runtime switch recognition
Updated
- 2017140e0e708717a46b34e37f88e85cc8d07832 Zygisk API to v4
- df0f2ce5a22eeca44cadd67ac12196bea02310dd c9c15bf120b5f8f207bf881e50ddea59a71c8e47 LSplt
- 47f230d0c2f8c9ef9cb42e8b5447f580e123c053 19952e6d0376abb1bffc1f070e115f99b6bad076 954c3a9cc50670ccf23efe0639d90571a5dcb452 Workflows
- 37a667ce2a53c87992f10b93a79180e13188ad2b b1e217b665aa033dfa8f8579eaaa50d2352d0377 6ca4b7276271712ceaa1bf607525524753652785 980bf2ab4c2793bca8e37859bc25bc627070b3de 9aafc279d5f7a492acff3f0de1ddbc2ecc8d8d9c Compilation commands
- 7993278a5f9daec3edf9e676a4b14c68b2e5a584 README translations to match
README.md
- 98f88916b80f95aa2cc3bc808c255618f0d432cf module ID
- 2f589d0edabadf5ddbf0170b7d1a2ff465636a13 LSPlt source
- c975722795473941abe4888528b158e348ca28b0 PLT hooks unload code
- 63f29f07712b47511794ffe5a8c39d955f6f1bd8
setup-gradle
action - 295a62b649ad331e207c0d177ab79d1879aef92d
tr_TR
translation credits - bc1b757bb8ed8e3d85b4b00e15315dda11005eef
CMD_HOOK_MODE
andCMD_GET_MANAGER_UID
values
Added
- af96b85a91ba3d1107884c61484f276cc1a4caff Maps hiding
- 7027e8147fcdb04bbd22c619bb9e616b71f85b34 47566a81afc32c7eadbf871c75f23f966cae84e5 7da7b8bd07638c4d03ffea2ec157e954ad36c000 Simplified Chinese README
- 5d9276e9e0d0da2cf33af6900eddea91a1384c2f Traditional Chinese README
- b5b5c2f9d8d88c08bf70dfba55a3127512c4b1d3 Japanese README
- 2047bdb1bf9c1a4d9462760a32a70462ec3228ba c2cb29b717cc46849f1bd718ffc5266b97358388 7399ae417d18cb0c9f44682e011992581c0056f9 f1fe6b4435f0f4fa627b6fec3f3b264e188d53fe c1e45e9af603dcd36df97323294a5358e0e17756 05ae6941ba0931c8c83ac9aebfaeb10e322897a0 b392730366b7a60e49396a7de2611acd25349f72 APatch support
- 0987e401dabb04a53af2af688aa18339da3b83e4 7d83bb311aceb6e5f8d8c24c504da4758c3f75b7 Issues, FR templates
- 3451057d1713022817cb133f102b6e2dd82b8473 Ignore modules for manager process
- 135ebbb9ba17009cca6e7084eb565c751d1fe80e Magisk variant detection
- 135ebbb9ba17009cca6e7084eb565c751d1fe80e
ksud
file check for KSU - 060a1f3cf96000bcccf0891217d0afcc9de79e2b 622e23e7ecf0c87b36c678c3c1babd73a4c955ab GrapheneOS support
- 6c41a8188d1911d76793c07b390d30693f7a14d7 2f4f5af2069924112262ad5753dd24618e9b4d3a SoInfo hiding support
- d8034b7bde6157823d632fd718689db053083d8d Magisk Kitsune SuList support
- e56cc85948a29b90973f3578c4402abc35bb8d7f Indonesian README
- 3bc3b478ff9e4ee26c1dfeafe8a18105b8428255 Vietnamese README
- cfd4a92b3110b1aa70071ab3e629bf3a40adecb9 Brazilian Portuguese README
- bc6cf67c7be00461a70e6a4683eac81aff72a17b Turkish README
- 92e2f528a905e27dfa321e4131f6125355fa8edb 2d80ce6935562637e156a42ea0636d9f2c5320f8 bd5eb4c7958557ea841b855409ec6ede9e43a2c0 Android 9 support
- 221b4fc9973f4744efcef5766581ad36cb810b15 French README
- https://github.com/PerformanC/ReZygisk/commit/96123aa53ce8c462c3fe7f18046a0a4c9bcae6b2 support to 32-bit only environments
- 68f1b1fb35ba732fddda85c37f1995d48a01979f
machikado
per architecture - bdcb67b1f9699d2d547a6b0bdb1e62d42640ca37 Japanese README
- 4de1b443cf98d63b2acd5b24b612a3c5ceedcd6a WebUI
- ea49b887abd681043e5cbcf90ac3c14dc2ae35ec signed CIs for
main
branch - ed347e879e562058e8e93af53619de2243009221
misaki.sig
integrity file - 62481ca2b6b884a7693c3a3a7a074319f9519600 fd leak warning logs
- aff2ad8d3c43ec638765f4e3630a6faf23b0180a
SIGPIPE
handling in ReZygiskd - a75b2fe2b8439e16dc0980e63a52c99d94723bcf KernelSU Next recognition support
- e036b1f40af428f21a13a685ad7d5d888a17f16e KernelSU Next spoofed manager recognition support
- a0a54f2153f065fe0e1cd6767a6941be1b614462 Japanese WebUI translation
Improved
- 42a5ab989f567ac6b7cceb68bb1dc06ed796a9e0 c852a2c146f562109cf1c9f596c7535bf9d8c488 c981907f369910f894c818d15beebd5d7113dd67 2ab6542a9a3ca583fd431bae0ddeae8626e9cee0 19d2a1758e9747c4718868bf67cd9786e77029a5 c1e45e9af603dcd36df97323294a5358e0e17756 a549f0e5ae1e0f4bb946021ad4035cf9b871292f c2abef882682a55be0da97bbfc9a7cecf1e30ada 05ae6941ba0931c8c83ac9aebfaeb10e322897a0 7a6ca482f0a7d14fd240e9516354bccba723af25 4d267aa719bf3fa2f46475dc6f99be183d190320 e31f9b3d85f0f15277d904b6a76b7994634a222b d4ce0916f64e2c9f6e8359fe0eec4b1e79c01f72 e11db940023a5abf4de537c9eafb37f9133b80bb 0352d9378b407afdbb4de5b9048aab055b2ca733 980bf2ab4c2793bca8e37859bc25bc627070b3de e0d0bd0d76e00b16adea3fc689852c54e36699fd 135ebbb9ba17009cca6e7084eb565c751d1fe80e c4ab77ed9eb8be465f9b232dfd2007bcc05b828f 3265bcb5812a0801e77f01c21884793ee73ee2c3 a6124a6a5e26040348425dd0557492316993871c 8892eca4a7463c15cc07091250a472dccfc75596 47d46e305c075df818bb0d0ed4155b17e84bccce 66e98cf0071d08f71946f05f43c8e7382dd5c266 97af7fe2da7dfac94a895b0b545ab4537bceadea f4af759aabffc2e8d24c9fd9ca42257b69d6e19b 8fb5d9197acde8f25e7932a5da3b7e3bd4d1a886 6b0b71a690a47a6720faaf885e085618fed1af3d 7a892e0d62f0dea4e484ccc673b48f4ce9b05d12 3605857d84a971e6a7e4d5bb349f13b4d53dfc00 032cd689162006fe20b3a6cd2ecc6fa9a6d035a0 0c0f65998d196bd60afe8fd8867a9643ec8a4c5d ReZygiskd to C
- d0da6efd790d4c2096877381e912ffafc1042283 5635c9f7c5af250e0509b6a510b7db7cddeca740 da68db8a9a9eac087724fa1a4c0b0221e6728a69 1a3f497e1a2c5da5d79dc756b074c00d6d75c556 b94ea0c5f5ab3583bfca3c8a09d7e99fce830965 2ff4cb64011b8ac49c6011fb74e586e842697688 aac00460613f984c13230cb8a15fb742a35f4181 00345eea7f58ded9880dcb4e501bfa0e3646867d Ported most codebase to C (common, ptracer, include, ReZygiskd)
- 41414c7d7157f2b9b7393b44229732e6c14014c5 41414c7d7157f2b9b7393b44229732e6c14014c5 39788a9ec2d3923e9a5dbde634ebbb31ddf07b6a 51507e86274384af8862b5a9a033b3c217e3bcda 2be1ccc48e44c56a974a41a3eb7120ad1bbca1f2 48735604203bc86516fff6ca8c15f2573c9e5c5f f1ba34fd2987d9fb81589a4c3b76074b3f832e1d 21325ec4093c661d4c73012a00ca0f37979653f8 README
- 678d886343d14231b9d940c0b77866df4b917b60 80c873c8a4835ae8d02db938729fb63508ee0994 6187f3483774503ee8b3687be9e11d2907684b2b 5d0adacf4a0d62e88a5267ec2934c1aa3e819d38 ab7de49e4c6d148cf397b5271abad2ecea27ce71 General code
- af237107824d14a34c7b2c183d0cc875ed309bae
module.prop
information - 1a82399e86aaab2d738a91b458b9046a48b17be4 Hiding by using
/data/adb/rezygisk
as temporary folder - 4b7178f1ea4178d89d203c64e3f1d2e516e39234 Make partition names generic
- 75a004f9d5e6e084a9ac62a0b518d6221fbcbf8b f35680837ed10653ab85ef6edef922e1353e00aa CLI
- 6cc01fb548e7deddacf598ae7af9fb89f3c6baa0
zygisk-ptrace
's ReZygiskd events code - 380ef011a1b9532936559c1c16c5600dabad7157 Module description status
- 2c74ee3877ad461a1f51d163fa097ec19bdf87ac
module.prop
parsing code - 9bcbec91aa60f2faa7ff6b4e96f87ad4b5f1405d Export CMake compile commands
- 6c41a8188d1911d76793c07b390d30693f7a14d7 6cb8f305bc10adb84253355c66a13884fa552314 Hiding by dropping SoInfo info about loaded modules
- 5e43e4a71b5231cb8f822651e23228bca34ea87a b7138d635347f9d7848cdcd85710444b243370a2 Hiding by dropping SoInfo info about libzygisk.so by hooking in
pthread_attr_setstacksize
- 5e072bd919d6c2b38d31359762c500a05c48f87b Cache maps information
- 0671f2e497140e40071f67e67481541def4258bb Hiding by resetting linker module (un)load counter
- 886e2f8396979781d82983f9536b76f75373d909 d0b044a31d9b4cd711ad1805c050e09b589bccf8 Mounting system
- db24c1c4396056ca659233e9422e1e536d13cc3c b24c74ac0d23be0176bd947baaa59c947482fbeb Not umount module
/system
mounts - f432550f07be99cd3011dcfe7d9f1ba4add47291 dynamically retrieve
libc.so
path - 313822ddcd4104ab3ebd3a37621bfbd9e44b9ef0 Elf utils code
- 313822ddcd4104ab3ebd3a37621bfbd9e44b9ef0
libzygisk.so
injection - 54584410ce2c066b1afafd1d66c55d9cd068c6b4 mount flexibility in pre app specialize.
- 6272e0a2ac66da8e0f97e459fbae70a0933641e6 umount system code
- 6272e0a2ac66da8e0f97e459fbae70a0933641e6 umount system
- 34643c794fb02ec4c44a426ac0cf573f55704a0c SoInfo hiding compatibility
- 823623a96f9a9e136184680a193637b763ce679c manager capability by setting
ZYGISK_ENABLED
for all managers - 9810eb3974286203b8c01ffc34b20a82a328c21d reset
ptrace_message
with seccomp
APatch Delta KernelSU KernelSU-Next Kitsune LSPosed Magisk ReZygisk SukiSU-Ultra Xposed 模块
扫描二维码,在手机上阅读