首页
当前位置: 热门资讯 > 三星S23Ultra/S24手机刷Apatch内核root权限-隐藏环境-支持银行软件
三星S23Ultra/S24手机刷Apatch内核root权限-隐藏环境-支持银行软件
  • 2024年11月20日
  • ROM乐园
摘要:Apatch在三星手机上为什么不行?三星的内核存在一些改动,传统的维补法,会直接导致无限重启或者卡开机界面,实测S23/S24全部手机均失败,如果你想玩Apatch内核root,那么只能通过自己修改编译 AOSP内核来解决这个问题了,以下是网友分享的步骤,ROM乐园整理
三星S23Ultra/S24系列手机全部支持解锁BL(除了美版以外),解锁BL的三星手机,也就自然可以快速的root成功了。三星的尿性就是解锁BL后指纹支付会不支持,并且安全文件夹失效,而且不再可以直接使用三星Pay了(部分第三方已经修复三星pay和安全文件夹),所以在决定解BL刷root之前,你需要有所准备。目前的root主要市面有三种,分别是magisk/KernelSU/Apatch,不同root在使用场景上存在差异,但对于root授权,都精准快速。magisk相关的文档比较多,我们就不再介绍了,ROM乐园教大家如何安装Apatch内核root权限

Apatch在三星手机上为什么不行?三星的内核存在一些改动,传统的维补法,会直接导致无限重启或者卡开机界面,实测S23/S24全部手机均失败,如果你想玩Apatch内核root,那么只能通过自己修改编译AOSP内核来解决这个问题了,以下是网友分享的步骤安卓;通用内核可以在github上获取,链接如下:
https://github.com/aosp-mirror/kernel_common

我们可以根据自己的内核版本来选择分支。例如我的S23U的OneUI6.1系统内核版本是“5.15.123-android13-8……”,所以选择“android13-5.15-lts”分支就可以了,不用在乎内核版本号后三位。
由于代码量较大,可以按照以下命令下载代码:
git clone --depth=1 https://github.com/aosp-mirror/kernel_common.git -b android13-5.15-lts
以上命令会下载android13-5.15内核版本分支的代码,而且不会下载最新提交之前的提交信息,减少空间占用。
当然,如果有强迫症或者担心有bug,只想下载特定版本的内核,也可以在Tag中查找。例如想要查找5.15.123:

就能找到对应结果。然后用以下命令下载:
git clone -b android13-5.15.123_r00 --depth=1 https://github.com/aosp-mirror/kernel_common.git

编译通用内核
1、配置编译链
编译的这部分可以先参考我上一篇编译KernelSU内核的那篇文章。编译链可以选择自己的官核源码使用说明里面提到的编译链。
2、修改源码
APatch官方明确提到过使用时需确保以下配置项打开:

那我们就在源码的根目录依次打开arch/arm64/configs目录,打开gki_defconfig文件,检查下配置项,如果没有就额外添加,如果配置项的值是n那就改成y。
3、编写编译脚本
以下是一个简单的脚本示例,可以看情况作修改:
TARGET_DEFCONFIG:选择前面修改的配置文件;
LOCAL_VERSION:可以自己定义版本号。
编译成功后,可以在out/arch/arm64/boot目录中生成Image文件,这就是内核镜像。

有了内核镜像,我们就可以使用Kernel Flasher工具进行刷写到你的手机,来实现Apatch啦,过程更加适合有一定玩机基础的小伙伴,当前你也可以找一下其他大神已经编译并且分享出来的boot文件,直接刷入自己的手机来获取root权限,无需繁杂编译过程。使用体验上来看,Apatch和KSu非常接近,两者都属于内核级别root权限,常规的银行APP都不会检测爆出来,适合不想折腾的用户。以上就是ROM乐园分享的三星手机搞机步骤,更多精彩请持续关注我们,不会刷机的用户,也支持官方团队在线帮刷服务,安全专业
三星机型刷机包ROM下载http://www.romleyuan.com/romdown/samsung
ROM乐园官方远程帮刷服务http://www.romleyuan.com/lec/read?id=70