iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >为4.14低版本内核编译kernelsu绕过root检测
  • 484
分享到

为4.14低版本内核编译kernelsu绕过root检测

android 2023-09-04 14:09:09 484人浏览 薄情痞子
摘要

手机型号 ​ 下载交叉编译工具链 https://GitHub.com/JonasCardoso/ToolchainHttps://llvm.org/ 编写编译脚本 #! /bin/bashPRD="merlin"OUT=${PRD}

手机型号

下载交叉编译工具

https://GitHub.com/JonasCardoso/ToolchainHttps://llvm.org/

编写编译脚本

#! /bin/bashPRD="merlin"OUT=${PRD}_outDEFCONFIG=${PRD}_defconfigDIR_TOOLCHAIN="/root/Desktop/Toolchain"CROSS_COMPILE="${DIR_TOOLCHAIN}/Google_GCc/aarch64-linux-Android-4.9";export CROSS_COMPILE_ARM32="/root/Desktop/Toolchain/google_gcc/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-"KERNEL_CLANG_PATH="/root/Desktop/llvm";#export PATH=${ORIGINAL_PATH}export PATH="${KERNEL_CLANG_PATH}/bin:${CROSS_COMPILE}/bin:${PATH}"make O=$OUT ARCH=arm64 -j$(nproc --all) $DEFCONFIGmake -j$(nproc --all) CC=clang ARCH=arm64 CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=aarch64-linux-android- O=$OUT -Wmissing-declarations

尝试开启Kprobe

https://kernelsu.org/zh_CN/guide/how-to-integrate-for-non-gki.html

尝试开启Kprobe失败,会影响例如自定义内核模块加载,ebpf相关功能等,

所以我们只能按照下图所示给它安排下

编译内核

大概20分钟后结果在这里

接入anykernel在recovery下将zip包刷入自己的机器,下面是我编译好的(变砖有风险,刷机需谨慎)

https://github.com/YotaGit1/android_kernel_xiaomi_mt6768/releases/tag/v1.0.0

效果

将zyGISk和lsposed模块安装进去也能完美运行

lsposed加载的模块部分也能完美运行

打开shell看一下效果,非常完美

root检测测试

对于金融类app可以正常开启,除了这个,就这样吧

来源地址:https://blog.csdn.net/CrazyTracer/article/details/130329855

--结束END--

本文标题: 为4.14低版本内核编译kernelsu绕过root检测

本文链接: https://www.lsjlt.com/news/393669.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作