Android14之刷机模式总结(一百七十八)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:Android14之刷机模式总结:

1.bootloader模式
2.recovery模式
3.fastbootd模式
4.OTA模式

2.Android设备Fastboot模式、Recovery模式、Bootloader模式、OTA模式介绍

  • Android设备的Fastboot模式、Recovery模式和Bootloader模式是三种不同的系统状态,各自具有特定的作用和功能。

  • 第一:Fastboot模式,它是一种用于刷写固件、解锁引导程序和执行其他低级系统操作的模式。在Fastboot模式下,设备可以与计算机进行连接,并通过Fastboot工具向设备发送命令,例如刷写新的系统图像或解锁引导程序。Fastboot模式对设备进行了最小化的初始化,使得对设备的底层控制更加方便。

  • 第二:Recovery模式,它是一个用于修复和恢复设备的特殊启动模式。在Recovery模式下,用户可以进行诸如刷写更新文件、清除设备缓存、进行工厂数据复位等操作,来修复系统问题或执行其他维护任务。此外,Recovery模式也是设备进行根权限管理和固件签名验证的场所。

  • 第三:Bootloader模式,又称为引导程序模式,是设备开机时的启动加载程序环境。Bootloader模式允许用户解锁引导程序、刷写定制的引导程序并启动其他系统状态,从而开启设备的Root权限或者使用非官方固件。Bootloader模式在设备启动时首先运行,然后根据用户或系统的指示来选择启动操作系统。

  • 第四:Android OTA(Over-The-Air)升级模式是一种通过无线网络进行设备系统软件更新的方式。它允许用户在不连接计算机或下载安装文件的情况下,直接通过手机接收并安装新的系统版本。

  • 要进行 OTA 升级,通常可以按照以下步骤操作:

  • 设备连接到可用的 Wi-Fi 网络,并确保电池电量充足。

  • 进入设备的设置菜单,找到“系统更新”或类似选项。

  • 点击“检查更新”或“系统升级”,系统会自动检查是否有可用的 OTA 更新。

  • 如果有可用更新,会显示更新的版本号和更新内容。

  • 点击“下载并安装”或类似选项,开始下载更新包。

  • 下载完成后,设备会提示你进行安装。

  • 点击“安装”,系统会自动重启并开始安装更新。

3.进入Bootloader模式

  • adb reboot bootloader
  • fastboot reboot-bootloader

4.进入recovery模式

  • adb reboot recovery
  • setprop ctl.start pre-recovery

5.进入fastboot模式

adb reboot fastboot
fastboot reboot fastboot

6.OTA命令升级方式

  • adb push update.zip /cache

  • adb shell

  • echo "–fw_rkloader=/cache/update.zip” > /cache/recovery/command

  • adb reboot recovery

  • Or

  • fastboot update OTA.zip //将OTA.zip升级包刷入

7.清除Recovery分区数据

  • fastboot erase recovery

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring之启动过程源码

文章目录 一. Spring初始化流程二. 源码分析1. 初步分析2. 核心方法refresh() 三. 事件发布机制1. 简介2. 源码分析 一. Spring初始化流程 前面的内容我们已经把Bean的生命周期的源码已经分析完了。现在我们从容器的角度去分析源码,这一部分首先着重分析一下Spring…

CVE-2023-51385 OpenSSH ProxyCommand命令注入漏洞

一、背景介绍 ProxyCommand 是 OpenSSH ssh_config 文件中的一个配置选项,它允许通过代理服务器建立 SSH 连接,从而在没有直接网络访问权限的情况下访问目标服务器。这对于需要经过跳板机、堡垒机或代理服务器才能访问的目标主机非常有用。 二、漏洞简…

2024第十六届数字图像处理国际会议(ICDIP 2024) 即将召开!

第十六届数字图像处理国际会议(ICDIP 2024)将于2024年5月24-26日在中国海口召开。本次会议由海南大学主办,海南大学计算机科学与技术学院承办。ICDIP自2009年开办以来,已先后在新加坡、日本、中国、马来西亚理科大学等国家成功举办…

【动态规划】C++算法:403.青蛙过河

作者推荐 【动态规划】C算法312 戳气球 LeetCode:403 青蛙过河 一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。 给你石子…

C++ Web框架Drogon初体验笔记

这段时间研究了一下C的Web框架Drogon。从设计原理上面来说和Python的Web框架是大同小异的,但是难点在于编译项目上面,所以现在记录一下编译的过程。下面图是我项目的目录。其中include放的是头文件,src放的是视图文件,static放的是…

机器人技能学习-robosuite-0-入门介绍

文章目录 前言模块介绍实战案例1:从 demo 中创建自己的 env案例2:更换属于自己的物体 前言 资料太少、资料太少、资料太少,重要的事说三边,想根据自己实际场景自定义下机器人,结果发现无路可走,鉴于缺少参…

【unity小技巧】FPS游戏实现相机的偏移震动、武器射击后退和后坐力效果

最终效果 文章目录 最终效果前言相机偏移震动相机震动脚本换弹节点震动 武器射击后退效果武器后坐力效果完结 前言 关于后坐力之前其实已经分享了一个:FPS游戏后坐力制作思路 但是实现起来比较复杂,如果你只是想要简单的实现,可以看看这个&…

类与对象中篇

前言 在上篇我们讲解了类与对象的基础框架,中篇我们将讲解类与对象的基本内容,即类的六个默认成员函数。 一、类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类。 问题: 空类中真的什么都没有吗? 答案是&a…

软件测试必会:cookie、session和token的区别

今天就来说说session、cookie、token这三者之间的关系!最近这仨玩意搞得头有点大🤣 01、为什么会有它们三个 我们都知道 HTTP 协议是无状态的,所谓的无状态就是客户端每次想要与服务端通信,都必须重新与服务端链接,意…

【YOLO系列】 YOLOv4之Mish函数

一、简述 一个新的state of the art的激活函数,ReLU的继任者。 Diganta Misra在 “Mish: A Self Regularized Non-Monotonic Neural Activation Function”论文中介绍了Mish这个新的深度学习激活函数,指出该函数在准确度上比Swish(0.494%&…

资深大佬养成之路:Java中关于List集合选择与使用

目录 1、前言 2、List集合的概念和作用 2.1 什么是List集合 2.2 List集合的作用 2.3 List集合的特点 3、ArrayList和LinkedList的区别 3.1 ArrayList的特点和适用场景 3.2 LinkedList的特点和适用场景 3.3 如何选择ArrayList还是LinkedList 4、List集合的常用操作 4…

Java IO学习和总结(超详细)

一、理解 I/O 是输入和输出的简写,指的是数据在计算机内部和外部设备之间的流动。简单来说,当你从键盘输入数据、从鼠标选择操作,或者在屏幕上看到图像,这些都是 I/O 操作。它就像是计算机与外部世界沟通的桥梁,没有 I…

harmony开发之状态state修饰器的使用

来自官方开发文档, State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。 在状态变量相关装饰器中,State是最基础的&#xff0…

更改邮箱发件人

更改邮箱发件人 未更改前发件人显示为发件人的邮箱地址 这里以outlook邮箱为例,进行邮箱发件人的更改 1.点击左上角“文件”选项 2.打开“账户设置”下拉菜单中的“账户设置” 3.选择“电子邮件”,点击该栏下的“更改”选项 4.在弹出页面中修改你…

<软考高项备考>《论文专题 - 56 进度管理(7) 》

10 历年真题解析 10.1 格式 背景500字1-2段 过渡段150字左右1段 一、规划进度管理…【随便写,正常写即可】 二、定义活动…【随便写,正常写即可】 三、排列活动顺序…【随便写,正常写即可】 四、估算活动持续时间…【随便写,正常…

redhat+ oracle 11.2.0.4 RAC 搭建 dataguard

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系! redhat oracle 11.2.0.4 RAC 搭建 dataguard 1.安装环境 主机名 OS DB SID db_name db_unique_name rac1 Redhat7 11.2.0.4 orcl1 orcl o…

【OpenCV学习笔记05】- 鼠标作为画笔

内容 学习如何用OpenCV处理鼠标事件您将学习以下功能:cv.setMouseCallback() 简单的示例 这里,我们创建一个简单的程序,在图像的任何位置双击在上面画一个圆。 首先我们创建一个鼠标回调函数,该函数在鼠标事件发生时执行。鼠标…

从txt文档里筛选出每行重复数据字符,并保存到新的txt文档

从txt文档里筛选出每行重复数据字符,并保存到新的txt文档 input_file rD:\pythonXangmu\quchong\input_file2.txt #原始文档 #output_file output.txt#重复内容记录文档 output_file rD:\pythonXangmu\quchong\output2.txt#绝对路径,解决报错找不到文…

一篇文章认识微服务中Eureka的原理和服务注册与发现

目录 1、认识Eureka 2、Eureka原理 2.1 和Dubbo架构对比: 2.2 三大角色 3、微服务常见的注册中心 3.1 Zookeeper 3.2 Eureka 3.3 Consul 3.4 Nacos 3.5 区别 1、认识Eureka Netflix 在设计Eureka 时,遵循的就是AP原则。 CAP原则又称CAP定理…

TagTextView 行内标签TextView

效果 效果如下,可以解析xml中配置的drawableStart ,然后将这个drawable显示在一行内。下一个开始。从这个drawable开始。 代码 MaxLengthTextView 是我另外一个自定义view MaxLengthTextView 如果内容超过xml中maxLength属性定义的文字数量时&#x…