V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
twoz
V2EX  ›  Android

kernelSu 是目前最好的 rOot 方案?

  •  1
     
  •   twoz · 224 天前 via Android · 10277 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。
    试了 magisk zygisk 排除列表+ shamiko 。有的 app 还是会闪退。不懂是什么检测机制,用 kernel 倒没有闪退。
    57 条回复    2024-02-23 16:36:17 +08:00
    maleclub
        1
    maleclub  
       224 天前 via Android
    kernel 能不能过 中国人寿寿险 ?试试
    Kinnice
        2
    Kinnice  
       224 天前 via Android
    stinkytofu
        3
    stinkytofu  
       224 天前
    运行于内核空间, 太帅了. 真的万幸 Android 是基于 linux 的, 折腾空间太大了
    SIEMENS
        4
    SIEMENS  
       224 天前
    要取代 Magisk 还有很长一段路要走,比如像 Waydroid 这种容器(使用 LXC 技术启动的安卓)目前只能使用 Magisk-Delta,让其跟 SuperSU 一样放到 system 分区才能 Root,Magisk-delta 支持跟 SuperSU 一样使用,支持开启 MagiskHide.什么时候 KernelSU 或者其衍生方案可以将其放到 system,boot,内核都能 Root 的时候那差不多能彻底取代面具了
    SIEMENS
        5
    SIEMENS  
       224 天前
    kernelsu 官方只对内核 5.10+提供直接支持,而对于旧手机(内核在 5.10 以下)
    SIEMENS
        6
    SIEMENS  
       224 天前
    个人软件或者模块,之前制作的时候,也没有对 kernelsu 适配,刷入可能无限重启
    ysc3839
        7
    ysc3839  
       224 天前 via Android
    kernelsu 主要问题是需要替换内核,有可能厂商的开源内核更新不及时,或者开源内核和实际官方系统的内核有区别,甚至内核参数不同,都可能影响性能。不过这只是潜在风险,不介意的话就没什么问题。
    SIEMENS
        8
    SIEMENS  
       224 天前
    对于隐藏 root 而言,只要是开源的难免就会检测到,因为软件商很可能上 github 上分析你的代码。
    sunshower
        9
    sunshower  
       224 天前
    应该说是目前最省事的方案
    除了个别游戏听说能检测到以外,其它金融 app 暂时没看到检测出的
    至于专门检测 root 的那些测试软件,我的建议是卸载,
    debuggeeker
        10
    debuggeeker  
       224 天前
    @maleclub 能,我还可以 frida 注入不崩溃,能调试
    maleclub
        11
    maleclub  
       224 天前 via Android
    @debuggeeker 你是 kernel root 方案么
    debuggeeker
        12
    debuggeeker  
       224 天前
    @maleclub 是,自己编译,魔改
    kokutou
        13
    kokutou  
       224 天前 via Android
    magisk 的隐藏还是不大行。。
    kernelsu 内核级毕竟不是每个软件都是拼多多会利用漏洞。。
    cat9life
        14
    cat9life  
       224 天前
    @debuggeeker #10 这个可玩性就很高了
    totoro625
        15
    totoro625  
       224 天前
    kernel root 之后授权酷安 root 权限,但是依旧不能静默安装 app (酷安也没申请 root 权限)
    想知道大家除了 Play 商店和酷安还有什么安装国内 App 的途径吗?(原生系统)
    bkmi
        16
    bkmi  
       224 天前 via Android
    对于隐藏 root 来说,KernelSU 目前确实是最强的(个人使用感受),但是支持的设备,安装难易程度不如 Magisk (alpha 、delta) ,
    另外 KernelSU 对模块的兼容性,提供的工具(比如命令行),manager 提供的功能等等,都还有很大的改进空间。
    kingfalse
        17
    kingfalse  
       224 天前 via Android
    啥时候出个像 magisk 那种自助修补 boot 镜像的功能就方便了。
    yangheng4922
        18
    yangheng4922  
       224 天前
    @totoro625 #15 我的酷安用 kernel 授权可以静默安装诶 我是一加 ACE2 pro
    kokutou
        19
    kokutou  
       224 天前 via Android
    @totoro625
    没弄好吧,我酷安没问题 miui 或者原生都可以
    99999999999
        20
    99999999999  
       224 天前
    我的 4.19.157 ,得自己编译内核,折腾了半天都没搞定,后面直接刷 vk 得内核
    maleclub
        21
    maleclub  
       224 天前 via Android
    @totoro625 心真大,给酷安 root 权限应该有隐患吧,我给酷安装去广告插件账号被降权(没法发言点赞等)了有一段时间,那段时间只能在没 root 的设备登录及做日常操作。
    ysc3839
        22
    ysc3839  
       224 天前 via Android
    @kingfalse 不需要修补,只需要在升级系统后刷入内核(boot)就可以了
    totoro625
        23
    totoro625  
       224 天前
    @maleclub #21 目前没有好的渠道安装国内 App ,现在每次安装都要手动点,太麻烦了
    (主要是我给了酷安 root 权限他不用)

    尝试使用其他第三方应用市场下载 App 发现更垃圾(应用宝之流)
    maleclub
        24
    maleclub  
       224 天前 via Android
    @totoro625 这也是现实,对了应用宝的话有什么坑,我现在就用这货
    totoro625
        25
    totoro625  
       224 天前
    @maleclub #24 只是偏见,乱七八糟的东西比较多,我下载一些地方性小众 App 也是用它(酷安都不上架)
    lynn000
        26
    lynn000  
       224 天前
    @debuggeeker 老哥牛逼啊;来伊份呗
    sky96111
        27
    sky96111  
       224 天前
    @99999999999 同 4.19 ,op 8t ,折腾了大半个月才把 wireguard 和 kernelsu 编译进去。每次洗头更新都要重新刷 boot ,几次麻烦了以后也不想玩了
    guabimian
        28
    guabimian  
       224 天前
    不知道 kernelSU 是否可以方便在线升级,magisk 的修补 boot 的方案很成熟方便,我还是需要系统升级的,另外厂商对内核肯定还是有优化的。
    docx
        29
    docx  
       224 天前
    感觉会不会只是目前 ksu 用户不多,还没被 app 开发针对……
    lc5900
        30
    lc5900  
       224 天前
    @guabimian #28 一样很方便的,升级重启前,把内核装到另一个 slot 去就好,和 magisk 差不多,用维术定制修改的 kernelflasher
    Admin8012
        31
    Admin8012  
       224 天前 via Android
    目前来说模块支持程度还是不如 Magisk 完善
    HaroldFinchNYC
        32
    HaroldFinchNYC  
       224 天前
    问个问题,为何要 root ?
    huangsijun17
        33
    huangsijun17  
       224 天前
    不是。KernelSU 毕竟还是改了 SE-Linux ,Google 框架可以直接检测出来。
    SKRoot 才是最好的,SELinux 0 接触。但,SKRoot 连框架都不支持。
    clf
        34
    clf  
       223 天前   ❤️ 1
    @totoro625 记得把酷安的默认下载路径换成 Downloads ?我印象里我之前也遇到了不能自动静默安装,但原因是默认是下载到/data 里导致读取上安装失败(不确定)。
    AbysmalSorrow
        35
    AbysmalSorrow  
       223 天前
    用了这个是否不能再刷第三方内核了?
    Jirajine
        36
    Jirajine  
       223 天前 via Android
    没有意义。有 trusted computing 在,隐藏 root 是 cryptographically impossible 的,况且这个作者历史的项目并不 FLOSS 友好。
    weishu
        37
    weishu  
       223 天前
    @Jirajine GPL 协议只规定项目代码以及衍生代码需要开源,并不要求作者的历史项目要全部开源。
    childewei
        38
    childewei  
       223 天前
    @totoro625 #23 可以尝试一些安装工具替代系统的,像是 appmanage ,爱玩机工具箱,installX 都可以
    shendancan
        39
    shendancan  
       223 天前
    @maleclub 可以的,我用人寿 app
    Jirajine
        40
    Jirajine  
       223 天前 via Android
    @weishu #37 你误会了,你自己的项目用什么许可是你的自由,没有要求你什么。只是陈述一下事实,你的一些历史项目有过不少 drama 。
    linuxgo
        41
    linuxgo  
       223 天前
    不知有人用这个 root 过手机吗,究竟能不能用呢?
    missuo
        42
    missuo  
       223 天前 via iPhone
    为什么不试试 Magisk Delta
    huangbh
        43
    huangbh  
       223 天前
    还可以,至少目前用起来没发现有什么 app 是打不开的
    linuxgo
        44
    linuxgo  
       220 天前
    周末试试家里一直不能 root 的 360 手机可以 root 不
    winnersunshine
        45
    winnersunshine  
       217 天前
    @missuo

    对,Magisk Delta 基本都能搞定了。

    若之前用 Magisk 的,再安装一下 Magisk Delta 好了,
    然后设置里 Unmount modules 启动一下,再配置一下 Configure unmount 忽略的 APP ,
    比之前的 Shamiko 效果好多了。
    winnersunshine
        46
    winnersunshine  
       216 天前
    我说反了,纠正一下,这样效果更好:

    右上角设置中,
    启用 Unmount modules ,
    启动 Unmount modules By Default 默认对 APP 忽略 Root 。(重启生效)
    再进入 Configure mount 中选择需要可以 Root 的 APP 即可。
    jiaorong
        47
    jiaorong  
       206 天前
    不能过花旗银行的 APP
    WebKit
        48
    WebKit  
       201 天前
    @ysc3839 #7 kernelsu 还有 magisk 都是对内核进修修补,跟内核开源不开源内关系。只需要有刷机包就行
    ysc3839
        49
    ysc3839  
       201 天前 via Android
    @WebKit KernelSU 需要修改内核代码,代码修改后需要重新编译内核,所以需要内核源代码。
    WebKit
        50
    WebKit  
       201 天前 via Android
    @ysc3839 但是我每次用 KernelSU 都是从官方下载 ROM 然后解包,拿到 boot.img 。之后通过 magiskboot 修补内核。这种也是修改了源码吗?
    ysc3839
        51
    ysc3839  
       201 天前 via Android
    @WebKit “通过 magiskboot 修补内核”,这不是 Magisk 吗?和 KernelSU 有关系吗?
    WebKit
        52
    WebKit  
       201 天前 via Android
    @ysc3839 通过这种方式修补的内核在 kernel SU 上也能用
    ysc3839
        53
    ysc3839  
       201 天前 via Android
    @WebKit 没明白什么意思,这就是 Magisk ,不是 KernelSU
    SigLong
        54
    SigLong  
       200 天前
    @ysc3839 他说的是这种方法,KernalSU 官方文档有介绍: https://kernelsu.org/zh_CN/guide/installation.html#patch-boot-image
    ysc3839
        55
    ysc3839  
       200 天前 via Android
    @SigLong 这种模式其实是把 boot.img 里面的内核替换掉,替换后的内核还是要编译得到的。
    huangsijun17
        56
    huangsijun17  
       184 天前
    KSU 还是修改 SE-Linux 了,如果有权限检测 SE-Linux 规则,是可以发现的。至少 KSU 过不了检测 SE-Linux 的谷歌服务框架。
    winnersunshine
        57
    winnersunshine  
       86 天前
    @99999999999 我的 红米 K30pro MIUI 14.0.3 内核也是 4.19.157 ,和你一样也想自己编译,如何 “直接刷 vk 得内核” ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5095 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 06:47 · PVG 14:47 · LAX 23:47 · JFK 02:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.