一加3 LineageOS 18.1内核编译记录

一加3 LineageOS 18.1内核编译记录,第1张

最近看到一篇关于安卓手机运行docker的文章, 正好家里有个吃灰的一加3, 就想着来试试, 于是有了如下内容
第一次编译安卓的内核, 所以做了下记录, 免得下次又得从头找资料
以下内容基于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


当您将小米11ultra刷机后,您可以更新系统,但是您需要确保刷机是安全可靠的,并且仅在基于小米官方提供的ROM或刷机包上进行 *** 作,以免系统崩溃或受到恶意软件的攻击。
此外,在更新系统之前,您应该检查设备的内存状况,确保有足够的空间来安装新的更新程序。同样,您还需要检查设备的电量状况,确保电池拥有足够的电量,以防止在更新过程中发生意外断电。
此外,您还需要确保网络连接是可用的,以便能够从官方服务器下载新的更新文件。同时,如果您的设备已被Root,则需要取消Root,以便正确安装新的更新文件。
因此,在小米11ultra刷机后,您可以更新系统,但是您需要确保所有的步骤都是正确和可靠的,以确保更新能够安全和顺利地完成。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10579525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存