KernelSU
KernelSU,有时简称ksu,是一个Android上的内核级root方案。[1][2][3] 特性KernelSU运行在内核空间,有以下优点:
KernelSU还提供了一个基于OverlayFS的模块系统,兼容社区大部分Magisk模块,但部分模块可能需要做出兼容性更改。 但是,KernelSU不提供Zygisk支持,需要用户自行刷入社区提供的Zygisk解决方案(如ZygiskNext,NeoZygisk等)。 安装尽管KernelSU相比Magisk有诸多优势,但它的安装难度显著高于Magisk。 GKI2.0内核GKI模式直接刷入由KernelSU提供的通用内核,优点是保留了KernelSU的难以探测的特性,但部分厂商会对内核进行修改,在刷入后可能造成续航缩短、部分功能不可用甚至是无法开机。 LKM模式在KernelSU 1.0.0后,KernelSU提供LKM注入方式,通过可加载内核模块将KernelSU的模块直接加载到系统中,优点是可以直接利用原厂内核,兼容性更高,但这一过程需要对ramdisk进行修补,使得KernelSU更容易被检测到。 非GKI2.0内核由于非GKI内核的碎片化极其严重,因此通常没有统一的方法来编译它。在这种情况下,需要将KernelSU集成到内核源码中并编译内核。如果内核不开源,无法使用此方法。此方法最低支持到4.14版本的内核,更低的版本则需要手动移植。 参考文献
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve