如何刷机(自己刷机怎么刷安卓)
本內容来自@值得购SMZDM.COM|创作者:青雪唐元
艺术创作观点申明:文中因为自己的局限,很有可能有一些內容不足精确,敬请大伙儿多多的纠正,希望深入分析。
2018 年我第一次接触一键刷机,初露锋芒的我为我的小米平板 1 刷上系统 Lineage OS 15.1,并写出了 应用 Mac 为小米平板刷 lineage OS。那时自身针对一键刷机这一全过程甚为陌生,仅仅提心吊胆的依照实例教程一步一步实际操作,害怕有一丝一毫不一致的地区,而其身后每一流程的缘故却难以获知,故有心撰该文。一方面让提前准备一键刷机的人多一个实例教程能够参照,另一方面藉此机会充实自己,掌握一些 Android 开发设计专业知识,也算得上达到自身的求知欲罢。
出自于专业知识內容限制,文中仅探讨刷机方式,不探讨卡刷方式。
配置 Android SDK 的环境变量
SDK 的全名称为开发软件工具箱 (Software Development Kit) ,Android SDK 里边包括安卓软件的开发环境,这种开发环境均在 SDK 的安装文件下,有着他们大家才可以对 Android 中的系统完成安裝,卸载掉等有关实际操作。在我们在终端设备键入命令规定运行某一专用工具或应用软件时,系统会优先选择在现阶段的列表中开展搜索,要是没有则会在系统 Path 特定的途径下实现搜索;而大家配置环境变量的这一全过程,便是把 SDK 的安装文件纪录在系统 Path 的特定途径中,使我们在用户可以同时应用 SDK 中的开发环境。该全过程也称为配置 ADB (Android Debug Bridge) 环境变量。
Mac 系统下的环境变量配置
参照:应用 Mac 为 Android 手机上刷原生态系统
Windows 系统下的环境变量配置
Windows 系统下因为其系统特性,现阶段(我明白的)有三种计划方案,将在下列进行,三种方案均适用 Windows 10 系统,别的系统很有可能有一些进出,阅读者可部份参照。
计划方案一:配置环境变量
参照:win10 怎样配置 Android 开发设计环境变量
该计划方案和 Mac 系统下环境变量配置的基本原理一致,全是对系统开展实际操作。虽看上去流程多,益处就取决于一劳永逸,一次配置「终生」使用,除非是你重新安装了系统,本人优先选择强烈推荐该方式。
计划方案二:迅速安裝与应用 ADB
1 将 platform-tools 数据文件缓解压力,进到缓解压力后的文件夹名称,按着 Shift 键的一起在空白按下鼠标点击,挑选「在这里开启命令窗口」(在 Win 10 艺术创意者升级中被设置成「在这里开启Powershell对话框」);2 键入 adb version 检验环境变量配置是不是进行;这一计划方案非常懒惰,实际上这一流程并沒有完成系统的环境变量配置,仅仅给予了一个暂时的自然环境,可是不管怎样这一办法是最方便快捷的,并且针对初学者来讲十分友善。
计划方案三:立即浏览 SDK 文件目录
1 将 platform-tools 放到一个贴近电脑硬盘网站根目录如 C:adb 那样的地区有利于浏览,这时候大家必须浏览的文件目录为 C:adbplatform-tools;2 在运作命令窗口中键入 cmd 开启命令符对话框,并按住回车键实行;3 键入 cd adbplatform-tools ,并按住回车键实行,进到文件目录;4 键入 adb version 检验环境变量配置是不是进行。该计划方案和计划方案一较为像,全是偏重于临时性处理自然环境配置难题,可是也没有完成系统的环境变量配置,因而每一次应用时必须再次浏览一次 SDK 的所属文件目录。
该计划方案看起来简易,非常容易实际操作,但缺点显著,唯有你在进到该文件目录的情形下,才合乎「环境变量已配置」的标准,不建议沒有编码基本的人实际操作。
解锁 Bootloader
一般而言,每一个 Android 设备都是会有 Fastboot / Bootloader 方式,它是承担正确引导实际操作系统核心运行的帮助程序流程,仅有在该方式是无锁的情形下,大家才可以独立的 root 大家的设备,自定或安裝一个更为功能强大的第三方 ROM 固定件,不然非常容易损害设备。与关闭的 iOS 系统不一样, Android 系统是开源系统的,因此相对应的各种公司所开发设计的 Fastboot / Bootloader 方式也各不相同。虽然系统是开源系统的,可是各生产商为了更好地对自身的设备拥有大量的分配权,大部分状况下都是对其 Fastboot / Bootloader 方式锁上。这就是为何我们在刷机教程图解里常常见到 「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
设备一般都是会内置一个官方网原始的一个 Recovery ,其功效关键用来修复系统恢复与OTA安裝/升級,可是因为官方网 Recovery 不可以鉴别第三方 ROM ,而第三方 Recovery 却能够,因此大家一般在一键刷机以前都是会先刷入第三方 Recove百思特网ry 。现阶段非常建议的第三方 Recovery 是 TWRP,该项目是一个小区开源软件,初始化在 GitHub 上。或许你能看到以前也有些人强烈推荐过 CWM ,很遗憾的是,该新项目百思特网已经在2014年终止了维护保养,假如你用的设备型号规格较为老得话,很有可能会使用它。
刷入第三方 Recovery 的通用性流程
- 准备好设备配对的第三方 Recovery 版本号,后缀名为.img;
- 重启手机至 bootloader 方式,pc端运作 Terminal/CMD;
- 键入 cd 你的第三方 Recovery 文件路径 ,并按住回车键实行,为此来定项第三方 Recovery 的文档部位,然后键入 fastboot boot xxx.img(xxx 为实际的文件夹名称),并按住回车键实行,这时 Recovery 早已刷入,手机上会重新启动至 Recovery 相对应页面。
常见问题
该全过程中必须定项 Recovery 的部位,因此假如你一直在 Windows 系统下的环境变量配置时要的是计划方案三,在这儿会较为不便,解决方案是将你的第三方 Recovery 文档放到 platform-tools 文件目录下,让2个文件目录一致。
类原生态 Android 系统 ROM 强烈推荐
Lineage OS
Lineage OS 是 Android 的较大售后服务销售市场分销商,之前称之为 CyanogenMod。2016年开源软件 CyanogenMod 被公布终止,被传奇为 Lineage OS ,由原精英团队 CyanogenMod 再次开发设计,源代码于 GitHub 可以用。
Resurrection Remix OS
Resurrection Remix OS 根据 LineageOS 15.1,包括很多额外作用和订制选择项。因为它给予了很多作用,因此变成了 Android 设百思特网备最畅销的自定ROM,源代码于 GitHub 可以用.
crDroid
crDroid 根据 Lineage OS,在这个基础上额外别的特性调节和附加作用,源代码于 GitHub 可以用。
crDroid
Pixel Experience
Pixel Experience 根据 Android 开源软件 (AOSP) 与 Code Aurora 新项目(CAF)开发设计,因为 Pixel Experience 中包括谷歌全家桶,因此对比与别的 ROM 包而言要大点,源代码于 GitHub 中可以用。
Paranoid Android
Paranoid Android 的制造精英团队便是 Oxygen OS 的制造精英团队,该制做精英团队的核心人物被 Oneplus 聘用,为 Oneplus 做 ROM 开发设计,源代码于 GitHub 中可以用。
AOSPEXTENDED ROM
AOSPEXTENDED ROM 根据 Android 开源软件 (AOSP) 开发设计,它给予了各种各样自定特点和最底层主题风格模块,源代码于 GitHub 中可以用。
Resurrection Remix OS
XOSP
XOSP 是根据 CyanogenMod 13 的 ROM ,混和了许多 Xperia 的特点,产生不一样的体会。由于是 Xperia AOSP 的结合体,因而取名为XOSP。
魔趣 ROM
魔趣 ROM 根据 Android 开源软件 (AOSP) 开发设计,Slogan 是「可能是国内最好的安卓系统开源系统系统」,源代码于 GitHub 可以用。
汇总
这种就是我这么多天各种各样搜集资料汇总到的,因为工作能力与技巧水准限制,会出现一些存在的不足。如老前辈们发觉原文中有疏漏的难题,诚求诸位鼎力相助。