<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[KSU中文网]]></title> 
<atom:link href="https://kernelsu.cn/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[Android内核级ROOT方案，完美隐藏ROOT]]></description>
<link>https://kernelsu.cn/</link>
<language>zh-cn</language>
<generator>emlog</generator>

<item>
    <title>2026-04-26 | ReZygisk更新v1.0.0-rc.8版本</title>
    <link>https://kernelsu.cn/?post=162</link>
    <description><![CDATA[<h2>ReZygisk v1.0.0-rc.8 更新内容</h2>
<h3>Removed (breaking changes)</h3>
<ul>
<li>a549f0e5ae1e0f4bb946021ad4035cf9b871292f Magisk Alpha support</li>
</ul>
<h3>Removed</h3>
<ul>
<li>41e83aec52bdf38fbb09128f522e04e97b1dac09 0e9307bfd6fe44d055a022b99ef3e9fec17a7d20 Rust traces</li>
<li>2814aaf67fc3993394e5b3801a4cf9a2606b63a8 futile memory mapping renaming</li>
<li>886e2f8396979781d82983f9536b76f75373d909 all <code>core</code>  logs on <code>release</code> builds</li>
<li>8f70a1a451aaefbb92aa869f96a86c357d22b892 <code>mazoku</code> file</li>
<li>61ece7ee4fe6bdfdd120772026891a69e40f1bf8 ccache from workflows</li>
<li>7993278a5f9daec3edf9e676a4b14c68b2e5a584 outdated README translations</li>
<li>2dfa221287059b649e89bfd6776dd249f72c0e16 unnecessary <code>unshare</code> hook</li>
<li>872ba693a1ccf8d3680d7516d3bb7e241ea9bcb4 futile maps hiding</li>
<li>6b929078bf7dbd731246da9688b1aa1a8826652d unnecessary <code>purge_unused_memory</code></li>
<li>13ef3c441b86e537bc66e083b3e34e57269f60cb dc2861918c87cce596a29b814a9138e12c23bcb0 logs from left overs of debugging</li>
<li>b477393bd6a2dbe1daf46d99973842b38276bc7c unnecessary <code>\n</code> in ReZygiskd</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>5da73dd053a57f220db1017bafda74e9c6915f7e <code>module.prop</code> not being umounted properly</li>
<li>88f1b7fdb976d2d6ff7a04b5cfd85287bfe2d44a too permissive SELinux rules leading to Permission Loopholes</li>
<li>5d0adacf4a0d62e88a5267ec2934c1aa3e819d38 companions not starting properly</li>
<li>d498a9ab0177eb9087e7eef3978a22640f6cfaa5 Trigger module's <code>service.sh</code> in parallel</li>
<li>3d79939d7bb30841c5f85013dfab9515fd1a4145 not finding SoList related symbols with suffix</li>
<li>c37a5b1c8e0cfa00d3cec3875e42c0281c600462 missing <code>status32</code> exit check</li>
<li>0930c8cca4e48859706488e157a8796a7d7467d3 Magisk ReZygiskd code not checking against umount list with process name</li>
<li>d6961603fae72e0f069c408772435c801f1db62d sanitization of fds in Zygote</li>
<li>0d60dc0ec04ef3629f4b6e4bf5ac4c60c021859b sending data to closed fd</li>
<li>16c4d62cd83eb37e442cb37fc3d91091fcef4ca7 <code>solist_drop_so_path</code> comment</li>
<li>57cd28111922448b4c6c36292b12286d89028e2e missing 64-bit <code>machikado</code> in unsigned builds</li>
<li>62481ca2b6b884a7693c3a3a7a074319f9519600 wrong logic for fd closing in <code>libzygisk.so</code></li>
<li>d455117c49435542661b91fe3da81b810eec7f22 <code>libzygisk.so</code> injection when <code>libdl.so</code> in not in <code>/apex/...</code></li>
<li>6261466e44c0511f4336d2459e8256f938be1e96 Zygisk module loading</li>
<li>70697be9a5230b3e254a9df68b8cba599dbbab90 kernelland bug for <code>ptrace_message</code> leak</li>
<li>c023da0fd6a2b5e5d0b50c440dc7e0e03f723f5b <code>Code of Conduct</code> URL in templates</li>
<li>ec705fb26093702ff6af7bb63bde9edc7ebd79ef removal of all PLT hooks unconditionally</li>
<li>57f985292efbb750c3477f4f3a590766a1f0f322 dir fd leak in ReZygiskd</li>
<li>4f35e06ac4aad582d13d9343e15e08293063c729 <code>gradle</code> building system warnings</li>
<li>c786790b0f031dede3cc432763562f71eeea97eb Trusted CI workflow in forks</li>
<li>cd4784376edeeedd663ecca88af19108271af834 out-of-bounds write in WSA in ReZygiskd</li>
<li>d111a2dfc52b1aa74d3bf6f1c6120598c855acb6 perfetto related <code>zygote64</code> crashes</li>
<li>f9a23a2882f96dc8ccbf3f386ce05f7ee4ca303d SoInfo code give up if <code>find_containing_library</code> exists</li>
<li>a0ab02cedc16da822a5b17e37ca8a8634d731094 maps futile hiding code never reached</li>
<li>a0ab02cedc16da822a5b17e37ca8a8634d731094 not dropping SoInfo of undlclosed modules</li>
<li>b7fe7b3dbed7d7f1220119e8260de189d5be920d 48238521dfbea98ed9c63cfa5a9e2fbb50f52c74 root related mounts being leaked</li>
<li>6c05527ffa3f6a76dbb988bda4b20bbab656b4d8 Zygisk modules not being recognized in WSA</li>
<li>fa9adcf3b5efb0f11a1ff185a59494fdd3b12025 <code>FORCE_DENYLIST_UNMOUNT</code> behavior</li>
<li>9a3b2f4a799b80d14719ed7804b6e8f91c8d40eb KernelSU variant detection</li>
<li>b6f02b39b3410ee744432c00f15c75125dc9dca8 KernelSU Next manager runtime switch recognition</li>
<li>90da42a10b6ec3f0e7fdbb2db2dba2d20a0d29be passing invalid address to KernelSU in <code>reply_ok</code></li>
<li>d54cac89a7a40669f998af2d19798bc6a1c871df missing <code>#include</code> in <code>misc.h</code></li>
<li>38cfbb25efa6707d419f85140273d1a76f305a59 <code>Permission Denied</code> in <code>setns</code> on <code>3.19</code>- systems</li>
<li>510e8a2de4ebba222c4ebf619b0152c41d239650 not extracting 32-bit binaries in systems using Tango</li>
<li>bf3c73d72b99f2e9fc3ee7270adcb6fc00dd00a2 not extracting binaries in some devices</li>
<li>e0ce1473dda33bd0639a529ce8f9f7b614810e20 Zygote crash when umounting preloaded files</li>
<li>08513b17e83de87dc97ca18b1a44ca9fa4cd76f4 many memory related bugs (memory leak, fp leak, unitialized access)</li>
<li>f9fcf1c2e7c8082d166a86de6ffaf68006243a0f remote <code>strlen</code> when injecting <code>libzygisk.so</code></li>
<li>70805bb3902d3715ff234a9486a0fc36dac57859 misinterpreted <code>status.json</code> for Zygote in the WebUI</li>
<li>3688df645010abc1af09ea569fe118494bc83584 inconsistency in <code>pre/post app specialize</code> for manager process</li>
<li>f6b40743257f195b9c99179dae2194a9b4d06891<code>magisk_uid_should_umount</code> SQL query</li>
<li>83806a57e968b8177ad6c194e8f736ede8cac298 <code>Issue</code> template <code>yaml</code></li>
<li>6b929078bf7dbd731246da9688b1aa1a8826652d path cleanup <code>memset</code> call</li>
<li>046a659e02ae68bd16ee39c521209831dcdff137 root mount leak in isolated services with Magisk</li>
<li>6bd436ad33eaf4f0f348120f2e2f42b2d2fd8edc preload on some systems</li>
<li>5b28906f927604633cbfc94088f2cf0069e47a79 munmapping the wrong region</li>
<li>5a50a8b126e1cfed0c3bb66d702536feb1ba2413 use of deprecated <code>-Ofast</code> compiling flag</li>
<li>ecc28ed343c2c8cfecaee997b4007176c51d968e not finding PDG (Page Data Guard) symbols in some ROMs</li>
<li>5ae9f5ba556cb0e5dae4eda3b0748557842c8c9f <code>Unknown</code> tracing state in WebUI</li>
<li>b5bd3bf9ebf47813a0886f541265661a9c37e0e5 supported ABIs recognition with Tango</li>
<li>766db554eec31f5dc6d09d49977f38ec57a5f5c8 wrong <code>response</code> size check</li>
<li>a9c744d8b6e80674835dbe42488417b339d79ccb WebUI syntax error due to <code>localStorage</code> implementation</li>
<li>1767ae2e8f12360a3c9ddaa352ddabb7de2341f4 7102fcd3ac1d2fa78bb3d3a76f2ffb56292a2254 failing to inject <code>libzygisk.so</code></li>
<li>64dbaa23f0a90161aac753dda33a72f549aacda3 stack frame corruption</li>
<li>26570a497456e71625f2295b57440141b6b0bc26 KSU <code>ioctl</code> recognition</li>
<li>5679ae8992ffab29001b3dd67d1bad2c01373f3b not all <code>libzygisk.so</code> mappings being file-backed</li>
<li>86f01a978947f95ae1a7d5d10f13c837412c7176 not closing <code>socket_fd</code> in error paths</li>
<li>c9127245b07f7c81f9444df4d2591a9e2770ec73 ReZygisk not recognizing KSU manager in Private Space</li>
<li>9f640ac9a7ba61436e850db21128aea2afc930ec improper JSON formation for <code>state.json</code></li>
<li>ff13ff3d9664c9c77fcb36b971cb62856364d17d mismatch between ReZygiskd and ReZygisk core module list</li>
<li>97dbff43c5b8797053d39ce1e9354d795f0c9890 path string leak in stack</li>
<li>606ae5073c3346dde7984518ad432635975b022d syscall number register in x64 and x86</li>
<li>29bc1618112f3add8325429e04f3e15462d2fe7b warning to disable built-in Zygisk</li>
<li>1dec22e5c4e696964b97bfbdadb1e8b20d38f1b0 <code>uninstall.sh</code> not being executed</li>
<li>f5e69b9cfd2f6b5382b3151b422b06f384f69293 missing <code>rezygisk.sh</code> and <code>uninstall.sh</code> in <code>machikado</code> formation</li>
<li>709cb9d0f78f38767e455246e68d7eec20b1342d error <code>svg</code> in WebUI</li>
<li>709cb9d0f78f38767e455246e68d7eec20b1342d not functioning color to red in WebUI</li>
<li>d834427c893e916d86324187414cb63722608d52 NULL deference in <code>monitor_stop_reason</code></li>
<li>e6661d6081adb0f4a934fc15bb0cc6ec0cfc2601 module status not being cleared on boot</li>
<li>19c6c5d26f254021fe2e19cf305837294c7adb3a memory, fd, and logic bugs</li>
<li>28245090b91cd4bc1a9f99ce5d24ccd14fc8b68f building system</li>
<li>28245090b91cd4bc1a9f99ce5d24ccd14fc8b68f Tango and Android 7.1 compatibility</li>
<li>bd92fb6d989499ff5322aed5f4352b392eedb8ee general bugs</li>
<li>91d452379fa67046207315ea9e42cb2354e5120f using <code>exit 0</code> in <code>customize.sh</code></li>
</ul>
<h3>Updated</h3>
<ul>
<li>2017140e0e708717a46b34e37f88e85cc8d07832 Zygisk API to v4</li>
<li>df0f2ce5a22eeca44cadd67ac12196bea02310dd c9c15bf120b5f8f207bf881e50ddea59a71c8e47 a7917e20feb9e475df04f1482f853a97635afed6 0c7a7560306706b25b9e11c3ff3fc3026325a234 LSPlt</li>
<li>47f230d0c2f8c9ef9cb42e8b5447f580e123c053 19952e6d0376abb1bffc1f070e115f99b6bad076 954c3a9cc50670ccf23efe0639d90571a5dcb452 afe357cf6ae905857515d87eb27dcc25a31a6794 workflows</li>
<li>37a667ce2a53c87992f10b93a79180e13188ad2b b1e217b665aa033dfa8f8579eaaa50d2352d0377 6ca4b7276271712ceaa1bf607525524753652785 980bf2ab4c2793bca8e37859bc25bc627070b3de 9aafc279d5f7a492acff3f0de1ddbc2ecc8d8d9c compilation commands</li>
<li>7993278a5f9daec3edf9e676a4b14c68b2e5a584 README translations to match <code>README.md</code></li>
<li>98f88916b80f95aa2cc3bc808c255618f0d432cf module ID</li>
<li>2f589d0edabadf5ddbf0170b7d1a2ff465636a13 58ace5c121b994a6f9ea1a5538536b1dc3b95122 ccfa342e3e4287c853a6fa1556eab0e3be35baaa 8960681d0edb0b75ecd974f85f9e168618d0201d ceac5b7e905a2f191691943e53e6485f565e5fec LSPlt source</li>
<li>c975722795473941abe4888528b158e348ca28b0 PLT hooks unload code</li>
<li>63f29f07712b47511794ffe5a8c39d955f6f1bd8 <code>setup-gradle</code> action</li>
<li>295a62b649ad331e207c0d177ab79d1879aef92d <code>tr_TR</code> translation credits</li>
<li>bc1b757bb8ed8e3d85b4b00e15315dda11005eef <code>CMD_HOOK_MODE</code> and <code>CMD_GET_MANAGER_UID</code> values</li>
<li>153097f9d8dd08741bb6dc9a74b265564a91782b Rewrote ART hook and module related code to C</li>
<li>57cb028e8e0f39d5aedd8fdf03065d0e43a604e1 module status example in <code>README</code>s</li>
<li>6bd436ad33eaf4f0f348120f2e2f42b2d2fd8edc rollback global <code>on load</code> call</li>
<li>b0f3527f268a7f88b5fd77ad4045e5a3fafe233d Vietnamese README</li>
<li>76bbabb7734bdc567200877d638fe58ce263a46b 2fd00e53523f80d8c64e2ee9c813dfc7a27a5903 c13b8916d3ab1d16a4623837df658429ad354c7d 18a6d65352d6cd188ed87d9c0bd8daa1fd59f225 e4190cd8eb3f69d5e31cd2a47d9dd1471726c83e CSOLoader source</li>
<li>18f484bec214b5468a2d00d8e3ec5a60eb04db06 licensing information in <code>README.md</code></li>
<li>7586ec7080bc14aa82ce8b97fcfe36ffb6e9f009 7586ec7080bc14aa82ce8b97fcfe36ffb6e9f009 Contributor Assistant workflow</li>
</ul>
<h3>Added</h3>
<ul>
<li>af96b85a91ba3d1107884c61484f276cc1a4caff maps hiding</li>
<li>7027e8147fcdb04bbd22c619bb9e616b71f85b34 47566a81afc32c7eadbf871c75f23f966cae84e5 7da7b8bd07638c4d03ffea2ec157e954ad36c000 Simplified Chinese README</li>
<li>5d9276e9e0d0da2cf33af6900eddea91a1384c2f Traditional Chinese README</li>
<li>b5b5c2f9d8d88c08bf70dfba55a3127512c4b1d3 japanese README</li>
<li>2047bdb1bf9c1a4d9462760a32a70462ec3228ba c2cb29b717cc46849f1bd718ffc5266b97358388 7399ae417d18cb0c9f44682e011992581c0056f9 f1fe6b4435f0f4fa627b6fec3f3b264e188d53fe c1e45e9af603dcd36df97323294a5358e0e17756 05ae6941ba0931c8c83ac9aebfaeb10e322897a0 b392730366b7a60e49396a7de2611acd25349f72 APatch support</li>
<li>0987e401dabb04a53af2af688aa18339da3b83e4 7d83bb311aceb6e5f8d8c24c504da4758c3f75b7 Issues, FR templates</li>
<li>3451057d1713022817cb133f102b6e2dd82b8473 ignore modules for manager process</li>
<li>135ebbb9ba17009cca6e7084eb565c751d1fe80e Magisk variant detection</li>
<li>135ebbb9ba17009cca6e7084eb565c751d1fe80e <code>ksud</code> file check for KSU</li>
<li>060a1f3cf96000bcccf0891217d0afcc9de79e2b 622e23e7ecf0c87b36c678c3c1babd73a4c955ab GrapheneOS support</li>
<li>6c41a8188d1911d76793c07b390d30693f7a14d7 2f4f5af2069924112262ad5753dd24618e9b4d3a SoInfo hiding support</li>
<li>d8034b7bde6157823d632fd718689db053083d8d Magisk Kitsune SuList support</li>
<li>e56cc85948a29b90973f3578c4402abc35bb8d7f Indonesian README</li>
<li>3bc3b478ff9e4ee26c1dfeafe8a18105b8428255 Vietnamese README</li>
<li>cfd4a92b3110b1aa70071ab3e629bf3a40adecb9 Brazilian Portuguese README</li>
<li>bc6cf67c7be00461a70e6a4683eac81aff72a17b Turkish README</li>
<li>92e2f528a905e27dfa321e4131f6125355fa8edb 2d80ce6935562637e156a42ea0636d9f2c5320f8 bd5eb4c7958557ea841b855409ec6ede9e43a2c0 Android 9 support</li>
<li>221b4fc9973f4744efcef5766581ad36cb810b15 French README</li>
<li>96123aa53ce8c462c3fe7f18046a0a4c9bcae6b2 support to 32-bit only environments</li>
<li>68f1b1fb35ba732fddda85c37f1995d48a01979f <code>machikado</code> per architecture</li>
<li>bdcb67b1f9699d2d547a6b0bdb1e62d42640ca37 Japanese README</li>
<li>4de1b443cf98d63b2acd5b24b612a3c5ceedcd6a WebUI</li>
<li>ea49b887abd681043e5cbcf90ac3c14dc2ae35ec signed CIs for <code>main</code> branch</li>
<li>ed347e879e562058e8e93af53619de2243009221 <code>misaki.sig</code> integrity file</li>
<li>62481ca2b6b884a7693c3a3a7a074319f9519600 fd leak warning logs</li>
<li>aff2ad8d3c43ec638765f4e3630a6faf23b0180a <code>SIGPIPE</code> handling in ReZygiskd</li>
<li>a75b2fe2b8439e16dc0980e63a52c99d94723bcf KernelSU Next recognition support</li>
<li>e036b1f40af428f21a13a685ad7d5d888a17f16e KernelSU Next spoofed manager recognition support</li>
<li>a0a54f2153f065fe0e1cd6767a6941be1b614462 Japanese WebUI translation</li>
<li>f9fcf1c2e7c8082d166a86de6ffaf68006243a0f handling for GNU ifunc</li>
<li>e6344d2e12108cf0aab84c83ae646808f173f409 <code>r_debug_tail</code> trace hiding</li>
<li>cc2c0699b00b026a1ce815c6cc6375ddee3ea958 <code>updateJson</code> to <code>module.prop</code></li>
<li>fbc0faecc13c912e715bd1dfd561bae0c131a438 KSU v3 support</li>
<li>57680a7fae687d143de6055662f2070157248fa5 Arabic README</li>
<li>766db554eec31f5dc6d09d49977f38ec57a5f5c8 logs for <code>dlopen</code> fail scenario</li>
<li>3d9052165b4e07aaab048148a6d678dd58f9c9a4 support for devices with unhookable <code>ReopenOrDetach</code></li>
<li>4bd85aef9820697f04b70c507e4808c424942c04 CSOLoader usage</li>
<li>09374ee0ddde9f1dcc9c65d2df430289c1202717 Chinese README</li>
<li>32e1d2e11b9e086c3030e0a43f2c58354646a642 OneUI 8.5 support</li>
<li>90ab67b790cf72231a80c64dd7c5d022e58762ed <code>localStorage</code> namespace for WebUI</li>
<li>be955c0cc58cd40515d99a0ab240777c7791ff49 Tango-based Zygote support</li>
<li>44b6d9088a2ebd263d2730a1e59c6e92168f42ee <code>unhook_functions</code> error handling</li>
<li>14a429d4ece5d3b2b3a6594a93c5a57322815066 module <code>id</code> assertion</li>
<li>7c5a0d8de68a8fe3859b2df8cb855fc37186bdbc CLA Assistant workflow</li>
<li>cc3e8531e5eb399877f0186b277456c38bd379d5 Russian README</li>
<li>da045a8a034a8c041dbc5a2c6d63636d4ce67191 <code>ksu</code> SELinux rules</li>
<li>e1117251cf305aa496eee8f8de8cc63d35a82d9d Android 17 Beta 3 compatibility</li>
<li>9a46ba232aa156ce80503e5c2274940f52564c07 warning of other Zygisks running</li>
<li>16915e9e3c3d802fbedf2479297de8c472f7b1dd Android 7.1 support</li>
<li>17ed00a47e8839088a527fe6c12538b40d23ba7b Termux building support</li>
</ul>
<h3>Improved</h3>
<ul>
<li>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</li>
<li>d0da6efd790d4c2096877381e912ffafc1042283 5635c9f7c5af250e0509b6a510b7db7cddeca740 da68db8a9a9eac087724fa1a4c0b0221e6728a69 1a3f497e1a2c5da5d79dc756b074c00d6d75c556 b94ea0c5f5ab3583bfca3c8a09d7e99fce830965 2ff4cb64011b8ac49c6011fb74e586e842697688 aac00460613f984c13230cb8a15fb742a35f4181 00345eea7f58ded9880dcb4e501bfa0e3646867d Ported most codebase to C (common, ptracer, include, ReZygiskd)</li>
<li>41414c7d7157f2b9b7393b44229732e6c14014c5 41414c7d7157f2b9b7393b44229732e6c14014c5 39788a9ec2d3923e9a5dbde634ebbb31ddf07b6a 51507e86274384af8862b5a9a033b3c217e3bcda 2be1ccc48e44c56a974a41a3eb7120ad1bbca1f2 48735604203bc86516fff6ca8c15f2573c9e5c5f f1ba34fd2987d9fb81589a4c3b76074b3f832e1d 21325ec4093c661d4c73012a00ca0f37979653f8 README</li>
<li>678d886343d14231b9d940c0b77866df4b917b60 80c873c8a4835ae8d02db938729fb63508ee0994 6187f3483774503ee8b3687be9e11d2907684b2b 5d0adacf4a0d62e88a5267ec2934c1aa3e819d38 ab7de49e4c6d148cf397b5271abad2ecea27ce71 General code</li>
<li>af237107824d14a34c7b2c183d0cc875ed309bae <code>module.prop</code> information</li>
<li>1a82399e86aaab2d738a91b458b9046a48b17be4 Hiding by using <code>/data/adb/rezygisk</code> as temporary folder</li>
<li>4b7178f1ea4178d89d203c64e3f1d2e516e39234 Make partition names generic </li>
<li>75a004f9d5e6e084a9ac62a0b518d6221fbcbf8b f35680837ed10653ab85ef6edef922e1353e00aa CLI </li>
<li>6cc01fb548e7deddacf598ae7af9fb89f3c6baa0 <code>zygisk-ptrace</code>'s ReZygiskd events code</li>
<li>380ef011a1b9532936559c1c16c5600dabad7157 d2ebb2bfedb3c401798853c528c47c31ce76ee62 Module description status</li>
<li>2c74ee3877ad461a1f51d163fa097ec19bdf87ac <code>module.prop</code> parsing code</li>
<li>9bcbec91aa60f2faa7ff6b4e96f87ad4b5f1405d Export CMake compile commands</li>
<li>6c41a8188d1911d76793c07b390d30693f7a14d7 6cb8f305bc10adb84253355c66a13884fa552314 Hiding by dropping SoInfo info about loaded modules</li>
<li>5e43e4a71b5231cb8f822651e23228bca34ea87a b7138d635347f9d7848cdcd85710444b243370a2 Hiding by dropping SoInfo info about libzygisk.so by hooking in <code>pthread_attr_setstacksize</code></li>
<li>5e072bd919d6c2b38d31359762c500a05c48f87b Cache maps information</li>
<li>0671f2e497140e40071f67e67481541def4258bb Hiding by resetting linker module (un)load counter</li>
<li>886e2f8396979781d82983f9536b76f75373d909 d0b044a31d9b4cd711ad1805c050e09b589bccf8 Mounting system</li>
<li>db24c1c4396056ca659233e9422e1e536d13cc3c b24c74ac0d23be0176bd947baaa59c947482fbeb Not umount module <code>/system</code> mounts</li>
<li>f432550f07be99cd3011dcfe7d9f1ba4add47291 dynamically retrieve <code>libc.so</code> path</li>
<li>313822ddcd4104ab3ebd3a37621bfbd9e44b9ef0 ELF utils code</li>
<li>313822ddcd4104ab3ebd3a37621bfbd9e44b9ef0 <code>libzygisk.so</code> injection</li>
<li>54584410ce2c066b1afafd1d66c55d9cd068c6b4 mount flexibility in pre app specialize.</li>
<li>6272e0a2ac66da8e0f97e459fbae70a0933641e6 <code>umount</code> system code</li>
<li>6272e0a2ac66da8e0f97e459fbae70a0933641e6 <code>umount</code> system</li>
<li>34643c794fb02ec4c44a426ac0cf573f55704a0c SoInfo hiding compatibility</li>
<li>823623a96f9a9e136184680a193637b763ce679c manager capability by setting <code>ZYGISK_ENABLED</code> for all managers</li>
<li>9810eb3974286203b8c01ffc34b20a82a328c21d reset <code>ptrace_message</code> with seccomp</li>
<li>7e823319b7d3eb594224a85c112b87f1d2e7e70e SoList hiding code complexity</li>
<li>3688df645010abc1af09ea569fe118494bc83584 Allow to inject into manager process</li>
<li>0f27e455e7aa27cf5152bfa4ff54c6dbe73f7031 Preload modules globally</li>
<li>0dedf9c98fb2ab533048f7aaf3c18b4af7188faa <code>Issue</code> template</li>
<li>4cc94decaf65222cecdae4cf12ed307e152a8d21 availability in old kernels</li>
<li>67d7efa985963c98f4072fd6e0ceb791853772fb SoList hiding when a module is not <code>dlclose</code>d</li>
<li>05193e7024b9a4cea10869bdfd612af49e08b7ee Simplify initial hook code</li>
<li>ecb2981aa72a207a44f3cd4d0deaeeb53984f953 Simplify abort-bypass code when umounting preloaded files</li>
<li>f27ebf0b215ac125a34e5470c7808834d68634cd disable kernel umount when supported in KSU</li>
<li>58ace5c121b994a6f9ea1a5538536b1dc3b95122 <code>ReopenOrDetach</code> symbol lookup</li>
<li>5ae9f5ba556cb0e5dae4eda3b0748557842c8c9f WebUI icons</li>
<li>b5bd3bf9ebf47813a0886f541265661a9c37e0e5 ReZygiskd arch recognition</li>
<li>d61e37711e9bb128cf523b71e308421df1d02364 overall ReZygiskd code</li>
<li>3c9e94af73ca3c68297f28e83bf44aa062e8ad5f overall <code>libzygisk.so</code> code</li>
<li>b0f3527f268a7f88b5fd77ad4045e5a3fafe233d Vietnamese README</li>
<li>76bbabb7734bdc567200877d638fe58ce263a46b organization for all READMEs</li>
<li>c59924c18eeae3dcaf18717687bbc66968f81a28 hiding when a Zygisk module isn't unloaded</li>
<li>1c076419e6d4e0a953752be72bc183f815fa96cf use of RCSOLoader for <code>libzygisk.so</code> injection</li>
<li>fb23d643c698c3ae45bfd84a893e11d20604a8c3 rewritten the rest of the src to C</li>
<li>9ab78ec495f6576811d9acbf989f6ea8c5b055b0 reduced installation size</li>
<li>b5f0aa5321ddf68e235038eab871dc4332710043 Issue template</li>
<li>86f01a978947f95ae1a7d5d10f13c837412c7176 use <code>lsetxattr(...)</code> instead of <code>system(...)</code></li>
<li>dc2861918c87cce596a29b814a9138e12c23bcb0 only use <code>--restart</code> flag when retrying to inject into Zygote</li>
<li>02b30ef21b97435ad96166cf9dbeb84d53fce6cd module <code>id</code> assertion</li>
<li>e2874ea82b4335a8b82ed4e7ef290c442742f880 <code>SIGSYS</code> in Waydroid for KSU v3 check</li>
<li>7e85354249f14d8eda8f089ca0a974fc3947c549 warning for module's app/server specialize callback is NULL</li>
<li>94effe3529ff708e02ed67c2a764fb3aa0a975d8 overall code quality</li>
<li>4dc101488169f141993d318bb7acb38f5d1eddcd detect <code>ksud</code> existence in KernelSU ioctl path</li>
<li>4dc101488169f141993d318bb7acb38f5d1eddcd detect original <code>ksud</code> path instead</li>
<li>f951c2713c4c6e2ffbc186c012b29827670e29fa simplify <code>tango_translator</code> if logic</li>
<li>5046b59988788ebee1eadf475b38c19525624407 simplify <code>module.prop</code> umount</li>
<li>5046b59988788ebee1eadf475b38c19525624407 reworded <code>daemon</code> to <code>ReZygiskd</code> in the logs</li>
<li>28021b1716174c664e3d48e98a337a89673bb795 make <code>module.prop</code> mountless</li>
<li>172c51ab0138975e5a90fb0b1602f4ed07a30c42 cleanup headers and code</li>
<li>b6a02f61a19442e6c023577f8aff493a24b4056a high address as hint</li>
<li>bd92fb6d989499ff5322aed5f4352b392eedb8ee shell scripts security</li>
<li>a2b2285c667d37620e9f7b576a1ee297546f3c4e use GNU Make as building system</li>
<li>36e57ca20154f61c2e1c8c22d36df2163fc32038 unify Tango injection with normal path</li>
<li>4c9e967a2c760026f282dc1ee56e20d4e6f93b5a <code>module.prop</code> restoration robustness</li>
<li>7e3db008cf70493490129649593a9be131f7509e action build time</li>
</ul>
<p><a href="https://github.com/PerformanC/ReZygisk">ReZygisk 开源地址Github</a></p>]]></description>
    <pubDate>Sun, 26 Apr 2026 05:14:35 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=162</guid>
</item>
<item>
    <title>2026-04-25 | Hybrid Mount更新v3.5.5版本</title>
    <link>https://kernelsu.cn/?post=161</link>
    <description><![CDATA[<h2>Hybrid Mount v3.5.5 更新内容</h2>
<h2>v3.5.5</h2>
<h3><!-- 1 --> Features</h3>
<ul>
<li>
<p>Enhance kptools command handling and error reporting in nuke module</p>
</li>
<li>
<p>Add mount topology command and handler for API</p>
</li>
<li>
<p>Implement SaveConfigPatch struct and related functionality for config updates</p>
</li>
<li>
<p>Enhance APatch KPM loading mechanism and improve error handling</p>
</li>
<li>
<p>Refactor configuration handling to use ConfigSession for improved session management and patch application</p>
</li>
<li>
<p>Add fast allocator feature and optimize release build settings for smaller binaries</p>
</li>
<li>
<p>Refactor magic_mount to use MagicMountOptions for improved parameter handling</p>
</li>
<li>
<p><code>config</code> Refactor config loading to use load_default_config for improved error handling</p>
</li>
<li>
<p><code>cli</code> Add command to save all module rules and improve error logging</p>
</li>
<li>
<p><code>tests</code> Add unit tests for configuration and validation functions</p>
</li>
<li>
<p>Add ModuleModeStats struct and integrate mode statistics into RuntimeState</p>
</li>
</ul>
<h3><!-- 2 --> Fixes</h3>
<ul>
<li>
<p>Refactor config initialization in tests for clarity and consistency</p>
</li>
<li>
<p><code>core</code> Tighten config loading and module visibility Fail fast when the default config file exists but cannot be parsed, include blocked modules in the WebUI module list without affecting active mount scanning, and generate complete built-in partition metadata for the bundled WebUI.</p>
</li>
<li>
<p><code>config</code> Fail on invalid default config</p>
</li>
<li>
<p>Fix clippy warnings</p>
</li>
<li>
<p>Code quality improvements across multiple modules - Unify versionCode formula between build.rs and xtask (major<em>100000+minor</em>1000+patch) - Replace unwrap_or(0) with proper error propagation in xtask versionCode - Add Copy derive to MountMode, remove unnecessary .clone() calls - Add &quot;type&quot;: &quot;error&quot; discriminator to ErrorPayload for robust frontend detection - Clean up unreachable code in conf/store.rs (bail! instead of read+unreachable!) - Add collision detection in get_mnt() with exists() check loop - Make init_logging() error handling explicit with .ok() - Add sync comments for cal_git_code between build.rs and xtask - Update webui submodule to b56861d</p>
</li>
<li>
<p>Fix cargo fmt and clippy issues</p>
</li>
<li>
<p>Update metadata URL to point to the correct repository</p>
</li>
<li>
<p>Update default_mode in config.toml using sed for better configuration management</p>
</li>
<li>
<p>Remove modules.img during ext4 cleanup Ensure finalize cleanup also deletes modules.img after tempdir removal when storage mode is ext4, so stale ext4 image files are not left behind. Co-Authored-By: Claude Sonnet 4.6 <a href="mailto:noreply@anthropic.com">noreply@anthropic.com</a></p>
</li>
<li>
<p>Update read_c_buf to use iter().map for better clarity</p>
</li>
</ul>
<h3><!-- 4 --> Refactors</h3>
<ul>
<li>
<p>Remove ignoreProtocolMismatch functionality and related UI elements</p>
</li>
<li>
<p>Remove unused test cases and improve error handling in nuke and mount modules</p>
</li>
<li>
<p><code>core</code> Move dynamic partition discovery into runtime Extract partition discovery into a dedicated module, switch managed partition decisions to a shared runtime-driven source across sync, planning, hymofs, magic mount, topology, and system APIs, and update the bundled webui submodule pointer to the pushed runtime-driven partition display changes.</p>
</li>
<li>
<p>Remove mimalloc dependency and update log handling for Android</p>
</li>
<li>
<p>Simplify config update handling and improve logging for HymoFS</p>
</li>
<li>
<p><code>api</code> Replace serde_json::Value with typed structs, add structured error output and save-full-config - Replace json!() macros with typed Serialize structs: FeatureInfo, LkmPayload, MountStatsPayload, HymofsVersionPayload, SystemPayload, HymofsStatusPayload, MountTopologyPayload - Add ErrorPayload + print_json_error() for structured JSON error output on API commands, so frontend can parse errors from stdout - Add save-full-config CLI command that deserializes full Config instead of partial ConfigPatch, catching missing fields early - Add active_mounts and tmpfs_xattr_supported to SystemPayload - Remove unused paths from xtask generation: MODE_CONFIG, IMAGE_MNT, DAEMON_LOG - Add Clone derive to HymoFsRuntimeInfo, Serialize derive to LkmStatus</p>
</li>
<li>
<p>Refactor update desc APatch was supported module config(<a href="https://github.com/bmax121/APatch/commit/05984a675a5effb171e49fa028d049f3e1243a1c">https://github.com/bmax121/APatch/commit/05984a675a5effb171e49fa028d049f3e1243a1c</a>), so we can directly using apd/ksud module set</p>
</li>
<li>
<p>Replace println! with scoped_log! for better logging in overlayfs utils</p>
</li>
<li>
<p>Refactor update desc only using write file</p>
</li>
<li>
<p>Update storage mode handling to use enum for clarity and type safety</p>
</li>
<li>
<p>Replace hardcoded managed partitions with constant from defs</p>
</li>
<li>
<p>Enhance error handling and logging in API and configuration loading functions</p>
</li>
<li>
<p>Remove unnecessary blank line in RuntimeState implementation</p>
</li>
</ul>
<h3><!-- 7 --> CI / Tooling</h3>
<ul>
<li>
<p><code>android</code> Drop armv7 and x86_64 support</p>
</li>
<li>
<p>Cache hymofs lkm builds</p>
</li>
<li>
<p>Minimized size (#316) minimized size</p>
</li>
</ul>
<h3><!-- 8 --> Maintenance</h3>
<ul>
<li>
<p>Update license headers to Apache License 2.0 across multiple files - Changed license information from GNU General Public License to Apache License 2.0 in the following files: - src/mount/hymofs/common.rs - src/mount/hymofs/compile.rs - src/mount/hymofs/mod.rs - src/mount/hymofs/runtime.rs - src/mount/hymofs/status.rs - src/mount/magic_mount/mod.rs - src/mount/magic_mount/utils.rs - src/mount/mod.rs - src/mount/node.rs - src/mount/overlayfs/mod.rs - src/mount/overlayfs/overlayfs.rs - src/mount/overlayfs/utils.rs - src/mount/umount_mgr.rs - src/sys/fs/file.rs - src/sys/fs/mod.rs - src/sys/fs/xattr.rs - src/sys/hymofs.rs - src/sys/lkm.rs - src/sys/mod.rs - src/sys/mount.rs - src/sys/nuke.rs - src/utils/mod.rs - src/utils/path.rs - src/utils/validation.rs - xtask/Cargo.toml - xtask/src/main.rs - xtask/src/zip_ext.rs</p>
</li>
<li>
<p>Revert &quot;feat: add fast allocator feature and optimize release build settings for smaller binaries&quot; This reverts commit d4ded05dc6e0d3acedc85eb21f46e911895673a5.</p>
</li>
<li>
<p>Run license header workflow weekly</p>
</li>
<li>
<p>Fix typos, remove cert/key files, optimize string allocations, and standardize NDK version - build.rs: fix variable name typos (manjor→major, conut→count) - main.rs: replace panic!() with clean eprintln! + process::exit(1) - Remove cert.pem and private.enc from repository - Replace .to_string_lossy().to_string() with .into_owned() across 12 call sites - Standardize NDK version to r29 in release.yml (matching build.yml) Co-Authored-By: Claude Opus 4.6 <a href="mailto:noreply@anthropic.com">noreply@anthropic.com</a></p>
</li>
<li>
<p>Add .claude/settings.local.json and .claude/ to .gitignore</p>
</li>
<li>
<p>Format code for better readability in extract_module_id function</p>
</li>
<li>
<p>Revert &quot;refactor: refactor update desc&quot; it will cause description no update This reverts commit f8c7b9049ed09dc7e65aa9a8e2907fcf0665adc0.</p>
</li>
</ul>
<h3><!-- 9 --> Other</h3>
<ul>
<li>
<p>Panic on KernelSU late-load mode in rust entrypoint</p>
</li>
<li>
<p>Make clippy happy</p>
</li>
</ul>
<p><a href="https://kernelsu.org/zh_CN/guide/metamodule.html">关于元模块</a><br />
<a href="https://github.com/Hybrid-Mount/meta-hybrid_mount">Hybrid Mount开源地址Github</a></p>]]></description>
    <pubDate>Sat, 25 Apr 2026 15:27:59 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=161</guid>
</item>
<item>
    <title>2026-04-16 | WildKernels(GKI2.0) for OnePlus更新v2.1.0-r2版本</title>
    <link>https://kernelsu.cn/?post=163</link>
    <description><![CDATA[<h2>WildKernels(GKI2.0) for OnePlus v2.1.0-r2 更新内容</h2>
<h1>🎯 OnePlus Kernels with KernelSU Next &amp; SUSFS v2.1.0</h1>
<blockquote>
<p><strong>Build Date:</strong> 2026-04-16 15:16:30 UTC<br />
<strong>Build ID:</strong> <code>24515198622</code><br />
<strong>Workflow:</strong> <a href="https://github.com/WildKernels/OnePlus_KernelSU_SUSFS/actions/runs/24515198622"><code>Build and Release OnePlus Kernels</code></a></p>
</blockquote>
<hr />
<h2>📦 Built Devices (86 total)</h2>
<table>
<thead>
<tr>
<th>Model</th>
<th>OS Version</th>
<th>Kernel Version</th>
<th>Features</th>
</tr>
</thead>
<tbody>
<tr>
<td>OP-ACE-2-PRO</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-2-PRO</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-2V</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-2</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-2</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3-PRO</td>
<td>OOS14</td>
<td>android14-6.1.75</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3-PRO</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3-PRO</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3V</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3V</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-3</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5-PRO</td>
<td>OOS15</td>
<td>android15-6.6.66</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5-PRO</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5-RACE</td>
<td>OOS15</td>
<td>android14-6.1.115</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5-RACE</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5-ULTRA</td>
<td>OOS15</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5-ULTRA</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-5</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-6T</td>
<td>OOS16</td>
<td>android16-6.12.38</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-6</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-RACE</td>
<td>OOS14</td>
<td>android12-5.10.168</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE-RACE</td>
<td>OOS15</td>
<td>android12-5.10.209</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE</td>
<td>OOS14</td>
<td>android12-5.10.168</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-ACE</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-3</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-4-CE</td>
<td>OOS15</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-4-CE</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-4</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-4</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-5</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-5</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-CE-5</td>
<td>OOS15</td>
<td>android14-6.1.115</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-CE-5</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-CE4-LITE</td>
<td>OOS15</td>
<td>android14-6.1.75</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-NORD-CE4-LITE</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-OPEN</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-OPEN</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-2-MT6991</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-2-PRO</td>
<td>OOS15</td>
<td>android15-6.6.57</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-2-PRO</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-2-SM8650</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-2-SM8650</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-3-MT6897</td>
<td>OOS15</td>
<td>android14-6.1.128</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-3-MT6897</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-3-SM8750</td>
<td>OOS15</td>
<td>android15-6.6.57</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-3-SM8750</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-GO-2</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-LITE</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-MT6983</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-MT6983</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-PRO</td>
<td>OOS14</td>
<td>android14-6.1.75</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-PRO</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-PAD-PRO</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-TURBO-6V</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP-TURBO-6</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP10pro</td>
<td>OOS14</td>
<td>android12-5.10.209</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP10pro</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP10pro</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP10r</td>
<td>OOS14</td>
<td>android12-5.10.168</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP10r</td>
<td>OOS15</td>
<td>android12-5.10.209</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP10t</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP11</td>
<td>OOS14</td>
<td>android13-5.15.123</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP11</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP11</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP11r</td>
<td>OOS14</td>
<td>android12-5.10.209</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP11r</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP11r</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP12</td>
<td>OOS14</td>
<td>android14-6.1.57</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP12</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP12</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP12r</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP12r</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13-CPH</td>
<td>OOS15</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13-PJZ</td>
<td>OOS15</td>
<td>android15-6.6.66</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13S</td>
<td>OOS15</td>
<td>android15-6.6.56</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13S</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13T</td>
<td>OOS15</td>
<td>android15-6.6.66</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13T</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦HMBIRD   ඞSusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6 NAT   🔧Unicode Fix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13r</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP13r</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   💻Droidspaces   🔃NTSync</td>
</tr>
<tr>
<td>OP15T</td>
<td>OOS16</td>
<td>android16-6.12.38</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP15</td>
<td>OOS16</td>
<td>android16-6.12.23</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
<tr>
<td>OP15r</td>
<td>OOS16</td>
<td>android16-6.12.38</td>
<td>ඞ   SusFS   🚀BBR   🛡️BBG   🌐TTL   🧱IP_SET &amp; IPv6NAT   🔧UnicodeFix   🔃NTSync</td>
</tr>
</tbody>
</table>
<hr />
<h2>🔧 Build Configuration</h2>
<table>
<thead>
<tr>
<th>Component</th>
<th>Version/Setting</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>KernelSU Next Branch</strong></td>
<td><code>551ad80473f60e052917aec08abf5323b6ab2f7c</code></td>
</tr>
<tr>
<td><strong>KernelSU Next Version</strong></td>
<td><code>33129</code></td>
</tr>
<tr>
<td><strong>SUSFS Version</strong></td>
<td><code>v2.1.0</code></td>
</tr>
<tr>
<td><strong>Optimization Level</strong></td>
<td><code>O2</code></td>
</tr>
<tr>
<td><strong>Clean Build</strong></td>
<td>❌ No (ccache enabled)</td>
</tr>
<tr>
<td><strong>Compiler</strong></td>
<td>Clang (version varies by device)</td>
</tr>
</tbody>
</table>
<h3>📌 SUSFS Branch Mapping</h3>
<table>
<thead>
<tr>
<th>Kernel Version</th>
<th>SUSFS Commit</th>
</tr>
</thead>
<tbody>
<tr>
<td>android12-5.10</td>
<td><code>674f72b6f683e837d7f557704cabe00a83eeb0b4</code></td>
</tr>
<tr>
<td>android13-5.15</td>
<td><code>eaa5d299dd85a4230f936b94dc5dd8303f27130a</code></td>
</tr>
<tr>
<td>android14-6.1</td>
<td><code>971cc4e770b7f344a4df35ce92d7a859e6a1e0fd</code></td>
</tr>
<tr>
<td>android15-6.6</td>
<td><code>85bcfac5edc8ba7808581e8d0a3ca9c7deca78e4</code></td>
</tr>
<tr>
<td>android16-6.12</td>
<td><code>5fbf04e8c6c08b8ca759e0ac81bed7d2dc96f7f8</code></td>
</tr>
</tbody>
</table>
<hr />
<h2>✨ Features &amp; Capabilities</h2>
<h3>🔐 Root Management</h3>
<ul>
<li><strong>KernelSU Next</strong> - Next-generation kernel-level root solution</li>
<li><strong>SUSFS v2.1.0</strong> - Advanced hiding and security features
<h3>🛡️ Security &amp; Privacy</h3></li>
<li><strong>Baseband Guard (BBG)</strong> - LSM-based baseband security</li>
<li><strong>SUSFS Hide Features</strong>:
<ul>
<li>✅ SUS_PATH - Hide suspicious paths</li>
<li>✅ SUS_MOUNT - Hide mount points (No Cli Support)</li>
<li>✅ SUS_KSTAT - Spoof kernel statistics</li>
<li>✅ SPOOF_UNAME - Kernel version spoofing</li>
<li>✅ SPOOF_CMDLINE - Boot parameters spoofing</li>
<li>✅ OPEN_REDIRECT - File access redirection</li>
<li>✅ SUS_MAP - Memory mapping protection</li>
<li>✅ AVC_SPOOF - Spoof Procfs avc denial logs</li>
</ul></li>
<li><strong>Ptrace Leak Fix</strong> - For kernels &lt; 5.16</li>
<li><strong>Unicode Fix</strong> - Prevent path traversal and other detections using non-printable Unicode codepoints [Experimental]</li>
</ul>
<h3>🚀 Performance &amp; Networking</h3>
<ul>
<li><strong>BBRv1</strong> - Improved TCP congestion control</li>
<li><strong>Wireguard</strong> - Built-in VPN support</li>
<li><strong>IP Set &amp; IPv6 NAT Support</strong> - Advanced firewall capabilities and IPv6 NAT Support</li>
<li><strong>TTL Target Support</strong> - Network packet manipulation</li>
<li><strong>LTO (Link Time Optimization)</strong> - Optimized binary size and performance</li>
<li><strong>ccache-accelerated builds</strong> - Faster compilation times</li>
<li><strong>Optimisation Patches</strong> - Memory, I/O, CPU scheduler, network and other general tunings</li>
</ul>
<h3>🔧 System Features</h3>
<ul>
<li><strong>TMPFS_XATTR</strong> - Extended attributes for tmpfs (Mountify support)</li>
<li><strong>TMPFS_POSIX_ACL</strong> - POSIX ACLs for tmpfs</li>
<li><strong>HMBIRD SCX</strong> - Scheduler extensions for all SM8750/MT6991 devices</li>
<li><strong>Droidspaces</strong> - Support Portable Linux containers to run full Linux environments.</li>
<li><strong>NTSync</strong> - Provide high-performance, low-latency synchronization primitives compatible with the Windows NT kernel API</li>
</ul>
<hr />
<h2>📱 Manager Applications</h2>
<h3>Official Manager</h3>
<ul>
<li><strong>KernelSU Next Manager</strong><br />
→ <a href="https://github.com/KernelSU-Next/KernelSU-Next/releases">GitHub Release</a>
<h3>Community Managers</h3></li>
<li><strong>WildKSU Manager</strong> (Recommended for additional features)<br />
→ <a href="https://github.com/WildKernels/Wild_KSU/releases">GitHub Release</a></li>
</ul>
<h3>Required Module</h3>
<ul>
<li><strong>KSU SUSFS Module</strong> (Required for SUSFS features)<br />
→ <a href="https://github.com/sidex15/ksu_module_susfs/releases">GitHub Release</a></li>
</ul>
<h3>Recomended Flasher</h3>
<ul>
<li><strong>Kernel Flasher</strong> (Required for flashing AnyKernel3 zips and backups and OTA)<br />
→ <a href="https://github.com/fatalcoder524/KernelFlasher/releases">GitHub Release</a></li>
</ul>
<hr />
<h2>📥 Installation Instructions</h2>
<h3>Prerequisites</h3>
<ul>
<li>Unlocked bootloader.</li>
<li>Backup your current boot image.</li>
<li>Have root access using Magisk / KernelSU / Apatch (Any forks).</li>
</ul>
<h3>Via Kernel Flasher</h3>
<ol>
<li>Download the correct AnyKernel3 ZIP for your device.</li>
<li>If you previously used another root method, clean it up first:<br />
a. <strong>Magisk</strong>: perform a complete uninstall after flashing the AnyKernel3 ZIP.<br />
b. <strong>KSU LKM (boot/init_boot/vendor_boot‑patched)</strong>: Flash back the stock boot/init_boot/vendor_boot depending on what you patched.<br />
c. <strong>KSU GKI</strong>: if you are 100% sure you already flashed stock init_boot/boot/vendor_boot, no action is needed; otherwise, follow the same steps as KSU LKM.<br />
d. <strong>APatch</strong>: remove /data/adb contents to avoid leftover root conflicts after flashing the AnyKernel3 ZIP.</li>
<li>Flash the ZIP to the active slot using Kernel Flasher.</li>
<li>Install the KernelSU‑Next Manager APK, same version as mentioned in the AnyKernel3 ZIP name.</li>
<li>Open the KernelSU‑Next app.</li>
<li>Reboot the device if you performed any cleanup in step 2.</li>
</ol>
<p>Install the SUSFS module from the Manager.</p>
<hr />
<h2>📜 Changelog</h2>
<h3>This Release</h3>
<ul>
<li>Updated SUSFS to v2.1.0.</li>
<li>Added HMBIRD support for all SM8750/MT6991 devices.</li>
<li>Improved ccache build system.</li>
<li>Enhanced SUSFS hiding capabilities.</li>
<li>Added IP_SET, IPv6 NAT and TTL support.</li>
<li>Added TMPFS_XATTR and TMPFS_POSIX_ACL support for Mountify.</li>
<li>Added Ptrace leak fix for kernels &lt; 5.16.</li>
<li>Compiler optimizations (O2).</li>
<li>Additional General Optimisations.</li>
<li>Wild_KSU Manager Support.</li>
<li>Unicode Bypass Fix</li>
<li>Droidspaces Support</li>
<li>NTSync Support</li>
</ul>
<h3>Previous Releases</h3>
<p>See <a href="https://github.com/WildKernels/OnePlus_KernelSU_SUSFS/releases">Releases Page</a></p>
<hr />
<h2>🙏 Credits</h2>
<ul>
<li><strong>KernelSU Next Team</strong> - Root solution</li>
<li><strong>KernelSU Team</strong> - Root solution</li>
<li><strong>simonpunk</strong> - SUSFS development</li>
<li><strong>OnePlus</strong> - Kernel source code</li>
<li><strong>Community Contributors</strong> - Testing and feedback</li>
</ul>
<hr />
<p><strong>⚡ Built with ❤️ by the community</strong></p>
<p><a href="https://github.com/WildKernels/OnePlus_KernelSU_SUSFS">WildKernels 开源地址Github</a></p>]]></description>
    <pubDate>Thu, 16 Apr 2026 15:28:15 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=163</guid>
</item>
<item>
    <title>2026-04-14 | KernelSU-Next更新v3.2.0版本</title>
    <link>https://kernelsu.cn/?post=160</link>
    <description><![CDATA[<h2>KernelSU-Next v3.2.0 更新内容</h2>
<h2>What's Changed</h2>
<ul>
<li>kernel: Use ksu cred to save allowlist (<a href="https://github.com/tiann/KernelSU/pull/3243">https://github.com/tiann/KernelSU/pull/3243</a>) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1144">https://github.com/KernelSU-Next/KernelSU-Next/pull/1144</a></li>
<li>ksud: support patch cmdline by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1146">https://github.com/KernelSU-Next/KernelSU-Next/pull/1146</a></li>
<li>New Crowdin updates by @rifsxd in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1155">https://github.com/KernelSU-Next/KernelSU-Next/pull/1155</a></li>
<li>New Crowdin updates by @rifsxd in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1157">https://github.com/KernelSU-Next/KernelSU-Next/pull/1157</a></li>
<li>ksud &amp; ksuinit: fix wrong GetInfoCmd struct (<a href="https://github.com/tiann/KernelSU/pull/3256">https://github.com/tiann/KernelSU/pull/3256</a>) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1159">https://github.com/KernelSU-Next/KernelSU-Next/pull/1159</a></li>
<li>New Crowdin updates by @rifsxd in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1164">https://github.com/KernelSU-Next/KernelSU-Next/pull/1164</a></li>
<li>kernel: Provide own stackprotector symbol if necessary; add missing attribute by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1162">https://github.com/KernelSU-Next/KernelSU-Next/pull/1162</a></li>
<li>kernel: Only check CONFIG_STACKPROTECTOR_PER_TASK on arm64 (<a href="https://github.com/tiann/KernelSU/pull/3263">https://github.com/tiann/KernelSU/pull/3263</a>) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1165">https://github.com/KernelSU-Next/KernelSU-Next/pull/1165</a></li>
<li>kernel: make clang-format happy; refine stackprotector workaround (<a href="https://github.com/tiann/KernelSU/pull/3264">https://github.com/tiann/KernelSU/pull/3264</a>) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1167">https://github.com/KernelSU-Next/KernelSU-Next/pull/1167</a></li>
<li>kernel: Synchronize with upstream (<a href="https://github.com/tiann/KernelSU/commits/main/">https://github.com/tiann/KernelSU/commits/main/</a>) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1171">https://github.com/KernelSU-Next/KernelSU-Next/pull/1171</a></li>
<li>New Crowdin updates by @rifsxd in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1166">https://github.com/KernelSU-Next/KernelSU-Next/pull/1166</a></li>
<li>kernel: fix process marking for built-in mode (<a href="https://github.com/tiann/KernelSU/pull/3284">https://github.com/tiann/KernelSU/pull/3284</a>) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1179">https://github.com/KernelSU-Next/KernelSU-Next/pull/1179</a></li>
<li>kernel / userspace / mgr: sepolicy update, min. KVER clamp and embedded resetprop by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1183">https://github.com/KernelSU-Next/KernelSU-Next/pull/1183</a></li>
<li>kernel / manager / userspace: Synchronize with upstream by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1187">https://github.com/KernelSU-Next/KernelSU-Next/pull/1187</a></li>
<li>kernel / userspace: Synchronize with upstream by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1191">https://github.com/KernelSU-Next/KernelSU-Next/pull/1191</a></li>
<li>New Crowdin updates by @rifsxd in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1174">https://github.com/KernelSU-Next/KernelSU-Next/pull/1174</a></li>
<li>kernel / userspace / manager: Synchronize with upstream by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1198">https://github.com/KernelSU-Next/KernelSU-Next/pull/1198</a></li>
<li>manager: Update min. supported kernel version (33110) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1201">https://github.com/KernelSU-Next/KernelSU-Next/pull/1201</a></li>
<li>manager: webui: Add WebUI BackHandler Support by @fatalcoder524 in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1204">https://github.com/KernelSU-Next/KernelSU-Next/pull/1204</a></li>
<li>workflows: build-manager/manager-ci: Create x86_64 path (app jniLibs) by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1207">https://github.com/KernelSU-Next/KernelSU-Next/pull/1207</a></li>
<li>userspace: ksud: susfsd: Add a return code for programmatic use by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1213">https://github.com/KernelSU-Next/KernelSU-Next/pull/1213</a></li>
<li>kernel: throne_tracker: Fix OOB read; replace GFP_ATOMIC flags by @pershoot in <a href="https://github.com/KernelSU-Next/KernelSU-Next/pull/1214">https://github.com/KernelSU-Next/KernelSU-Next/pull/1214</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/KernelSU-Next/KernelSU-Next/compare/v3.1.0...v3.2.0">https://github.com/KernelSU-Next/KernelSU-Next/compare/v3.1.0...v3.2.0</a></p>
<h2>一键刷入 KernelSU-Next</h2>
<p><a href="https://optool.daxiaamu.com/wiki_pctool">一加全能工具箱</a></p>
<p><a href="https://kernelsu-next.github.io/webpage/">KernelSU-Next 官网</a>、<a href="https://github.com/KernelSU-Next/KernelSU-Next">KernelSU-Next 开源地址Github</a></p>]]></description>
    <pubDate>Tue, 14 Apr 2026 21:15:04 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=160</guid>
</item>
<item>
    <title>2026-04-09 | Hybrid Mount更新v3.4.6版本</title>
    <link>https://kernelsu.cn/?post=159</link>
    <description><![CDATA[<h2>Hybrid Mount v3.4.6 更新内容</h2>
<h2>v3.4.6</h2>
<h3><!-- 1 --> Features</h3>
<ul>
<li><code>xtask</code> Call notify crate directly</li>
</ul>
<h3><!-- 8 --> Maintenance</h3>
<ul>
<li>Split notify into separate repository</li>
</ul>
<p><a href="https://kernelsu.org/zh_CN/guide/metamodule.html">关于元模块</a><br />
<a href="https://github.com/Hybrid-Mount/meta-hybrid_mount">Hybrid Mount开源地址Github</a></p>]]></description>
    <pubDate>Thu, 09 Apr 2026 05:03:41 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=159</guid>
</item>
<item>
    <title>2026-04-06 | Hybrid Mount更新v3.4.5版本</title>
    <link>https://kernelsu.cn/?post=157</link>
    <description><![CDATA[<h2>Hybrid Mount v3.4.5 更新内容</h2>
<h2>v3.4.5</h2>
<h3><!-- 1 --> Features</h3>
<ul>
<li>
<p>Add ext4 probe and post-check for APatch nuke flow</p>
</li>
<li>
<p>Finalize APatch nuke KPM support</p>
</li>
<li>
<p>Enhance ext4 sysfs handling by using function pointers for dynamic symbol resolution</p>
</li>
</ul>
<h3><!-- 2 --> Fixes</h3>
<ul>
<li>
<p>Fix late mode check Signed-off-by: Tools-app <a href="mailto:localhost.hutao@gmail.com">localhost.hutao@gmail.com</a></p>
</li>
<li>
<p>Fix panic</p>
</li>
<li>
<p>Make kpm module compile in CI toolchain headers</p>
</li>
<li>
<p>Collapse nested if to satisfy clippy</p>
</li>
<li>
<p>Use APatch kptools for kpm nuke calls</p>
</li>
<li>
<p>Only extract kpm assets on APatch</p>
</li>
</ul>
<h3><!-- 3 --> Performance</h3>
<ul>
<li><code>sync</code> Reduce repeated module tree traversal</li>
</ul>
<h3><!-- 8 --> Maintenance</h3>
<ul>
<li>Remove extra kpm README and related doc entries</li>
</ul>
<p><a href="https://kernelsu.org/zh_CN/guide/metamodule.html">关于元模块</a><br />
<a href="https://github.com/Hybrid-Mount/meta-hybrid_mount">Hybrid Mount开源地址Github</a></p>]]></description>
    <pubDate>Mon, 06 Apr 2026 13:59:23 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=157</guid>
</item>
<item>
    <title>2026-04-06 | KernelSU更新v3.2.4版本</title>
    <link>https://kernelsu.cn/?post=158</link>
    <description><![CDATA[<h2>KernelSU v3.2.4 更新内容</h2>
<h2>一键刷入 KernelSU</h2>
<p><a href="https://optool.daxiaamu.com/wiki_pctool">一加全能工具箱</a></p>
<p><a href="https://kernelsu.org">KernelSU 官网</a>  <a href="https://github.com/tiann/KernelSU">KernelSU 开源地址Github</a></p>]]></description>
    <pubDate>Mon, 06 Apr 2026 03:49:53 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=158</guid>
</item>
<item>
    <title>2026-04-04 | WildKernels(GKI2.0) for OnePlus更新v2.1.0-r1版本</title>
    <link>https://kernelsu.cn/?post=156</link>
    <description><![CDATA[<h2>WildKernels(GKI2.0) for OnePlus v2.1.0-r1 更新内容</h2>
<h1>🎯 OnePlus Kernels with KernelSU Next &amp; SUSFS v2.1.0</h1>
<blockquote>
<p><strong>Build Date:</strong> 2026-04-04 06:56:14 UTC<br />
<strong>Build ID:</strong> <code>23972565236</code><br />
<strong>Workflow:</strong> <a href="https://github.com/WildKernels/OnePlus_KernelSU_SUSFS/actions/runs/23972565236"><code>Build and Release OnePlus Kernels</code></a></p>
</blockquote>
<hr />
<h2>📦 Built Devices (86 total)</h2>
<table>
<thead>
<tr>
<th>Model</th>
<th>OS Version</th>
<th>Kernel Version</th>
<th>Features</th>
</tr>
</thead>
<tbody>
<tr>
<td>OP-ACE-2-PRO</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-2-PRO</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-2V</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-2</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-2</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3-PRO</td>
<td>OOS14</td>
<td>android14-6.1.75</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3-PRO</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3-PRO</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3V</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3V</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-3</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5-PRO</td>
<td>OOS15</td>
<td>android15-6.6.66</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5-PRO</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5-RACE</td>
<td>OOS15</td>
<td>android14-6.1.115</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5-RACE</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5-ULTRA</td>
<td>OOS15</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5-ULTRA</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-5</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-6T</td>
<td>OOS16</td>
<td>android16-6.12.38</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-6</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-RACE</td>
<td>OOS14</td>
<td>android12-5.10.168</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE-RACE</td>
<td>OOS15</td>
<td>android12-5.10.209</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE</td>
<td>OOS14</td>
<td>android12-5.10.168</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-ACE</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-3</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-4-CE</td>
<td>OOS15</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-4-CE</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-4</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-4</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-5</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-5</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-CE-5</td>
<td>OOS15</td>
<td>android14-6.1.115</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-CE-5</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-CE4-LITE</td>
<td>OOS15</td>
<td>android14-6.1.75</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-NORD-CE4-LITE</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-OPEN</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-OPEN</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-2-MT6991</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-2-PRO</td>
<td>OOS15</td>
<td>android15-6.6.57</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-2-PRO</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-2-SM8650</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-2-SM8650</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-3-MT6897</td>
<td>OOS15</td>
<td>android14-6.1.128</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-3-MT6897</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-3-SM8750</td>
<td>OOS15</td>
<td>android15-6.6.57</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-3-SM8750</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-GO-2</td>
<td>OOS16</td>
<td>android14-6.1.134</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-LITE</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-MT6983</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-MT6983</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-PRO</td>
<td>OOS14</td>
<td>android14-6.1.75</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-PRO</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-PAD-PRO</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-TURBO-6V</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP-TURBO-6</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP10pro</td>
<td>OOS14</td>
<td>android12-5.10.209</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP10pro</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP10pro</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP10r</td>
<td>OOS14</td>
<td>android12-5.10.168</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP10r</td>
<td>OOS15</td>
<td>android12-5.10.209</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP10t</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP11</td>
<td>OOS14</td>
<td>android13-5.15.123</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP11</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP11</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP11r</td>
<td>OOS14</td>
<td>android12-5.10.209</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP11r</td>
<td>OOS15</td>
<td>android12-5.10.226</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP11r</td>
<td>OOS16</td>
<td>android12-5.10.236</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP12</td>
<td>OOS14</td>
<td>android14-6.1.57</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP12</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP12</td>
<td>OOS16</td>
<td>android14-6.1.141</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP12r</td>
<td>OOS15</td>
<td>android13-5.15.167</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP12r</td>
<td>OOS16</td>
<td>android13-5.15.180</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13-CPH</td>
<td>OOS15</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13-PJZ</td>
<td>OOS15</td>
<td>android15-6.6.66</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13S</td>
<td>OOS15</td>
<td>android15-6.6.56</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13S</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13T</td>
<td>OOS15</td>
<td>android15-6.6.66</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13T</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13</td>
<td>OOS16</td>
<td>android15-6.6.89</td>
<td>🐦 HMBIRD ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13r</td>
<td>OOS15</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP13r</td>
<td>OOS16</td>
<td>android14-6.1.118</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP15T</td>
<td>OOS16</td>
<td>android16-6.12.38</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP15</td>
<td>OOS16</td>
<td>android16-6.12.23</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
<tr>
<td>OP15r</td>
<td>OOS16</td>
<td>android16-6.12.38</td>
<td>ඞ SusFS 🚀 BBR 🛡️ BBG 🌐 TTL 🧱 IP_SET &amp; IPv6 NAT🔧 Unicode Fix</td>
</tr>
</tbody>
</table>
<hr />
<h2>🔧 Build Configuration</h2>
<table>
<thead>
<tr>
<th>Component</th>
<th>Version/Setting</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>KernelSU Next Branch</strong></td>
<td><code>dev (cb559258dd04cd480e2bd8e0397b63c256c7b0d0)</code></td>
</tr>
<tr>
<td><strong>KernelSU Next Version</strong></td>
<td><code>33095</code></td>
</tr>
<tr>
<td><strong>SUSFS Version</strong></td>
<td><code>v2.1.0</code></td>
</tr>
<tr>
<td><strong>Optimization Level</strong></td>
<td><code>O2</code></td>
</tr>
<tr>
<td><strong>Clean Build</strong></td>
<td>❌ No (ccache enabled)</td>
</tr>
<tr>
<td><strong>Compiler</strong></td>
<td>Clang (version varies by device)</td>
</tr>
</tbody>
</table>
<h3>📌 SUSFS Branch Mapping</h3>
<table>
<thead>
<tr>
<th>Kernel Version</th>
<th>SUSFS Commit</th>
</tr>
</thead>
<tbody>
<tr>
<td>android12-5.10</td>
<td><code>6b92a79fa6476f36aae81c6ec284a5cd4391d0d9</code></td>
</tr>
<tr>
<td>android13-5.15</td>
<td><code>92b9a4977672181b7a9c462b5ee4c31e78a9aad1</code></td>
</tr>
<tr>
<td>android14-6.1</td>
<td><code>ff05609254d5c9f90f1a815bc9fafed91338530c</code></td>
</tr>
<tr>
<td>android15-6.6</td>
<td><code>f2cc10c131760fd6d2cfeeef1b1135f02afb24b9</code></td>
</tr>
<tr>
<td>android16-6.12</td>
<td><code>1fe81d23fa8c6b6039ea732c7bf1d787d38d9429</code></td>
</tr>
</tbody>
</table>
<hr />
<h2>✨ Features &amp; Capabilities</h2>
<h3>🔐 Root Management</h3>
<ul>
<li><strong>KernelSU Next</strong> - Next-generation kernel-level root solution</li>
<li><strong>SUSFS v2.1.0</strong> - Advanced hiding and security features
<h3>🛡️ Security &amp; Privacy</h3></li>
<li><strong>Baseband Guard (BBG)</strong> - LSM-based baseband security</li>
<li><strong>SUSFS Hide Features</strong>:
<ul>
<li>✅ SUS_PATH - Hide suspicious paths</li>
<li>✅ SUS_MOUNT - Hide mount points (No Cli Support)</li>
<li>✅ SUS_KSTAT - Spoof kernel statistics</li>
<li>✅ SPOOF_UNAME - Kernel version spoofing</li>
<li>✅ SPOOF_CMDLINE - Boot parameters spoofing</li>
<li>✅ OPEN_REDIRECT - File access redirection</li>
<li>✅ SUS_MAP - Memory mapping protection</li>
<li>✅ AVC_SPOOF - Spoof Procfs avc denial logs</li>
</ul></li>
<li><strong>Ptrace Leak Fix</strong> - For kernels &lt; 5.16</li>
<li><strong>Unicode Fix</strong> - Prevent path traversal and other detections using non-printable Unicode codepoints [Experimental]</li>
</ul>
<h3>🚀 Performance &amp; Networking</h3>
<ul>
<li><strong>BBRv1</strong> - Improved TCP congestion control</li>
<li><strong>Wireguard</strong> - Built-in VPN support</li>
<li><strong>IP Set &amp; IPv6 NAT Support</strong> - Advanced firewall capabilities and IPv6 NAT Support</li>
<li><strong>TTL Target Support</strong> - Network packet manipulation</li>
<li><strong>LTO (Link Time Optimization)</strong> - Optimized binary size and performance</li>
<li><strong>ccache-accelerated builds</strong> - Faster compilation times</li>
<li><strong>Optimisation Patches</strong> - Memory, I/O, CPU scheduler, network and other general tunings</li>
</ul>
<h3>🔧 System Features</h3>
<ul>
<li><strong>TMPFS_XATTR</strong> - Extended attributes for tmpfs (Mountify support)</li>
<li><strong>TMPFS_POSIX_ACL</strong> - POSIX ACLs for tmpfs</li>
<li><strong>HMBIRD SCX</strong> - Scheduler extensions for all SM8750/MT6991 devices</li>
<li><strong>Oryon CPU optimisations</strong> - Oryon CPU Optimisations for all SM8750/SM8845/SM8850 devices</li>
</ul>
<hr />
<h2>📱 Manager Applications</h2>
<h3>Official Manager</h3>
<ul>
<li><strong>KernelSU Next Manager</strong><br />
→ <a href="https://github.com/KernelSU-Next/KernelSU-Next/releases">GitHub Release</a>
<h3>Community Managers</h3></li>
<li><strong>WildKSU Manager</strong> (Recommended for additional features)<br />
→ <a href="https://github.com/WildKernels/Wild_KSU/releases">GitHub Release</a></li>
</ul>
<h3>Required Module</h3>
<ul>
<li><strong>KSU SUSFS Module</strong> (Required for SUSFS features)<br />
→ <a href="https://github.com/sidex15/ksu_module_susfs/releases">GitHub Release</a></li>
</ul>
<h3>Recomended Flasher</h3>
<ul>
<li><strong>Kernel Flasher</strong> (Required for flashing AnyKernel3 zips and backups and OTA)<br />
→ <a href="https://github.com/fatalcoder524/KernelFlasher/releases">GitHub Release</a></li>
</ul>
<hr />
<h2>📥 Installation Instructions</h2>
<h3>Prerequisites</h3>
<ul>
<li>Unlocked bootloader.</li>
<li>Backup your current boot image.</li>
<li>Have root access using Magisk / KernelSU / Apatch (Any forks).</li>
</ul>
<h3>Via Kernel Flasher</h3>
<ol>
<li>Download the appropriate ZIP for your device.</li>
<li>Flash the ZIP file to active slot using Kernel Flasher.</li>
<li>Based on root method, follow the steps:<br />
a. If root access is from Magisk(any forks): Perform complete uninstall from Magisk Manager.<br />
b. If root access is from KSU LKM(any forks): Flash Stock boot/init_boot/vendor_boot based on what you image you patched to get root access or Uninstall LKM. Recommended to flash stock image.<br />
c. If root access is from KSU GKI(any forks): Uninstall Manager. Delete /data/adb/ksud bin file. Reinstall Manager based on AK3 zip version. [Not required to do everytime]<br />
d. If root access is from Apatch(any forks): Delete all files from /data/adb. This is to start fresh and reduce multiple root implementation detected by modules.</li>
<li>Reboot system.</li>
<li>Install KernelSU-Next/WildSU Manager.</li>
<li>Install SusFS module from manager.</li>
</ol>
<hr />
<h2>📜 Changelog</h2>
<h3>This Release</h3>
<ul>
<li>Updated SUSFS to v2.1.0.</li>
<li>Added HMBIRD support for all SM8750/MT6991 devices.</li>
<li>Improved ccache build system.</li>
<li>Enhanced SUSFS hiding capabilities.</li>
<li>Added IP_SET, IPv6 NAT and TTL support.</li>
<li>Added TMPFS_XATTR and TMPFS_POSIX_ACL support for Mountify.</li>
<li>Added Ptrace leak fix for kernels &lt; 5.16.</li>
<li>Compiler optimizations (O2).</li>
<li>Additional General Optimisations.</li>
<li>Wild_KSU Manager Support.</li>
<li>Unicode Bypass Fix</li>
</ul>
<h3>Previous Releases</h3>
<p>See <a href="https://github.com/WildKernels/OnePlus_KernelSU_SUSFS/releases">Releases Page</a></p>
<hr />
<h2>🙏 Credits</h2>
<ul>
<li><strong>KernelSU Next Team</strong> - Root solution</li>
<li><strong>KernelSU Team</strong> - Root solution</li>
<li><strong>simonpunk</strong> - SUSFS development</li>
<li><strong>OnePlus</strong> - Kernel source code</li>
<li><strong>Community Contributors</strong> - Testing and feedback</li>
</ul>
<hr />
<p><strong>⚡ Built with ❤️ by the community</strong></p>
<p><a href="https://github.com/WildKernels/OnePlus_KernelSU_SUSFS">WildKernels 开源地址Github</a></p>]]></description>
    <pubDate>Sat, 04 Apr 2026 07:03:36 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=156</guid>
</item>
<item>
    <title>2026-04-03 | Hybrid Mount更新v3.4.2版本</title>
    <link>https://kernelsu.cn/?post=155</link>
    <description><![CDATA[<h2>Hybrid Mount v3.4.2 更新内容</h2>
<h2>v3.4.2</h2>
<h3><!-- 9 --> Other</h3>
<ul>
<li>
<p>Fix installer notice confirmation blocking</p>
</li>
<li>
<p>Improve mount planning diagnostics</p>
</li>
<li>
<p>Refactor magic mount stats into context</p>
</li>
<li>
<p>Make node traversal deterministic</p>
</li>
<li>
<p>Polish executor naming and diagnostics text</p>
</li>
<li>
<p>Unify logging format across runtime</p>
</li>
</ul>
<p><a href="https://kernelsu.org/zh_CN/guide/metamodule.html">关于元模块</a><br />
<a href="https://github.com/Hybrid-Mount/meta-hybrid_mount">Hybrid Mount开源地址Github</a></p>]]></description>
    <pubDate>Fri, 03 Apr 2026 09:17:37 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=155</guid>
</item>
<item>
    <title>2026-04-02 | ReZygisk更新v1.0.0-rc.7版本</title>
    <link>https://kernelsu.cn/?post=154</link>
    <description><![CDATA[<h2>ReZygisk v1.0.0-rc.7 更新内容</h2>
<h3>Removed (breaking changes)</h3>
<ul>
<li>a549f0e5ae1e0f4bb946021ad4035cf9b871292f Magisk Alpha support</li>
</ul>
<h3>Removed</h3>
<ul>
<li>41e83aec52bdf38fbb09128f522e04e97b1dac09 0e9307bfd6fe44d055a022b99ef3e9fec17a7d20 Rust traces</li>
<li>2814aaf67fc3993394e5b3801a4cf9a2606b63a8 futile memory mapping renaming</li>
<li>886e2f8396979781d82983f9536b76f75373d909 all <code>core</code>  logs on <code>release</code> builds</li>
<li>8f70a1a451aaefbb92aa869f96a86c357d22b892 <code>mazoku</code> file</li>
<li>61ece7ee4fe6bdfdd120772026891a69e40f1bf8 ccache from workflows</li>
<li>7993278a5f9daec3edf9e676a4b14c68b2e5a584 outdated README translations</li>
<li>2dfa221287059b649e89bfd6776dd249f72c0e16 unnecessary <code>unshare</code> hook</li>
<li>872ba693a1ccf8d3680d7516d3bb7e241ea9bcb4 futile maps hiding</li>
<li>6b929078bf7dbd731246da9688b1aa1a8826652d unnecessary <code>purge_unused_memory</code></li>
<li>13ef3c441b86e537bc66e083b3e34e57269f60cb dc2861918c87cce596a29b814a9138e12c23bcb0 logs from left overs of debugging </li>
</ul>
<h3>Fixed</h3>
<ul>
<li>5da73dd053a57f220db1017bafda74e9c6915f7e <code>module.prop</code> not being umounted properly</li>
<li>88f1b7fdb976d2d6ff7a04b5cfd85287bfe2d44a too permissive SELinux rules leading to Permission Loopholes</li>
<li>5d0adacf4a0d62e88a5267ec2934c1aa3e819d38 companions not starting properly</li>
<li>d498a9ab0177eb9087e7eef3978a22640f6cfaa5 Trigger module's <code>service.sh</code> in parallel</li>
<li>3d79939d7bb30841c5f85013dfab9515fd1a4145 not finding SoList related symbols with suffix</li>
<li>c37a5b1c8e0cfa00d3cec3875e42c0281c600462 missing <code>status32</code> exit check</li>
<li>0930c8cca4e48859706488e157a8796a7d7467d3 Magisk ReZygiskd code not checking against umount list with process name</li>
<li>d6961603fae72e0f069c408772435c801f1db62d sanitization of fds in Zygote</li>
<li>0d60dc0ec04ef3629f4b6e4bf5ac4c60c021859b sending data to closed fd</li>
<li>16c4d62cd83eb37e442cb37fc3d91091fcef4ca7 <code>solist_drop_so_path</code> comment</li>
<li>57cd28111922448b4c6c36292b12286d89028e2e missing 64-bit <code>machikado</code> in unsigned builds</li>
<li>62481ca2b6b884a7693c3a3a7a074319f9519600 wrong logic for fd closing in <code>libzygisk.so</code></li>
<li>d455117c49435542661b91fe3da81b810eec7f22 <code>libzygisk.so</code> injection when <code>libdl.so</code> in not in <code>/apex/...</code></li>
<li>6261466e44c0511f4336d2459e8256f938be1e96 Zygisk module loading</li>
<li>70697be9a5230b3e254a9df68b8cba599dbbab90 kernelland bug for <code>ptrace_message</code> leak</li>
<li>c023da0fd6a2b5e5d0b50c440dc7e0e03f723f5b <code>Code of Conduct</code> URL in templates</li>
<li>ec705fb26093702ff6af7bb63bde9edc7ebd79ef removal of all PLT hooks unconditionally</li>
<li>57f985292efbb750c3477f4f3a590766a1f0f322 dir fd leak in ReZygiskd</li>
<li>4f35e06ac4aad582d13d9343e15e08293063c729 <code>gradle</code> building system warnings</li>
<li>c786790b0f031dede3cc432763562f71eeea97eb Trusted CI workflow in forks</li>
<li>cd4784376edeeedd663ecca88af19108271af834 out-of-bounds write in WSA in ReZygiskd</li>
<li>d111a2dfc52b1aa74d3bf6f1c6120598c855acb6 perfetto related <code>zygote64</code> crashes</li>
<li>f9a23a2882f96dc8ccbf3f386ce05f7ee4ca303d SoInfo code give up if <code>find_containing_library</code> exists</li>
<li>a0ab02cedc16da822a5b17e37ca8a8634d731094 maps futile hiding code never reached</li>
<li>a0ab02cedc16da822a5b17e37ca8a8634d731094 not dropping SoInfo of undlclosed modules</li>
<li>b7fe7b3dbed7d7f1220119e8260de189d5be920d 48238521dfbea98ed9c63cfa5a9e2fbb50f52c74 root related mounts being leaked</li>
<li>6c05527ffa3f6a76dbb988bda4b20bbab656b4d8 Zygisk modules not being recognized in WSA</li>
<li>fa9adcf3b5efb0f11a1ff185a59494fdd3b12025 <code>FORCE_DENYLIST_UNMOUNT</code> behavior</li>
<li>9a3b2f4a799b80d14719ed7804b6e8f91c8d40eb KernelSU variant detection</li>
<li>b6f02b39b3410ee744432c00f15c75125dc9dca8 KernelSU Next manager runtime switch recognition</li>
<li>90da42a10b6ec3f0e7fdbb2db2dba2d20a0d29be passing invalid address to KernelSU in <code>reply_ok</code></li>
<li>d54cac89a7a40669f998af2d19798bc6a1c871df missing <code>#include</code> in <code>misc.h</code></li>
<li>38cfbb25efa6707d419f85140273d1a76f305a59 <code>Permission Denied</code> in <code>setns</code> on <code>3.19</code>- systems</li>
<li>510e8a2de4ebba222c4ebf619b0152c41d239650 not extracting 32-bit binaries in systems using Tango</li>
<li>bf3c73d72b99f2e9fc3ee7270adcb6fc00dd00a2 not extracting binaries in some devices</li>
<li>e0ce1473dda33bd0639a529ce8f9f7b614810e20 Zygote crash when umounting preloaded files</li>
<li>08513b17e83de87dc97ca18b1a44ca9fa4cd76f4 many memory related bugs (memory leak, fp leak, unitialized access)</li>
<li>f9fcf1c2e7c8082d166a86de6ffaf68006243a0f remote <code>strlen</code> when injecting <code>libzygisk.so</code></li>
<li>70805bb3902d3715ff234a9486a0fc36dac57859 misinterpreted <code>status.json</code> for Zygote in the WebUI</li>
<li>3688df645010abc1af09ea569fe118494bc83584 inconsistency in <code>pre/post app specialize</code> for manager process</li>
<li>f6b40743257f195b9c99179dae2194a9b4d06891<code>magisk_uid_should_umount</code> SQL query</li>
<li>83806a57e968b8177ad6c194e8f736ede8cac298 <code>Issue</code> template <code>yaml</code></li>
<li>6b929078bf7dbd731246da9688b1aa1a8826652d path cleanup <code>memset</code> call</li>
<li>046a659e02ae68bd16ee39c521209831dcdff137 root mount leak in isolated services with Magisk</li>
<li>6bd436ad33eaf4f0f348120f2e2f42b2d2fd8edc preload on some systems</li>
<li>5b28906f927604633cbfc94088f2cf0069e47a79 munmapping the wrong region</li>
<li>5a50a8b126e1cfed0c3bb66d702536feb1ba2413 use of deprecated <code>-Ofast</code> compiling flag</li>
<li>ecc28ed343c2c8cfecaee997b4007176c51d968e not finding PDG (Page Data Guard) symbols in some ROMs</li>
<li>5ae9f5ba556cb0e5dae4eda3b0748557842c8c9f <code>Unknown</code> tracing state in WebUI</li>
<li>b5bd3bf9ebf47813a0886f541265661a9c37e0e5 supported ABIs recognition with Tango</li>
<li>766db554eec31f5dc6d09d49977f38ec57a5f5c8 wrong <code>response</code> size check</li>
<li>a9c744d8b6e80674835dbe42488417b339d79ccb WebUI syntax error due to <code>localStorage</code> implementation</li>
<li>1767ae2e8f12360a3c9ddaa352ddabb7de2341f4 7102fcd3ac1d2fa78bb3d3a76f2ffb56292a2254 failing to inject <code>libzygisk.so</code></li>
<li>64dbaa23f0a90161aac753dda33a72f549aacda3 stack frame corruption</li>
<li>26570a497456e71625f2295b57440141b6b0bc26 KSU <code>ioctl</code> recognition</li>
<li>5679ae8992ffab29001b3dd67d1bad2c01373f3b not all <code>libzygisk.so</code> mappings being file-backed</li>
<li>86f01a978947f95ae1a7d5d10f13c837412c7176 not closing <code>socket_fd</code> in error paths</li>
<li>c9127245b07f7c81f9444df4d2591a9e2770ec73 ReZygisk not recognizing KSU manager in Private Space</li>
<li>9f640ac9a7ba61436e850db21128aea2afc930ec improper JSON formation for <code>state.json</code></li>
<li>ff13ff3d9664c9c77fcb36b971cb62856364d17d mismatch between ReZygiskd and ReZygisk core module list</li>
<li>97dbff43c5b8797053d39ce1e9354d795f0c9890 path string leak in stack</li>
</ul>
<h3>Updated</h3>
<ul>
<li>2017140e0e708717a46b34e37f88e85cc8d07832 Zygisk API to v4</li>
<li>df0f2ce5a22eeca44cadd67ac12196bea02310dd c9c15bf120b5f8f207bf881e50ddea59a71c8e47 a7917e20feb9e475df04f1482f853a97635afed6 0c7a7560306706b25b9e11c3ff3fc3026325a234 LSPlt</li>
<li>47f230d0c2f8c9ef9cb42e8b5447f580e123c053 19952e6d0376abb1bffc1f070e115f99b6bad076 954c3a9cc50670ccf23efe0639d90571a5dcb452 afe357cf6ae905857515d87eb27dcc25a31a6794 workflows</li>
<li>37a667ce2a53c87992f10b93a79180e13188ad2b b1e217b665aa033dfa8f8579eaaa50d2352d0377 6ca4b7276271712ceaa1bf607525524753652785 980bf2ab4c2793bca8e37859bc25bc627070b3de 9aafc279d5f7a492acff3f0de1ddbc2ecc8d8d9c compilation commands</li>
<li>7993278a5f9daec3edf9e676a4b14c68b2e5a584 README translations to match <code>README.md</code></li>
<li>98f88916b80f95aa2cc3bc808c255618f0d432cf module ID</li>
<li>2f589d0edabadf5ddbf0170b7d1a2ff465636a13 58ace5c121b994a6f9ea1a5538536b1dc3b95122 ccfa342e3e4287c853a6fa1556eab0e3be35baaa LSPlt source</li>
<li>c975722795473941abe4888528b158e348ca28b0 PLT hooks unload code</li>
<li>63f29f07712b47511794ffe5a8c39d955f6f1bd8 <code>setup-gradle</code> action</li>
<li>295a62b649ad331e207c0d177ab79d1879aef92d <code>tr_TR</code> translation credits</li>
<li>bc1b757bb8ed8e3d85b4b00e15315dda11005eef <code>CMD_HOOK_MODE</code> and <code>CMD_GET_MANAGER_UID</code> values</li>
<li>153097f9d8dd08741bb6dc9a74b265564a91782b Rewrote ART hook and module related code to C</li>
<li>57cb028e8e0f39d5aedd8fdf03065d0e43a604e1 module status example in <code>README</code>s</li>
<li>6bd436ad33eaf4f0f348120f2e2f42b2d2fd8edc rollback global <code>on load</code> call</li>
<li>b0f3527f268a7f88b5fd77ad4045e5a3fafe233d Vietnamese README</li>
<li>76bbabb7734bdc567200877d638fe58ce263a46b 2fd00e53523f80d8c64e2ee9c813dfc7a27a5903 c13b8916d3ab1d16a4623837df658429ad354c7d CSOLoader source</li>
<li>18f484bec214b5468a2d00d8e3ec5a60eb04db06 licensing information in <code>README.md</code></li>
</ul>
<h3>Added</h3>
<ul>
<li>af96b85a91ba3d1107884c61484f276cc1a4caff maps hiding</li>
<li>7027e8147fcdb04bbd22c619bb9e616b71f85b34 47566a81afc32c7eadbf871c75f23f966cae84e5 7da7b8bd07638c4d03ffea2ec157e954ad36c000 Simplified Chinese README</li>
<li>5d9276e9e0d0da2cf33af6900eddea91a1384c2f Traditional Chinese README</li>
<li>b5b5c2f9d8d88c08bf70dfba55a3127512c4b1d3 japanese README</li>
<li>2047bdb1bf9c1a4d9462760a32a70462ec3228ba c2cb29b717cc46849f1bd718ffc5266b97358388 7399ae417d18cb0c9f44682e011992581c0056f9 f1fe6b4435f0f4fa627b6fec3f3b264e188d53fe c1e45e9af603dcd36df97323294a5358e0e17756 05ae6941ba0931c8c83ac9aebfaeb10e322897a0 b392730366b7a60e49396a7de2611acd25349f72 APatch support</li>
<li>0987e401dabb04a53af2af688aa18339da3b83e4 7d83bb311aceb6e5f8d8c24c504da4758c3f75b7 Issues, FR templates</li>
<li>3451057d1713022817cb133f102b6e2dd82b8473 ignore modules for manager process</li>
<li>135ebbb9ba17009cca6e7084eb565c751d1fe80e Magisk variant detection</li>
<li>135ebbb9ba17009cca6e7084eb565c751d1fe80e <code>ksud</code> file check for KSU</li>
<li>060a1f3cf96000bcccf0891217d0afcc9de79e2b 622e23e7ecf0c87b36c678c3c1babd73a4c955ab GrapheneOS support</li>
<li>6c41a8188d1911d76793c07b390d30693f7a14d7 2f4f5af2069924112262ad5753dd24618e9b4d3a SoInfo hiding support</li>
<li>d8034b7bde6157823d632fd718689db053083d8d Magisk Kitsune SuList support</li>
<li>e56cc85948a29b90973f3578c4402abc35bb8d7f Indonesian README</li>
<li>3bc3b478ff9e4ee26c1dfeafe8a18105b8428255 Vietnamese README</li>
<li>cfd4a92b3110b1aa70071ab3e629bf3a40adecb9 Brazilian Portuguese README</li>
<li>bc6cf67c7be00461a70e6a4683eac81aff72a17b Turkish README</li>
<li>92e2f528a905e27dfa321e4131f6125355fa8edb 2d80ce6935562637e156a42ea0636d9f2c5320f8 bd5eb4c7958557ea841b855409ec6ede9e43a2c0 Android 9 support</li>
<li>221b4fc9973f4744efcef5766581ad36cb810b15 French README</li>
<li>96123aa53ce8c462c3fe7f18046a0a4c9bcae6b2 support to 32-bit only environments</li>
<li>68f1b1fb35ba732fddda85c37f1995d48a01979f <code>machikado</code> per architecture</li>
<li>bdcb67b1f9699d2d547a6b0bdb1e62d42640ca37 Japanese README</li>
<li>4de1b443cf98d63b2acd5b24b612a3c5ceedcd6a WebUI</li>
<li>ea49b887abd681043e5cbcf90ac3c14dc2ae35ec signed CIs for <code>main</code> branch</li>
<li>ed347e879e562058e8e93af53619de2243009221 <code>misaki.sig</code> integrity file</li>
<li>62481ca2b6b884a7693c3a3a7a074319f9519600 fd leak warning logs</li>
<li>aff2ad8d3c43ec638765f4e3630a6faf23b0180a <code>SIGPIPE</code> handling in ReZygiskd</li>
<li>a75b2fe2b8439e16dc0980e63a52c99d94723bcf KernelSU Next recognition support</li>
<li>e036b1f40af428f21a13a685ad7d5d888a17f16e KernelSU Next spoofed manager recognition support</li>
<li>a0a54f2153f065fe0e1cd6767a6941be1b614462 Japanese WebUI translation</li>
<li>f9fcf1c2e7c8082d166a86de6ffaf68006243a0f handling for GNU ifunc</li>
<li>e6344d2e12108cf0aab84c83ae646808f173f409 <code>r_debug_tail</code> trace hiding</li>
<li>cc2c0699b00b026a1ce815c6cc6375ddee3ea958 <code>updateJson</code> to <code>module.prop</code></li>
<li>fbc0faecc13c912e715bd1dfd561bae0c131a438 KSU v3 support</li>
<li>57680a7fae687d143de6055662f2070157248fa5 Arabic README</li>
<li>766db554eec31f5dc6d09d49977f38ec57a5f5c8 logs for <code>dlopen</code> fail scenario</li>
<li>3d9052165b4e07aaab048148a6d678dd58f9c9a4 support for devices with unhookable <code>ReopenOrDetach</code></li>
<li>4bd85aef9820697f04b70c507e4808c424942c04 CSOLoader usage</li>
<li>09374ee0ddde9f1dcc9c65d2df430289c1202717 Chinese README</li>
<li>32e1d2e11b9e086c3030e0a43f2c58354646a642 OneUI 8.5 support</li>
<li>90ab67b790cf72231a80c64dd7c5d022e58762ed <code>localStorage</code> namespace for WebUI</li>
<li>be955c0cc58cd40515d99a0ab240777c7791ff49 Tango-based Zygote support</li>
<li>44b6d9088a2ebd263d2730a1e59c6e92168f42ee <code>unhook_functions</code> error handling</li>
<li>14a429d4ece5d3b2b3a6594a93c5a57322815066 module <code>id</code> assertion</li>
<li>7c5a0d8de68a8fe3859b2df8cb855fc37186bdbc CLA Assistant workflow</li>
<li>cc3e8531e5eb399877f0186b277456c38bd379d5 Russian README</li>
<li>da045a8a034a8c041dbc5a2c6d63636d4ce67191 <code>ksu</code> SELinux rules</li>
<li>e1117251cf305aa496eee8f8de8cc63d35a82d9d Android 17 Beta 3 compatibility</li>
</ul>
<h3>Improved</h3>
<ul>
<li>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</li>
<li>d0da6efd790d4c2096877381e912ffafc1042283 5635c9f7c5af250e0509b6a510b7db7cddeca740 da68db8a9a9eac087724fa1a4c0b0221e6728a69 1a3f497e1a2c5da5d79dc756b074c00d6d75c556 b94ea0c5f5ab3583bfca3c8a09d7e99fce830965 2ff4cb64011b8ac49c6011fb74e586e842697688 aac00460613f984c13230cb8a15fb742a35f4181 00345eea7f58ded9880dcb4e501bfa0e3646867d Ported most codebase to C (common, ptracer, include, ReZygiskd)</li>
<li>41414c7d7157f2b9b7393b44229732e6c14014c5 41414c7d7157f2b9b7393b44229732e6c14014c5 39788a9ec2d3923e9a5dbde634ebbb31ddf07b6a 51507e86274384af8862b5a9a033b3c217e3bcda 2be1ccc48e44c56a974a41a3eb7120ad1bbca1f2 48735604203bc86516fff6ca8c15f2573c9e5c5f f1ba34fd2987d9fb81589a4c3b76074b3f832e1d 21325ec4093c661d4c73012a00ca0f37979653f8 README</li>
<li>678d886343d14231b9d940c0b77866df4b917b60 80c873c8a4835ae8d02db938729fb63508ee0994 6187f3483774503ee8b3687be9e11d2907684b2b 5d0adacf4a0d62e88a5267ec2934c1aa3e819d38 ab7de49e4c6d148cf397b5271abad2ecea27ce71 General code</li>
<li>af237107824d14a34c7b2c183d0cc875ed309bae <code>module.prop</code> information</li>
<li>1a82399e86aaab2d738a91b458b9046a48b17be4 Hiding by using <code>/data/adb/rezygisk</code> as temporary folder</li>
<li>4b7178f1ea4178d89d203c64e3f1d2e516e39234 Make partition names generic </li>
<li>75a004f9d5e6e084a9ac62a0b518d6221fbcbf8b f35680837ed10653ab85ef6edef922e1353e00aa CLI </li>
<li>6cc01fb548e7deddacf598ae7af9fb89f3c6baa0 <code>zygisk-ptrace</code>'s ReZygiskd events code</li>
<li>380ef011a1b9532936559c1c16c5600dabad7157 d2ebb2bfedb3c401798853c528c47c31ce76ee62 Module description status</li>
<li>2c74ee3877ad461a1f51d163fa097ec19bdf87ac <code>module.prop</code> parsing code</li>
<li>9bcbec91aa60f2faa7ff6b4e96f87ad4b5f1405d Export CMake compile commands</li>
<li>6c41a8188d1911d76793c07b390d30693f7a14d7 6cb8f305bc10adb84253355c66a13884fa552314 Hiding by dropping SoInfo info about loaded modules</li>
<li>5e43e4a71b5231cb8f822651e23228bca34ea87a b7138d635347f9d7848cdcd85710444b243370a2 Hiding by dropping SoInfo info about libzygisk.so by hooking in <code>pthread_attr_setstacksize</code></li>
<li>5e072bd919d6c2b38d31359762c500a05c48f87b Cache maps information</li>
<li>0671f2e497140e40071f67e67481541def4258bb Hiding by resetting linker module (un)load counter</li>
<li>886e2f8396979781d82983f9536b76f75373d909 d0b044a31d9b4cd711ad1805c050e09b589bccf8 Mounting system</li>
<li>db24c1c4396056ca659233e9422e1e536d13cc3c b24c74ac0d23be0176bd947baaa59c947482fbeb Not umount module <code>/system</code> mounts</li>
<li>f432550f07be99cd3011dcfe7d9f1ba4add47291 dynamically retrieve <code>libc.so</code> path</li>
<li>313822ddcd4104ab3ebd3a37621bfbd9e44b9ef0 ELF utils code</li>
<li>313822ddcd4104ab3ebd3a37621bfbd9e44b9ef0 <code>libzygisk.so</code> injection</li>
<li>54584410ce2c066b1afafd1d66c55d9cd068c6b4 mount flexibility in pre app specialize.</li>
<li>6272e0a2ac66da8e0f97e459fbae70a0933641e6 <code>umount</code> system code</li>
<li>6272e0a2ac66da8e0f97e459fbae70a0933641e6 <code>umount</code> system</li>
<li>34643c794fb02ec4c44a426ac0cf573f55704a0c SoInfo hiding compatibility</li>
<li>823623a96f9a9e136184680a193637b763ce679c manager capability by setting <code>ZYGISK_ENABLED</code> for all managers</li>
<li>9810eb3974286203b8c01ffc34b20a82a328c21d reset <code>ptrace_message</code> with seccomp</li>
<li>7e823319b7d3eb594224a85c112b87f1d2e7e70e SoList hiding code complexity</li>
<li>3688df645010abc1af09ea569fe118494bc83584 Allow to inject into manager process</li>
<li>0f27e455e7aa27cf5152bfa4ff54c6dbe73f7031 Preload modules globally</li>
<li>0dedf9c98fb2ab533048f7aaf3c18b4af7188faa <code>Issue</code> template</li>
<li>4cc94decaf65222cecdae4cf12ed307e152a8d21 availability in old kernels</li>
<li>67d7efa985963c98f4072fd6e0ceb791853772fb SoList hiding when a module is not <code>dlclose</code>d</li>
<li>05193e7024b9a4cea10869bdfd612af49e08b7ee Simplify initial hook code</li>
<li>ecb2981aa72a207a44f3cd4d0deaeeb53984f953 Simplify abort-bypass code when umounting preloaded files</li>
<li>f27ebf0b215ac125a34e5470c7808834d68634cd disable kernel umount when supported in KSU</li>
<li>58ace5c121b994a6f9ea1a5538536b1dc3b95122 <code>ReopenOrDetach</code> symbol lookup</li>
<li>5ae9f5ba556cb0e5dae4eda3b0748557842c8c9f WebUI icons</li>
<li>b5bd3bf9ebf47813a0886f541265661a9c37e0e5 ReZygiskd arch recognition</li>
<li>d61e37711e9bb128cf523b71e308421df1d02364 overall ReZygiskd code</li>
<li>3c9e94af73ca3c68297f28e83bf44aa062e8ad5f overall <code>libzygisk.so</code> code</li>
<li>b0f3527f268a7f88b5fd77ad4045e5a3fafe233d Vietnamese README</li>
<li>76bbabb7734bdc567200877d638fe58ce263a46b organization for all READMEs</li>
<li>c59924c18eeae3dcaf18717687bbc66968f81a28 hiding when a Zygisk module isn't unloaded</li>
<li>1c076419e6d4e0a953752be72bc183f815fa96cf use of RCSOLoader for <code>libzygisk.so</code> injection</li>
<li>fb23d643c698c3ae45bfd84a893e11d20604a8c3 rewritten the rest of the src to C</li>
<li>9ab78ec495f6576811d9acbf989f6ea8c5b055b0 reduced installation size</li>
<li>b5f0aa5321ddf68e235038eab871dc4332710043 Issue template</li>
<li>86f01a978947f95ae1a7d5d10f13c837412c7176 use <code>lsetxattr(...)</code> instead of <code>system(...)</code></li>
<li>dc2861918c87cce596a29b814a9138e12c23bcb0 only use <code>--restart</code> flag when retrying to inject into Zygote</li>
<li>02b30ef21b97435ad96166cf9dbeb84d53fce6cd module <code>id</code> assertion</li>
<li>e2874ea82b4335a8b82ed4e7ef290c442742f880 <code>SIGSYS</code> in Waydroid for KSU v3 check</li>
<li>7e85354249f14d8eda8f089ca0a974fc3947c549 warning for module's app/server specialize callback is NULL</li>
<li>94effe3529ff708e02ed67c2a764fb3aa0a975d8 overall code quality</li>
<li>4dc101488169f141993d318bb7acb38f5d1eddcd detect <code>ksud</code> existence in KernelSU ioctl path</li>
<li>4dc101488169f141993d318bb7acb38f5d1eddcd detect original <code>ksud</code> path instead</li>
</ul>
<p><a href="https://github.com/PerformanC/ReZygisk">ReZygisk 开源地址Github</a></p>]]></description>
    <pubDate>Thu, 02 Apr 2026 01:42:20 +0800</pubDate>
    <dc:creator>大侠阿木</dc:creator>
    <guid>https://kernelsu.cn/?post=154</guid>
</item>
</channel>
</rss>