twoz
V2EX  ›  Android

kernelSu 是目前最好的 rOot 方案?

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

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

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

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

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