小樱知识 > 生活常识安卓系统怎么刷机(安卓手机刷机可以升级安卓版本吗)

安卓系统怎么刷机(安卓手机刷机可以升级安卓版本吗)

提问时间:2022-08-05 07:10:53来源:小樱知识网


文章目录[隐藏]

  • 配置安卓软件开发工具包的环境变量
    • Mac系统下的环境变量配置
    • Windows系统下环境变量的配置
  • 解锁引导加载程序
    • 引导加载程序解锁的一般步骤
    • 需要注意的事项
  • 刷进第三方恢复
    • 第三方恢复的一般步骤
    • 需要注意的事项
  • 原生安卓系统的只读存储器推荐
    • 沿袭操作系统
    • 复活混音操作系统
    • crDroid
    • 像素体验
    • 偏执的安卓
    • 扩展只读存储器
    • XOSP
    • 莫曲罗
  • 摘要
  • 附录
    • 常见的亚行命令
    • 通用快速启动命令

本文内容来自@什么值得买SMZDM.COM |作者:薛琴汤圆

创作立场声明:由于自身的局限性,本文的部分内容可能不够准确。希望大家多多指正,期待进一步讨论。

2018年,我第一次接触到刷机。年轻的时候给小米平板1刷了系统天堂OS 15.1,写下了用Mac给小米平板1刷天堂OS。当时我对刷机的过程比较陌生,但还是一步一步认真的跟着教程走,生怕有不一致的地方,但每一步背后的原因都是未知的,所以故意写了这篇文章。一方面让打算刷机的人多一个教程参考,另一方面借此机会充实自己,了解一些安卓开发知识,算是满足了自己的好奇心。

由于知识内容的限制,本文只讨论线刷模式,不讨论卡刷模式。

配置安卓软件开发工具包的环境变量

软件开发工具包的全称叫做软件开发工具包。Android SDK包含Android软件的开发工具。这些开发工具都在SDK安装目录中。有了它们,我们可以在安卓系统中安装和卸载软件。当我们在终端输入启动工具或应用程序的指令时,系统会优先在当前目录中搜索,如果没有,则会在系统路径指定的Path中搜索;配置环境变量的过程是将SDK的安装目录记录在系统路径的指定Path中,这样我们就可以在终端直接使用SDK中的开发工具。这个过程也叫做配置ADB(安卓调试桥)环境变量。

Mac系统下的环境变量配置

参见:用Mac刷安卓手机原生系统。

Windows系统下环境变量的配置

目前(我知道)Windows系统下由于其系统特点,有三种方案,下面会进行开发。这三种方法都适用于Windows 10系统,其他系统可能存在一些差异,读者可以部分参考。

方案1:配置环境变量

看看win10是如何配置Android开发环境变量的。

这个方案符合Mac系统中环境变量配置的原理,就是操作系统。虽然看起来步骤很多,但好处在于一劳永逸,一劳永逸,配置会有用“一辈子”。除非您重新安装系统,否则您个人会首先推荐这种方法。

方案2:亚行的快速安装和使用

1解压平台-工具数据包,进入解压文件夹,按住Shift键的同时在空空白处点击鼠标右键,选择“在此打开命令窗口”(Win 10创作者更新中改为“在此打开Powershell窗口”);2输入adb版本,检查环境变量配置是否完整;这个计划相当懒惰。其实这一步并没有实现系统环境变量的配置,只是提供了一个临时的环境。但是,这个方法对初学者来说是最方便也是非常友好的。

方案3:直接访问SDK目录

1将平台工具放在靠近硬盘根目录的地方,比如C:adb,方便访问。此时我们需要访问的目录是C:C:adbplatform-tools;;2在运行命令窗口输入cmd,打开命令窗口,按回车键执行;3进入cd adbplatform-tools,按回车键进入目录;4输入adb版本,检查环境变量配置是否完整。这个方案和第一个方案类似,两个方案都倾向于暂时解决环境配置的问题,但是都没有实现系统环境变量的配置,所以每次使用SDK所在的目录都要重访。

该方案看似简单易操作,但缺点明显。只有进入目录才能满足“环境变量已配置”的条件。不建议没有代码库的人操作。

解锁引导加载程序

一般来说,每个安卓设备都会有快速引导/引导加载器模式,这是负责引导操作系统内核的引导程序。只有在这种模式解锁后,我们才能自由根我们的设备,定制或安装更好的第三方ROM固件,否则很容易损坏设备。与封闭的iOS系统不同,安卓系统是开源的,所以相应的各大厂商开发的Fastboot/Bootloader模式也有所不同。虽然该系统是开源的,但为了对自己的设备有更多的控制,大多数制造商会锁定他们的快速启动/引导加载程序模式。这就是为什么我们经常在刷电脑的过程中看到“Bootloader解锁”的步骤。

引导加载程序解锁的一般步骤

打开「开发者选项」,不同设备打开的方式不同,请读者根据自己设备机型自行百度一下;先后打开「USB 调试」与「启用 OEM 解锁」(没有「启用 OEM 解锁」选项的设备则不用理会),该过程需要满足网络流(ke)畅(xue);进入 Bootloader 界面等候;打开 Terminal / CMD ,输入 Bootloader 解锁指令,并按下回车执行;如果你的设备为 Android 5.0 及以下,则解锁指令为 fastboot oem unlock ;如果你的设备为 Android 6.0 及以上,则解锁指令为 fastboot flashing unlock;在设备端此时会弹出 Bootloader 解锁的确认界面,使用音量键移动关标选择确认,按下电源键开始解锁;解锁后设备会被清除数据并重新启动,待设备开机后检查「USB 调试」选项;重新进入 Bootloader 界面等候;

需要注意的事项

解锁 Fastboot / Bootloader 模式后,可能会使保修相关服务失效;解锁 Bootloader 的过程中,可能会还原设备一切资料,切记在此前做好资料备份工作;解锁 Bootloader 的过程中,有一定损坏设备的风险;该 Bootloader 解锁方式大体上对于 Android 设备通用,但是鉴于各厂商 Android 设备差异实在太大,建议如果有官方解锁通道就先去申请官方解锁,没有解锁通道再尝试该方法。当然对于从来没有放开 Bootloader 解锁权限的品牌(可自行百度),还是该放弃放弃吧。

刷进第三方恢复

一般设备自带官方初始Recovery,主要用于恢复出厂设置和OTA安装/升级。但是由于官方Recovery无法识别第三方ROM,而第三方Recovery却可以,所以我们一般在刷机前都会先在第三方Recovery里刷一下。目前推荐的第三方Recovery是TWRP,它是一个社区开源项目,挂载在GitHub上。你可能会发现CWM之前也有人推荐过。不幸的是,这个项目的维护在2014年停止了,如果你使用的是旧型号的设备,你可能会使用它。

第三方恢复的一般步骤

准备好设备匹配的第三方 Recovery 版本,后缀为.img;重启手机至 bootloader 模式,电脑端运行 Terminal/CMD;输入 cd 你的第三方 Recovery 文件路径 ,并按下回车执行,以此来定向第三方 Recovery 的文件位置,接着输入 fastboot boot xxx.img(xxx 为具体的文件名),并按下回车执行,此时 Recovery 已经刷入,手机会重启至 Recovery 相应界面。

需要注意的事项

在这个过程中,Recovery的位置需要有针对性,所以如果在Windows系统下配置环境变量时使用方案3,这里会比较麻烦。解决方案是将您的第三方恢复文件放在平台工具目录中,并使这两个目录保持一致。

原生安卓系统的只读存储器推荐

沿袭操作系统

Ageos是安卓最大的售后市场分销,前身是CyanogenMod。2016年,开源项目CyanogenMod被宣布停止,重新刻成了天堂OS。最初的团队氰根莫德继续开发,源代码可以在GitHub中获得。

复活混音操作系统

复活混搭操作系统基于LineageOS 15.1,包含许多附加功能和定制选项。因为它提供了很多功能,所以成为了安卓设备最流行的定制ROM,源代码在GitHub中有。

crDroid

CrDroid基于天堂操作系统,在此基础上增加了其他性能调整和额外功能。源代码可以在GitHub中找到。

Android 设备刷机通用指南

crDroid

像素体验

Pixel Experience是基于Android开源项目(AOSP)和Code Aurora项目(CAF)开发的。因为Pixel Experience包含谷歌家族桶,比其他ROM包都大,源代码在GitHub中有。

偏执的安卓

偏执安卓的制作团队是Oxygen OS的制作团队。制作团队的核心成员被Oneplus雇佣,为Oneplus开发ROM,源代码可以在GitHub中获得。

扩展只读存储器

AOSPEXTENDED ROM是基于Android开源项目(AOSP)开发的,提供各种定制功能和底层主题引擎,源代码在GitHub中有。

Android 设备刷机通用指南

复活混音操作系统

XOSP

XOSP是基于氰根Mod 13的ROM,混合了很多Xperia的特性,带来了不一样的感受。它被命名为XOSP,因为它是Xperia AOSP的混合物。

莫曲罗

魔力ROM是基于安卓开源项目(AOSP)开发的。Slogan是“可能是中国最好的安卓开源系统”,源代码在GitHub上有。

摘要

这些都是最近各种数据搜索总结出来的。由于个人能力和知识水平的限制,会有一些不足。如果前辈们发现文中有错误和遗漏,我真诚地请你们给我提意见。

附录

常见的亚行命令

Android 设备刷机通用指南

通用快速启动命令

Android 设备刷机通用指南

以上内容就是为大家推荐的安卓系统怎么刷机(安卓手机刷机可以升级安卓版本吗)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:安卓系统怎么刷机(安卓手机刷机可以升级安卓版本吗)

本文地址:https://www.xiaoyin02.com/shcs/596345.html

相关文章