1. 首页
  2. 电子数码
  3. 安卓手机刷机教程(Android 设备刷机通用指南)

安卓手机刷机教程(Android 设备刷机通用指南)

简介:关于安卓手机刷机教程(Android 设备刷机通用指南)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。

2018年,我第一次在我的小米Tablet 1上接触到天堂操作系统15.1。作为一个新手,我用Mac为b小米Tablet 1编写了lineage OS。当时我对刷机的过程还比较陌生。我只是一步一步仔细地跟着教程走,生怕出现不一致的地方,而且每一步背后的原因也不知道,所以我特意写了这篇文章。一方面,对于那些准备使用机器的人来说,还会有一个教程。另一方面,我也会借此机会充实自己,学习一些Android开发的知识,满足自己的好奇心。

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

配置 Android SDK 的环境变量

SDK的全称是Software Development Kit。Android SDK包含Android软件的开发工具。这些开发工具在SDK安装目录中。它们允许我们安装和卸载Android软件。当我们在终端输入命令启动工具或应用程序时,系统将优先在当前目录中搜索,如果不是,则在系统路径指定的Path中搜索;配置环境变量的过程是将SDK安装目录记录在系统路径的指定路径中,以便我们可以直接在终端中使用SDK中的开发工具。这个过程也称为配置ADB (Android Debug Bridge)环境变量。

Mac 系统下的环境变量配置

参见:使用Mac为Android手机刷本机

[

Windows 系统下的环境变量配置

] Windows系统由于其系统特点,目前(我所知)有三种解决方案,下文将展开,这三种方法均适用于Windows 10系统,其他系统可能有所不同,读者可参考部分。

解决方案1:配置环境变量

参见:win10如何配置Android开发环境变量

该方案符合Mac系统环境变量配置原则。这两种操作都在系统上执行。虽然看起来步骤很多,但优点是一劳永逸,一次配置“寿命”的好处,除非您重新安装系统,否则个人推荐这种方法。

选项2:快速安装和使用ADB

1 .解压缩平台工具包,进入解压文件夹,按住Shift键右键单击空白区域,选择“此处打开命令窗口”(在win10 Creators Update中更改为“此处打开Powershell窗口”)。2输入“adb version”,查看环境变量是否配置完成。这种方法是相当懒惰的,因为它没有实现系统的环境变量配置,只提供了一个临时的环境,但它对初学者来说是最方便和非常友好的。

方案三:直接访问SDK目录

1将“platform-tools”存放在硬盘根目录附近,如“C:adb”。在本例中,我们需要访问目录C:adbplatform-tools。2在命令行窗口中输入cmd,打开命令行窗口,按“enter”,执行命令。3输入cd adbplatform-tools,按“Enter”,进入目录。4输入“adb version”,查看环境变量是否已配置。该方案与方案1类似,都倾向于暂时解决环境配置问题,但都没有实现系统环境变量的配置。因此,每次使用SDK时都应该重新访问SDK所在的目录。

这个方案看似简单易行,但缺点也很明显。只有在进入目录时,才会满足“环境变量已配置”的条件。不建议在没有代码库的情况下进行操作。

一般来说,每个Android设备都会有Fastboot/Bootloader模式,它负责启动操作系统内核,只有当该模式被解锁时。我们可以自由地根我们的设备,定制或安装一个更有用的第三方ROM固件,否则很容易损坏设备。与封闭的iOS系统不同,Android系统是开源的,因此相应的主要厂商开发了不同的Fastboot/Bootloader模式。虽然系统是开源的,但在大多数情况下,为了对他们的设备有更多的控制,供应商锁定了Fastboot/Bootloader模式。这就是为什么我们经常在教程中看到“Bootloader解锁”步骤。

解锁 Bootloader

打开“开发者选项”,不同设备打开方式不同,请根据自己的设备类型百度;依次打开“USB调试”和“使能OEM解锁”(不要忽略没有“使能OEM解锁”选项的设备),过程需要满足网络流(ke)、畅(xue)的要求;进入Bootloader屏幕并等待。打开Terminal/CMD,输入Bootloader unlock命令,按“enter”执行。如果您的设备是Android 5.0或更高版本,解锁命令为fastboot oem unlock;如果你的设备是Android 6.0或以上版本,快速启动闪烁解锁;此时,解锁引导加载程序的确认屏幕将显示在设备上。按音量键移动键确认,按电源键解锁设备。解锁后,系统将清空数据并重启设备。设备打开后,检查USB调试选项。再次进入Bootloader页面并等待。

Bootloader 解锁通用步骤

解锁Fastboot/Bootloader模式后,保修服务可能失效。在解锁Bootloader的过程中,可能会恢复所有设备数据。请在解锁引导加载程序之前备份数据。在解锁引导加载程序的过程中,可能会损坏设备。Bootloader解锁方式一般是Android设备常用的解锁方式,但鉴于不同厂商的Android设备差异巨大,如果有官方解锁渠道,建议先申请官方解锁,如果没有解锁渠道,再尝试此方式。当然,对于从来没有让Bootloader解锁权限的品牌(可以是自己100个),还是放弃放弃吧。

注意事项

设备一般都有正式的初始恢复,主要用于恢复出厂设置和OTA安装/升级。但是,由于官方恢复不能识别第三方ROM,第三方恢复可以。因此,我们通常在刷机前先刷第三方恢复。目前推荐的第三方恢复是TWRP,这是一个安装在GitHub上的社区开源项目。你可能会发现以前推荐过CWM,但不幸的是,它在2014年停产了,如果你有一个较旧的型号,你可能需要它。

0

刷入第三方 Recovery

Lineage OS是Android最大的售后市场发行版,以前称为CyanogenMod。2016年,开源项目CyanogenMod宣布停止,其天堂操作系统被重写,并继续由原团队CyanogenMod开发。源代码可在GitHub上获得。

复活Remix操作系统是基于LineageOS 15.1,包括许多额外的功能和自定义选项。它已经成为Android设备上最流行的定制ROM,因为它提供了许多特性,源代码可以在GitHub上获得。

刷入第三方 Recovery 的通用步骤

crDroid是基于世袭操作系统,并提供其他性能调整和附加功能。源代码可在GitHub上获得。

crDroid

像素体验基于Android开源项目(AOSP)和Code Aurora项目(CAF)。由于Pixel Experience包含谷歌Family bucket,因此,源代码可以在GitHub上获得,这比其他ROM包更大。

Paranoid Android是同一个Oxygen OS生产团队,其核心成员被一加雇佣为一加做ROM开发,源代码可以在GitHub上找到。

AOSPEXTENDED ROM基于Android开源项目(AOSP)。它提供了各种自定义功能和底层主题引擎。源代码可在GitHub上获得。

Resurrection Remix OS

XOSP是基于CyanogenMod 13的ROM,混合了许多Xperia功能,带来不同的感觉。它被命名为XOSP,因为它是Xperia和AOSP的混合体。

注意事项

Magic Fun ROM基于Android开源项目(AOSP)开发,Slogan是“可能是中国最好的Android开源系统”,源代码可在GitHub上获得。

这些是我最近研究的结果。由于个人能力和知识水平的限制,会有一些不足。如果前人在文章中发现错误,真诚地请大家指教。

类原生 Android 系统 ROM 推荐

Lineage OS

Resurrection Remix OS

本文主要介绍了关于安卓手机刷机教程(Android 设备刷机通用指南)的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/1460189.html