首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

使用fastboot命令刷机流程详解

  • 24-03-05 06:41
  • 3603
  • 8465
blog.csdn.net

一、Fastboot是什么?

1.1 首先介绍Recovery模式(卡刷)

在系统进行定制时,编译系统会编译出一份ZIP的压缩包,里面是一些系统分区镜像,提供给客户进行手动升级、恢复系统。需要提前将压缩包内置SDcard,在Recovery模式进行。进入Recovery方法:将手机完全关机后,按住音量键下(上)+电源键,进入BootLoader界面。用音量加减来控制光标,电源键来进行确认(有的机器只能用音量下键进行选择,上键是确认键)。说明:有的机器可能没有预装Recovery。

 

1.2 介绍Recovery模式(线刷)

在安卓手机中Fastboot是一种比Recovery更底层的刷机模式。使用USB数据线连接手机的一种刷机模式。这就是所谓的线刷,与Recovery模式相比Fastboot需要掌握一些烧机命令,对于某些系统卡刷来说,线刷更可靠,安全。

 

二、Android系统分区介绍

hboot——系统开机引导类似电脑BIOS,这块刷错手机就会变成砖
radio——通讯模块、基带、WIFI、Bluetooth等衔接硬件的驱动软件
recovery——系统故障时负责恢复
boot——Linux嵌入式系统内核
system——系统文件、应用
cache——系统运行时产生的缓存
userdata——用户使用APP产生的缓存数据
 

三、Fastboot环境搭建

3.1 Android SDK工具platform-tools目录附图:

进入这个目录下就可以使用adb、fastboot命令了,也可以先配置环境变量就不用每次这么麻烦。可以把这个目录单独拷贝出来,携带方便一点,SDK太大了。其实很多刷机工具、刷机脚本都是围绕此工具进行刷机的,使用的也就是adb、fastboot命令,只不过别人将各种情况判断写成程序而已。

 

四、Fastboot刷机命令

4.1 写入分区步骤以及命令

4.1.1 adb devices——查看手机是否连接上

4.1.2 adb reboot bootloader——将手机重启到Fastboot模式

4.1.3 fastboot devices——查看Fastboot模式下连接的手机

4.1.4 几种分区写入如下:(例如:system.img刷入的分区电脑上具体的路径)

 
  1. fastboot flash system system.img

  2. fastboot flash boot boot.img

  3. fastboot flash radio radio.img

  4. ...

4.1.5 fastboot reboot——Fastboot模式下重启手机

 

4.2 擦除分区命令

擦除分区前需要按照4.1.1——4.1.3步骤走一遍,擦除会将该分区恢复到使用前状态

 
  1. fastboot erase system

  2. fastboot erase boot

  3. ...

 

 

 

 

 

【准备工作】

    首先需要准备好刷机包,可以是自己编译的,也可以是从别处拷贝的,但一定要确保刷机包适用于你的 Android 设备。然后解压刷机包,解压后我们可以得到 boot.img、recovery.img、system.img、bootloader 文件,正是这些文件构成了 Android 设备的系统。

    让设备进入 fastboot 环境。有 2 种方法:

        执行命令 adb  reboot  fastboot

    或者

        同时按住 增加音量 和 电源 键开机。

 

【命令执行流程】

    在设备进入到 fastboot 环境后,根据需求执行下面的命令进行刷机:

  fastboot  flashing  unlock    # 设备解锁,开始刷机

  fastboot  flash  boot  boot.img    # 刷入 boot 分区。如果修改了 kernel 代码,则应该刷入此分区以生效

  fastboot  flash  recovery  recovery.img    # 刷入 recovery 分区

  fastboot  flash  country  country.img    # 刷入 country 分区。这个分区是开发组自己划分的,别的 Android 设备上不一定有

  fastboot  flash  system  system.img    # 刷入 system 分区。如果修改的代码会影响 out/system/ 路径下生成的文件,则应该刷入此分区以生效 

  fastboot  flash  bootloader  bootloader    # 刷入 bootloader

  fastboot  erase  frp    # 擦除 frp 分区,frp 即 Factory Reset Protection,用于防止用户信息在手机丢失后外泄

  fastboot  format  data    # 格式化 data 分区

  fastboot  flashing lock    # 设备上锁,刷机完毕

  fastboot  continue    # 自动重启设备

0 写在前面

终于,在结束收尾工作后敲下了开荒手册的终篇,自己三年研究生生活过的离理想中的完美还差很多,不过胜在完整,哈哈,小满胜万全嘛。希望以自己不太完美的经历为例,抛我的砖,引师弟师妹的玉,成为课题组的中流砥柱。(2023.10更新,毕业太快乐了,拖更了很久)


谨以开荒手册的终篇献给勇敢坚韧的我自己!

1 上回书说到——

书接上回的时间线,退回至2022年09月,九月可真的是非常精彩,疫情还没有宣告结束,处于泛滥肆虐的阶段。还没有从论文中了的喜悦,以及突然结束的实习中松气缓神,连忙更新简历开始进行海投模式。在很早之前的博客中就有提到一直不知道自己想要什么,并在无数个春夏秋冬后仍没有找到(此时)。。。加上疫情没有返校造成的信息茧房,所以就会导致海投的被动局面。所以提醒师弟师妹在正式工作前需要做如下准备:

  • 知道自己想要什么(有目的)
  • 打好信息战(有规划)
  • 做好前期工作(有准备)

2022.09-2022.03研三上和研三上的寒假:这段时间其实主要两件事——秋招+中期。中期相较秋招来说好像重要性弱一点点。(一个离经叛道的想法:好像整个研究生,学历的提升就在为了找工作服务,那天听了一个up讲了很现实的一件事——“本科生教育,研究生教育很大程度上是为了延缓就业而不是因为你成绩好,为啥大学研究生要扩招,就是因为没有那么多的就业岗位提供给16-18岁的青年劳动力,让你先去学校呆着,而不是成为gai溜子,所以应该早做准备,指望学历多有用,读书多了不起就完了”【防杠:你杠就是你对】)
先说说中期吧,中期其实和开题答辩准备一致。

1.1 中期报告

中期报告分为以下几部分:

  • 论文总体完成情况(包括开题报告中的论文主要研究内容、论文主要研究内容的调整情况、以及目前论文主要研究内容的总完成情况):注意严格按照开题报告中的主要研究内容撰写,需要调整内容时,要确定研究内容是否需要调整,调整的理由及依据、调整后的主要研究内容
  • 论文具体研究进展与所取得的阶段性成果:包括论文研究工作的具体进展、取得的成果、与开题报告所定的研究内容和进展是否相等内容
  • 后续论文研究内容与研究计划
  • 目前存在的问题与解决方法
  • 论文的预期成果

以上五部分均是我校的中期报告模板,旨在写明中期前期需要做的准备工作。如果有了一定的成果进行辅助,中期报告的撰写过程应该会无比丝滑。

1.2 中期PPT

在这个ppt中学习了很多没用的技能,比如如何制作一个导航栏,比如东大蓝的像素坐标值,哈哈。
在这里插入图片描述

这里值得注意的是:

  • 进度依旧使用甘特图(渐变真的很好看)
  • 所有的图尽量使用中文(因为偷懒了所以好多图都是小论文直接挪用,其实应该更新重新绘制)
  • 关于论文中绘制的图片,尽量绘制立体图,神经元和神经网络层使用体块堆叠会更立体(需要有意识的培养自己的审美,多去阅读高质量论文,观察好看的配色和图形逻辑架构,模仿训练绘制)
  • 阶段性成果:在中期中,阶段性成果显得尤为重要,并且你的中期报告中后续计划是和现有结果紧密相连的。
  • ppt尽量不要使用动画:因为wps版和office版差异很大
  • 表格使用三线表绘制

由于当时受疫情影响,没有返校,线上答辩没有那么紧张,但是需要注意时间限制,该是多少时间就是多少时间,把重点讲给评委老师听即可。其实无论是开题答辩还是中期答辩,都是在培养完成一次科研报告/成果的习惯:

开题:阅读/整合文献的能力、选题、宏观规划、预期判断
中期:落实,出现偏差后及时调整
撰写报告:根据模块严格撰写说明书/报告,从中思考选题的意义,选题的逻辑
答辩:表达能力,将自己的思想讲给peer(抱有一种老王卖瓜的状态)。

2 “地狱秋招”

2022.09-2022.12.31
其实我到正式找到理想工作比上述时间要长,但是12月31号确实是一个时间节点。以下仅分享心路历程,不能成为任何参考。
2022.09.02
正式从BBA实习结束,开始进行海投简历阶段,此时我对2023届秋招持乐观态度,乐观到还会限定一些条条框框比如:直投国字头的央国企,不投省外,转投芯片行业。。。
2022.10.01-10.09
受疫情等其他sb因素的影响秋学期我并没有返校,导致接受消息较为闭塞,仍没有意识到秋招形式的严峻,还在优先考虑工作地点。与此同时,和师弟进行建模竞赛,直至疫情爆发彻底关在家里出不了门。期间陆陆续续接到几个电话(青岛的一家芯片公司【为数不多的省外城市】和家附近的大型央企下研究所【国聘有点难评】)
这中间有一些在秋招时需要注意的点:

  • 学会打信息战(不要被公众号和营销号带偏,也不是屏蔽消息,是需要有选择的接受消息)
  • 注意是不是被当成kpi(2023年秋招受疫情影响,好多都是线上,其实这里有点不理解,为什么需要很多轮笔面试,“从来如此,便对吗”)
  • 注意投简历的平台的选择(感觉很离谱的是每注册一个平台都需要重新敲一遍简历,然后投公司的时候还需要补充填写,包括获奖经历等材料,每个企业需要的大小都不一样,所以在没有统一之前多准备几版)
  • 尽早找到自己喜欢的东西(没有绝对意义上的“好工作”,一定要找到自己喜欢的东西,也不要有什么学了很多年就业也一定要从事这方面的执念,更不要有他们都说这个公司还不错这就一定是好的错误思维)

2022.10.10-12.31
这阶段就是疯狂踩雷,改简历中度过,最后都有一种心态:随便什么offer都行,只要有了就行。本地一家软件公司先给了offer,由于没有经验导致一开始就被压价,A薪水后也没有达到其他小伙伴初始起薪(这里还是不太能接受有些厂的“同工不同酬”)。后面一直想等运行商的ofr(这里不要因为海着愧疚,因为你在海他的同时你也在被海),今年运行商的hc也骤减的离谱,刷人刷的很神奇。最后还是赶在年前签回本地的软件公司作为“保底”。(但是当时很诚恳的作为最后的工作,直到。。)

2023.01.01-02.27
这个阶段就是有了保底之后,准备准备毕业论文,过过年(有一个新爱好,剧本杀),改改简历,带带师弟。直到软件公司催我去实习,其实建议有条件的师弟师妹先去实习拆一手“盲盒”。因为我的观点工作其实是需要做一辈子的,一定要选择自己喜欢的,只选择喜欢的工作内容是不够的,也需要和喜欢的人进行合作。虽然当时很排斥实习,不过也很感谢幸亏拆了一下盲盒,才能发现自己更想要的工作是什么样子的。
其实这段时间的经历比较糟糕,但是很幸运地度过了,并且找到了自己想要的东西。

秋(春)招总结

  1. 前期做准备(研一研二:无论最后进不进互联网,都建议先准备一下leetcode多多浏览牛客上的面经)
  2. 互联网时间点比较早。暑假之前就需要有一段实习,暑假中就会有提前批(互联网相关的建议follow一下我师弟贾jump run或者BBQ)
  3. 国央企会在9-11月之间开。(国央企需要rm,rm大于等于能力)
  4. 国考省考事业单位会在11月-第二年春招结束,注重行为测试(就是情商和大局观)。
  5. 高校全年招聘,分辅导员岗、行政岗和专任岗。(高校不全是事业编还有合同制和控制总量,应聘时需要仔细分辨。)
  6. 还有其他岗位,因我个人不太了解,也没有涉及到,所以不敢妄言。

3 第二篇小论文

写第一篇小论文的时候是“非常痛苦”的,但是还是会在一切都糟糕透了的上半年选择在准备一篇小论文:

  • 写第一篇小论文时还有需要完善的思路和新的想法待实现
  • 读博士被我当成了一条退路,想检验一下自己是否适合读博士
  • 第二届师弟已经入学了,希望开过的荒走过的路没有白走,师弟们也能继续传承下去

以下是和师弟合作前后的一个构思和进展计划:

3.1 准备工作

与师弟采取合作的形式,我负责查阅文献,提出idea,设计实验,师弟负责完成实验,论文第二版,绘制插图。

  • 明确时间线
  • 选题和方法的框架(制定一个大框架即可)
  • 数据集的分析及处理(查阅近几年文献中对数据集处理方法以及竞赛中使用的方法)
  • 选择目标期刊(短文优先考虑letter或者ei,长文sci)

在这里插入图片描述

3.2 进展

  • 列举一些special实验
  • 基础实验方案
  • 并开始进行试验记录
  • 开始总结contributions
    在这里插入图片描述

3.3 优化

  • 区分贡献和创新点(在完成第一篇文章以前我一直会混淆这两种概念)
  • 根据现有的数据和实验进行优化
  • 确认评价指标(评价指标很重要,如果你的指标部分优于sota整体没有优于sota一定说你的方法不好吗?)

在这里插入图片描述

  • 实验方案的完整版的建立
  • 衍生的师弟硕士论文各部分结构
  • 开始撰写论文
  • 撰写论文时出现的需要补充的内容

在这里插入图片描述

3.4 收尾

  • 出版论文中的格式问题
  • 以及实验中还有不明确的问题

在这里插入图片描述
独立完成一篇论文其实还是很难的,需要前期大量的文献积累,语句积累,熟练使用编程工具,脑子里有逻辑有框架。不过,有志者事竟成,我这么普通的一个学生都可以突破自己,相信师弟师妹们也一定可以。

4 毕业

前期一步一个脚印走的很实,所以最后的毕业还算丝滑。回望短暂的硕士三年,收获的太多了。非常感谢我的硕导在我科研之路上的指导。自2020年6月成为硕导的学生后,【周报】和【学习计划】便成为了我和导师的主要交流方式。有时候因为贪玩和状态低迷交上去的寥寥数字,也有收获长至三页的事无巨细。真的很感谢老师,同时也希望师弟师妹能继续努力!
在这里插入图片描述
在这里插入图片描述
最后,感谢能看到这的朋友们,短短几篇开荒手册并不能概述我完整但不算完美的三年,只希望自己也能成为提灯人,探路者。我也将继续从事教育科研事业,继续更新路上所见所闻。

联系方式:[email protected]

注:本文转载自blog.csdn.net的Android小码农的文章"https://blog.csdn.net/s13383754499/article/details/82755012"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top