
第一次编译安卓的内核, 所以做了下记录, 免得下次又得从头找资料
以下内容基于ubuntu 2204 amd64架构服务器
打开手机 /proc/version 文件, 其中包含了相关编译信息, 能在这里面找到clang版本和对应的分支信息
我手机内核是使用的clang 11编译的, 所以我这里检出的是11的分支
我编译的是安卓9的内核, 所以GCC我选择的90的分支
记得修改config配置, 将其替换成你内核的配置文件名
r383902b可以在 /proc/version 里面找到对应的
我这儿编译的是一加3的LineageOS 181的内核
编译完成之后即可在out目录下找到编译好的文件, 要刷入手机的话, 还需要将其打包成bootimg, 这个在不同的安卓版本上 *** 作也有一定的差异, 就不做详细记录了, 自己Google吧
一加3的编译文件目录为: out/arch/arm64/boot/Imagegz-dtb
los就是LineageOS。
2016年12月23日,Cyanogen公司突然宣布关闭Cyanogenmod的服务器,宣告持续6年的开源项目Cyanogenmod正式停止。其复刻版本即为LineageOS,由原Cyanogenmod团队继续开发,源代码于Github可用。
LineageOS之前是Cyanogenmod。开发商是Lineage OS开发团队,第三方ROM,在APM平台上,基于Android面向智能手机以及平板电脑的开放源代码 *** 作系统。
扩展资料:
安装说明
全新安装
重新启动到恢复模式(Recovery),如果是全新安装,请清除Data,System和Cache分区。
如果从以前的CM / Lineage 14x版本更新,则不需要清除(但建议清除Cache和dalvik Cache缓存分区)。刷入ROM和Gapps(如需要)。重启。
迁移安装
通过从Cyanogenmod先刷入EXPERIMENTAL版本(此版本使用期限为两个月并且带有水印)再刷入LineageOS实现从Cyanogenmod迁移到LineageOS。
升级安装
进入设置-关于手机-Lineage OS 更新 升级安装。
参考资料来源:百度百科-LineageOS
此外,在更新系统之前,您应该检查设备的内存状况,确保有足够的空间来安装新的更新程序。同样,您还需要检查设备的电量状况,确保电池拥有足够的电量,以防止在更新过程中发生意外断电。
此外,您还需要确保网络连接是可用的,以便能够从官方服务器下载新的更新文件。同时,如果您的设备已被Root,则需要取消Root,以便正确安装新的更新文件。
因此,在小米11ultra刷机后,您可以更新系统,但是您需要确保所有的步骤都是正确和可靠的,以确保更新能够安全和顺利地完成。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)