手机型号 下载交叉编译工具链 https://GitHub.com/JonasCardoso/ToolchainHttps://llvm.org/ 编写编译脚本 #! /bin/bashPRD="merlin"OUT=${PRD}
手机型号
下载交叉编译工具链
https://GitHub.com/JonasCardoso/Toolchain
Https://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文档到电脑,方便收藏和打印~
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0