LineageOS刷机教程

版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/

LineageOS 是一个基于 Android 开源项目(AOSP)的开源操作系统,主要由社区开发者维护。它起源于 CyanogenMod 项目,该项目于 2016 年关闭后,LineageOS 成为了其继任者。

主要特点:

  • 开源:所有源代码都是开源的,任何人都可以查看、修改和分发。

  • 无预装垃圾软件:相比一些预装大量应用的定制 ROM,LineageOS 保持了简洁和干净的系统环境。

  • 定期更新:社区提供持续的安全补丁和新功能更新。

  • 广泛设备支持:支持各种品牌和型号的设备,尤其是一些官方已停止支持的老旧设备。

  • 隐私保护:LineageOS 提供了增强的隐私保护功能,如权限管理器和私密模式。

注意:在刷机之前,请确认你的设备已经解除BL锁。

LineageOS

开始刷机之前,先在 LineageOS官网 找到自己的设备型号,下载对应的刷机包

或者下载 LineageOS 源码 自己编译系统

image.png

下载 GMS套件包 (可选)
image.png

刷机环境准备

在 Linux 中配置 Android SDK Platform-Tools,可以按照以下步骤进行

1. 下载 Android SDK Platform-Tools:

# cd 到存放 platform-tools 的目录
cd /mnt/case_sensitive
# 下载 platform-tools
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip
# 解压 platform-tools
unzip platform-tools-latest-linux.zip

2. 配置环境变量:

为了在任何地方都能使用 adb 和 fastboot 命令,你需要将 platform-tools 目录添加到你的 PATH 中。

编辑 ~/.bashrc 文件

nano ~/.bashrc

在文件末尾添加以下行

export PATH=$PATH:/mnt/case_sensitive/platform-tools

然后重新加载 .bashrc 文件

source ~/.bashrc

3. 验证配置

你可以通过以下命令检查 adb 是否配置成功

adb version

测试连接设备,确保你的 Android 设备已经通过 USB 连接,并且启用了开发者模式和 USB 调试。

adb devices

这将列出已连接的设备。

刷第三方 Recovery

小米官方 Recovery 没有刷机选项(更不可能支持刷第三方 ROM),因此需要先刷第三方 Recovery。

TWRP官网:https://twrp.me/Devices/

1. 通过flashboot刷入TWRP

在 TWRP 官网找到适合自己设备的 twrp.img 下载到本地
image.png

刷新 recovery

# 进入fastboot模式
adb reboot fastboot# 刷新recovery
fastboot flash recovery twrp.img

2. 通过app刷入TWRP

下载安装完成后打开TWRP APP,选择【TWRP FLASH】【SELECT A DEVICE】【在输入框中输入自己的设备型号】【点击搜索结果下载TWRP镜像】

下载完成后点击【Select a file to flash】选择刚才下载的 twrp.img 完成安装

开始刷机

进入recovery模式(或者同时按住【音量+】和【开机键】)

fastboot reboot recovery

通过下面2种方式之一完成刷机。

1. 安装刷机包

【挂载】【启用 MTP 模式】把刷机包拉到手机存储卡上
截图.png

点击【清除】右滑双清
image.png

回到主页,点击【安装】选择刚推送给到sdcard下的刷机包,右滑开始刷机。

刷入 GMS 套件也是同理。

刷机完成重启系统。

2. 通过sideload刷机

进入recovery模式(或者同时按住【音量+】和【开机键】)

fastboot reboot recovery

点击【清除】右滑双清
image.png

接着 TWRP 主界面点击“高级” -> “ADB Sideload” -> “滑动按钮开始 Sideload”
image.png

执行下面的命令开始刷机

adb sideload E:\lineage-21.0-20240805-UNOFFICIAL-gemini.zip

刷入 GMS 套件

adb sideload E:\MindTheGapps-14.0.0-arm64-20240612_135921.zip

完成后点击重启系统

使用LineageOS Recovery刷机

有的 ROM 可能需要使用 LineageOS 自己生成的 recovery.img 才能刷机成功。

进入fastboot模式(或者同时按住【音量-】和【开机键】)

adb reboot bootloader

刷入 LineageOS Recovery

fastboot flash recovery recovery.img

进入recovery模式(或者同时按住【音量+】和【开机键】)

fastboot reboot recovery

【Factory reset】【Format data】格式化数据
image.png

【Apply update】【Apply from adb】开启 adb sideload
image.png

开始刷机

adb sideload E:\lineage-21.0-20240805-UNOFFICIAL-gemini.zip

等待刷机完成重启系统。

参考:
小米手机刷 LineageOS 系统教程
Twrp V3.2.1 For Mi 5c Released ( 7to.cn )

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/53972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10年Python程序员教你多平台采集10万+电商数据【附实例】

10万级电商数据采集需要注意什么? 在进行10万级电商数据采集时,有许多关键因素需要注意: 1. 采集平台覆盖:确保可以覆盖主流的电商平台,如淘宝、天猫、京东、拼多多等。 2. 数据字段覆盖:检查是否可以对平…

go 笔记

数据结构与 方法(增删改查) 安装goland,注意版本是2024.1.1,不是2024.2.1,软件下载地址也在链接中提供了 ‘go’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 在 Windows 搜索栏中输入“环境变量”&#…

架构理论碰撞:对比TOGAF、Zachman、DODAF和FEAF等主流架构框架

信息架构框架对比分析:选择适合企业的最佳方案 在企业数字化转型过程中,信息架构的设计与实施至关重要。成功的信息架构能够有效地支持业务流程优化,提升数据管理效率,推动技术创新。然而,不同的信息架构框架各有其独…

COMTRADE binary数据文件解析

一、COMTRADE 二进制文件的解析需要用到cfg文件中的配置信息,以及dat文件中的数据。 二、cfg文件 1、cfg文件整体配置 2、cfg文件实例 厂站名,记录装置,COMTRADE标准版本年号 SMARTSTATION,IED123,2013 总通道数,模拟通道编号&…

记录word转xml文件踩坑

word文件另存为xml文件后,xml文件乱码 解决方法: 1.用word打开.docx文件 2.另存为xml文件 3.点击工具 -> Web选项 -> 编码,选择UTF-8 4.点击确定 5.使用notpad打开xml文件 6.使用xml tool进行xml格式化即可。

uniapp小程序,使用腾讯地图获取定位

本篇文章分享一下在实际开发小程序时遇到的需要获取用户当前位置的问题,在小程序开发过程中经常使用到获取定位功能。uniapp官方也提供了相应的API供我们使用。 官网地址:uni.getLocation(OBJECT)) 官网获取位置的详细介绍这里就不再讲述了,大…

安宝特方案 | 医疗AR眼镜,重新定义远程会诊体验

【AR眼镜:重新定义远程会诊体验】 在快速发展的医疗领域,安宝特医疗AR眼镜以其尖端技术和创新功能,引领远程会诊的未来,致力于为为医生和患者带来更高效、精准和无缝的医疗体验。 探索安宝特医疗AR眼镜如何在医疗行业中引领新风潮…

视频推拉流/直播点播EasyDSS平台安装失败并报错“install mediaserver error”是什么原因?

TSINGSEE青犀视频推拉流/直播点播EasyDSS平台支持音视频采集、视频推拉流、播放H.265编码视频、存储、分发等视频能力服务,在应用场景中可实现视频直播、点播、转码、管理、录像、检索、时移回看等。此外,平台还支持用户自行上传视频文件,也可…

MongoDB日志级别

日志 查看当前的日志级别 根据你提供的 MongoDB 命令结果,命令 db.adminCommand({ getParameter: "logComponentVerbosity" }) 返回了 "ok" : 0,这意味着命令执行失败,没有成功获取到日志级别的配置信息。错误信息 &quo…

【JAVA入门】Day45 - 压缩流 / 解压缩流

【JAVA入门】Day45 - 压缩流 / 解压缩流 文章目录 【JAVA入门】Day45 - 压缩流 / 解压缩流一、解压缩流二、压缩流 在文件传输过程中,文件体积比较大,传输较慢,因此我们发明了一种方法,把文件里的数据压缩到一种压缩文件中&#x…

[苍穹外卖]-10WebSocket入门与实战

WebSocket WebSocket是基于TCP的一种新的网络协议, 实现了浏览器与服务器的全双工通信, 即一次握手,建立持久连接,双向数据传输 区别 HTTP是短连接, WebSocket是长连接HTTP单向通信, 基于请求响应模型WebSocket支持双向通信 相同 HTTP和WebSocket底层都是TCP连接 应用场景…

JVM 调优篇7 调优案例1-堆空间的优化解决

一 jvm优化 1.1 优化实施步骤 1)减少使用全局变量和大对象; 2)调整新生代的大小到最合适; 3)设置老年代的大小为最合适; 4)选择合适的GC收集器; 1.2 关于GC优化原则 多数的Java应用不需要在服务器上进行GC优化&#xff1b…

【ArcGISProSDK】初识

ArcGIS Pro SDK 提供四种主要的可扩展性模式:加载项、托管配置、插件数据源和 CoreHost 应用程序。 各模块文件对比 API 核心 核心程序集位于 {ArcGIS Pro 安装文件夹}\bin 中。 程序集描述ArcGIS.Core.dll 提供 CIM、地理数据库、几何图形和公共设施网络 API。 …

Notepad++插件:TextFX 去除重复行

目录 一、下载插件 TextFX Characters 二、去重实操 2.1 选中需要去重的文本 2.2 操作插件 2.3 结果展示 2.3.1 点击 Sort lines case sensitive (at column) 2.3.2 点击 Sort lines case insensitive (at column) 一、下载插件 TextFX Characters 点【插件】-【插件管理…

从头开始学MyBatis—02基于xml和注解分别实现的增删改查

首先介绍此次使用的数据库结构,然后引出注意事项。 通过基于xml和基于注解的方式分别实现了增删改查,还有获取参数值、返回值的不同类型对比,帮助大家一次性掌握两种代码编写能力。 目录 数据库 数据库表 实体类 对应的实体类如下&#x…

KTM580030bit 绝对角度细分器支持最多 4096 对极与一键非线性自校准集成双 16bit 2M SAR ADC

KTM5800 是一款 30bit 绝对角度细分 4096 对极编码细分器,可以与磁电阻传感器( AM R/TMR )搭配,构成一个高速高精度的非接触磁性编码器模块。它具有以非常高的采样速率 读取传感器上的差分模拟正弦和余弦信号的能力&#xf…

pytest 生成allure测试报告

allure的安装 github地址 allure资产列表 windows下载.zip,解压并配置环境变量PATH;linux下载安装allure,可以使用windows下解压的.zip文件(通用),或者下载.rpm/.deb 文件进行安装并配置PATH;…

通信工程学习:什么是MRF多媒体资源功能、MRFC多媒体资源功能控制、MRFP多媒体资源功能处理

一、MRF多媒体资源功能 MRF(Multimedia Resource Function,多媒体资源功能)是3G/IMS网络中定义的提供多媒体资源功能的网络实体,它为3G/IMS网络的业务和承载提供媒体能力支持。MRF通过提供丰富的媒体处理功能,如播放声…

FAT32文件系统详细分析 (格式化SD nandSD卡)

FAT32 文件系统详细分析 (格式化 SD nand/SD 卡) 目录 FAT32 文件系统详细分析 (格式化 SD nand/SD 卡)1. 前言2.格式化 SD nand/SD 卡3.FAT32 文件系统分析3.1 保留区分析3.1.1 BPB(BIOS Parameter Block) 及 BS 区分析3.1.2 FSInfo 结构扇区分析3.1.3 引导扇区剩余扇区3.1.4 …

828华为云征文 | Flexus X 实例服务器网络性能深度评测

引言 随着互联网应用的快速发展,网络带宽和性能对云服务器的表现至关重要。在不同的云服务平台上,即便配置相同的带宽,实际的网络表现也可能有所差异。因此,了解并测试服务器的网络性能变得尤为重要。本文将以华为云X实例服务器为…