1.BootLoader:Android设备打开电源后,首先会从处理器片上ROM的启动引导代码开始执行,寻找Bootloader代码,并加载到内存。
Android系统实际上是运行在LinuxKernel之上的一系列系统服务进程。
Android设备的启动分为三个阶段:
kerneISU下载apk安卓版,这是一个root工具,帮助玩机党更好的设置自己的手机,基于内核的Android解决方案。一个内核级别的ROOT管理器,很多大佬都在用的神器,建议对于手机ROOT有一定了解的小伙伴下载使用,官方app,免费使用,开源下载。
基于内核的su和权限管理。
基于overlayfs的模块系统。
GKI(GernericKernelImage,通用内核镜像)
根据谷歌官方的文档中记载,Android通用内核(ACK)是所有Android产品内核的基础。供应商内核和设备内核位于ACK的下游。供应商通过修改内核源代码并添加设备驱动程序,添加了对SoC和外围设备的支持。
因此,设备内核由以下部分组成:
1.上游:来自kernel.org的Linux内核
2.AOSP:AOSP通用内核的其他Android专用补丁程序
3.供应商:供应商提供的SoC和外围设备支持以及优化补丁程序
4.原始设备制造商:其他设备驱动程序和自定义项
几乎所有设备都具有自定义内核。这就导致了内核碎片化问题。
内核碎片化会对Android社区产生若干负面影响。
1.安全更新需要耗费大量人力
2.很难合并长期支持的更新
3.妨碍Android平台进行版本升级
4.很难将内核更改贡献回上游Linux
通用内核映像(GKI)项目通过统一核心内核并将SoC和板级支持从核心内核移至可加载模块中,解决了内核碎片化问题。GKI内核为内核模块提供了稳定的内核模块接口(KMI),因此模块和内核可以独立进行更新。
KernelSU,顾名思义,就是基于内核的SU。它通过自定义内核,直接在内核中赋予目标进程root权限。

由于KernelSU的实现需要自定义内核,而Android系统的碎片化极其严重,又由于Linux内核不同版本之间没有兼容性可言;因此之前的KernelSU方案很难拥有通用性:你必须给每个型号的设备编译一个自定义内核,这几乎是不可能实现的。另外,之前的KernelSU实现没有鉴权系统,系统中的任何进程,无需任何授权,都可以直接通过su访问到root权限;这对普通用户来说是难以接受的:随便一个App一上来就有可能控制你的整个手机。
在GKI2.0之前,这是不可能实现的事情。而GKI2.0带来了内核的通用性,使得KernelSU的推广也成为了可能。
2.LinuxKernel:Bootloader开始执行,首先负责完成硬件的初始化,然后找到Linux内核代码,并加载到内存。
KernelSU的安装方法有如下几种,各自适用于不同的场景,请按需选择:
1.使用自定义Recovery(如TWRP)安装
2.使用内核刷写App,如(FrancoKernelManager)安装
3.使用KernelSU提供的boot.img使用fastboot安装
4.手动修补boot.img然后安装
使用自定义Recovery安装
前提:你的设备含有第三方Recovery如TWRP;如果只有官方Recovery,请使用其他方法。
步骤:
在KernelSU的Release页面下载与你手机版本匹配的以AnyKernel3开头的zip刷机包;例如,手机内核版本为android12-5.10.66,那么你应该下载AnyKernel3-android12-5.10.66_yyyy-MM.zip这个文件(其中yyyy为年份,MM为月份)。
重启手机进入TWRP。
将AnyKernel3-*.zip放到手机/sdcard然后在TWRP图形界面选择安装。
这种方法适用于任何情况下的安装(不限于初次安装或者后续升级),只要你用TWRP就可以操作。
使用KernelSU提供的boot.img安装
这种方法不需要你有TWRP,也不需要你的手机有root权限;适用于你初次安装KernelSU。
首先找到合适的boot.img
KernelSU为GKI设备提供了通用的boot.img
您可以从GitHubRelease下载boot.img,请注意您应该使用正确版本的boot.img.例如,如果您的设备显示内核是android12-5.10.101,需要下载android-5.10.101_yyyy-MM.boot-<format>.img.
其中<format>指的是你的官方boot.img的内核压缩格式,请检查您原有boot.img的内核压缩格式,您应该使用正确的格式,例如lz4、gz;如果是用不正确的压缩格式,刷入boot后可能无法开机。
小米设备通常使用gz或者不压缩。
然后将boot.img刷入设备
使用adb连接您的设备,然后进入fastboot模式,然后使用此命令刷入KernelSU:
fastbootflashbootboot.img
注意,boot是你设备的引导镜像,如果出现问题,会导致卡第一屏,请先备份设备原boot镜像再操作
部分机型支持fastbootboot-临时启动,可以先使用
fastbootbootboot.img
如果刷写后卡在第一屏怎么办?刷回备份好的原boot镜像即可恢复,如果没有备份,下载当前系统的线刷包或卡刷包,提取boot镜像刷回即可。
3.Android系统服务:Linux内核开始启动,初始化各种软硬件环境,加载驱动程序,挂载根文件系统,并执行init程序,由此开启Android的世界。
基于内核的
KernelSU工作在Linux内核模式,它对用户空间应用程序有更多的控制权。
白名单访问控制
只有被授予root权限的应用程序才能访问“su”,其他应用程序无法感知su。
模块支持
KernelSU支持通过overlayfs无系统地修改/system,它甚至可以使系统可写。
开放源码
KernelSU是GPL-3许可下的开源项目。
优点
WSA和运行在容器上的Android也可以与KernelSU一起工作。
GKI设备不用自行修补镜像,更方便。
目前不会被检测到(如果要用模块的话会检测overlayfs,只用su并不会被检测到)
缺点
KernelSU官方支持GKI2.0的设备(内核版本5.10以上);旧内核也是兼容的(最低4.14+),不过需要自己编译内核。
KernelSU的模块系统与Magisk的magicmount有冲突,如果KernelSU中启用了任何模块,那么整个Magisk将无法工作。
但是如果你只使用KernelSU的su,那么它会和Magisk一起工作:KernelSU修改kernel、Magisk修改ramdisk。
模块
ZygiskOnKernelSU刷入此模块后,其他常用模块直接刷入(可能存在部分问题)
无论何时,请保管数据。
在类Unix系统中,一切皆文件。文件结构通过某种树状的机制组织起来,并且最终归于一个起源:根目录,root。这个根目录的修改权限是较为敏感的系统操作,同时考虑到系统安全性与稳定性,也是一般不会为普通用户开放的权限。这时,为了更高的系统可玩性,用户可能会去获得这个权限。在多用户机制中,得到这一权限的用户被称为root用户。
首先检查您的设备是否被支持
从GitHub或酷安下载KernelSU管理器应用,然后将应用程序安装到设备并打开:
如果应用程序显示“不支持”,则表示您的设备不支持KernelSU,你需要自己编译设备的内核才能使用,KernelSU官方不会也永远不会为你提供一个可以刷写的boot镜像。
如果应用程序显示“未安装”,那么KernelSU支持您的设备;可以进行下一步操作。
KMI查看
KMI全称KernelModuleInterface,相同KMI的内核版本是兼容的这也是GKI中“通用”的含义所在;反之,如果KMI不同,那么这些内核之间无法互相兼容,刷入与你设备KMI不同的内核镜像可能会导致死机。
展开内容
9.2/984.0M
2018大国重器2观后感大全是小编在网上整理的一些作文观后感素材,大国重器第二季终于上线了,很多学校都会要求学生观看,这是介绍中国目前工业发展的情况,非常壮大!...
10.0/422.9M
2017小清晰课程设计教师说课ppt可以让你直接的快速使用,用户可以通过这个ppt在线的进行修改,自定义文字,非常的方便,需要的可以使用!2017小清晰课程设计...
8.0/1,047.1M
智斗三国手游是一款非常好玩的游戏,可以让你的三国之旅变的非常的厉害,其中很多都是目前最新的内容,需要的下载吧。三国的玩法淋漓尽致游戏介绍:《智斗三国》是一款经典...
9.6/1,275.5M
超级魂斗罗(SuperContra)是一款经典的横版卷轴动作射击游戏,由日本KONAMI公司于1988年发行。这是《魂斗罗》系列的续作,曾在1990年移植到FC...
8.4/103.9M
长沙中标环境产业有限公司打造的一款综合性服务软件,中标环境app可以查看车辆的情况,支付定金预定车辆名额,在社区里发布关于车的使用情况。中标环境app介绍中标环...
7.7/1,956.9M
动物之战是一款趣味动作格斗手游,游戏玩起来参杂这一股魔性趣味,在这里玩家能操纵各种动物进行格斗,每一位都战斗力惊人,玩起来打击感也很强,感兴趣的小伙伴快来东坡下...
查看
8.6/1,654.2M
在很多的时候都是找不到自己需要的ppt模板而发恼,这个时候你的电脑上面下载了这款PPT模板大师官方正式版,就可以轻松的找到你所有的ppt了!PPT模板大师功能1...
9.6/556.7M
战神纪升级送真充卡版画面惊艳,也不太肝,小r玩的挺轻松,游戏完美呈现战神纪原著中的剧情,战斗感非常强劲,而且手游画质非常好,剧情也很合理,升级体验不错,技能华丽...
9.4/1,835.8M
帕尼亚战纪是一款日式幻想冒险RPG卡牌手游,这个是一个全新的福利版本,咪噜渠道服,有很多的免费奖励。游戏本身质量也很高,画面很精美,玩法也不错,非常推荐。帕尼亚...
9.2/673.1M
新手福利号免费领取,每天有红包领,下载先送168红包,快来试试,传世召唤,10分钟赤明天地,1小时打穿五蛇殿,向佐:经典传世加强版,传奇迷福音,装备全靠打,不充...
9.6/1,655.3M
绝地求生源氏语音包是一款非常不错的游戏语音包,目前这款语音包在B战也是十分的火,不少的朋友们都在寻找这款语音包资源。你可以使用绝地求生源氏语音包和路人吃鸡。体验...
8.6/1,937.8M
Q萌西游是一款挂机战斗卡牌手游大作。游戏有着精美的画面风格,以经典西游为题材背景。探宝降妖伏魔,多种游戏模式。熟悉的三界神仙妖魔再现。还有强大的副本boss和社...
9.2/1,307.7M
中国水暖建材网是专业为用户介绍各类水暖设备,客户端是一个规模化,具有专业水平,实力雄厚的专业企业客户端。本客户端完善的客户销售体系,为客户提供即时可靠的服务做准...
7.8/494.5M
怪拍app是一款全新的ar相机软件,酷潮黑科技,海量逗趣的小视频,不需要任何的专业技术拍摄出奇幻短视频,让你的脑洞爆发,秀出全新的自己。怪拍app特色【怪怕AP...
7.9/1,970.2M
惠众智能分类是一款可以将各种生活垃圾进行分类的软件,下载这个软件以后用户可以在上面对垃圾袋的使用情况,垃圾分类投放等等进行处理和分析,还有云服务可以提供。软件介...
8.8/1,839.5M
租号鹅是一款专门租赁游戏账号的平台,大家可以在这里租到各大游戏账号,王者荣耀、火影忍者、原神、英雄联盟手游等,全都是品质好号,而且低价实惠,除此之外,该平台还支...
10.0/1,925.8M
妖怪神明3DM未加密版,是一款日系画面特色的角色扮演类游戏,在游戏中,玩家在一次偶然中救了一个雌雄同体的妖怪,具有两性特征的神木一天被命令去调查迷之妖怪,快来下...
9.9/1,771.9M
《战场联机版》是一款集合了丰富射击元素和战争策略的在线多人游戏。游戏中,玩家可以选择不同的单位,加入战场,并挑战多种战斗模式。其特色在于提供多样化的武器选择,精...
8.7/1,052.7M
采用复古画面的一款横版超爽格斗游戏,超级格斗(SuperFighters)有8个角色可以选择,横版的操作,复古的界面,逼真的打斗声音,很有代入感,游戏是完全免费...
8.4/1,604.4M
梦幻江湖情是一款mmo强交互和即时战斗与一体的2018年度国战大作。游戏有着精美的画风,以乱世纷争位时代背景,多样化的游戏剧情,还有丰富的游戏特色系统。q萌坐骑...
8.1/556.2M
天皓手机销售管理系统SQL网络版适用于各手机卖场、手机销售专营店等进行手机销售管理、库存管理、员工工资及提成管理、售后维修管理等业务操作,为您的企业走上信息化道...
8.0/1,639.0M
一款以蚂蚁模拟挑战为题材的全新趣味休闲闯关类游戏,在这款游戏之中,留给我们玩家们的更多真实体验都会不断的出现,这是你们共同的游戏特色,看看你的最终游戏过程会有一...
9.6/1,367.1M
迷你监狱大亨免广告版是一款好玩的模拟游戏,玩家将扮演监狱管理员,合理管理监狱内的一切事物,控制罪犯,避免暴乱的发生,同时玩家也可以根据自己的想法自由改造监狱,游...
8.4/784.4M
勇闯死人谷2IntotheDead2是一款非常别出心裁的跑酷动作游戏,在这里玩家需要在跑酷的过程中,击杀僵尸,并且不能碰到僵尸或者障碍物,不然会剧烈晃动的哦,快...