如何刷机(自己刷机怎么刷安卓)
本内容来源于@什么值得买SMZDM.COM |作者:薛琴汤圆
立场声明:由于自身局限性,本文部分内容可能不够准确 。希望大家指正,等待深度讨论 。
2018年,我第一次接触到刷机 。年轻的时候给自己的小米平板1刷系统天堂OS 15.1,写下Mac的应用给小米平板刷天堂OS 。当时我对刷机的过程相当陌生,但还是一步一步认真的跟着教程走,生怕有不一致的地方,但每一步背后的原因都是未知的,所以故意写了这篇文章 。一方面让准备刷机的人多一个教程参考,另一方面借此机会充实自己,了解一些安卓开发知识,可以算是满足了自己的好奇心 。
由于知识内容的限制,本文只讨论线刷模式,不讨论卡刷模式 。
配置 Android SDK 的环境变量软件开发工具包的全称叫做软件开发工具包 。Android SDK包括Android软件的开发工具 。这些开发工具都在SDK安装目录中 。有了它们,我们可以在安卓系统中安装和卸载软件 。当我们在终端输入启动工具或应用程序的指令时,系统会优先在当前目录中搜索,如果没有,则会在系统路径指定的Path中搜索;配置环境变量的过程是将SDK的安装目录记录在系统路径的指定Path中,这样我们就可以在终端直接应用SDK中的开发工具 。这个过程也叫做配置ADB(安卓调试桥)环境变量 。
Mac 体系下的环境变量配置参见:用Mac刷安卓手机原生系统
Windows 体系下的环境变量配置目前(我知道)Windows系统下由于其系统特点有三个方案,将在下面推出 。这三种方法都适用于Windows 10系统,其他系统可能存在一些差异,读者可以部分参考 。
计划1:配置环境变量
看看win10是如何配置Android开发环境变量的 。
这个方案符合Mac系统下环境变量配置的原理,就是操作系统 。虽然看起来步骤很多,但好处在于一劳永逸,一劳永逸的“终身”好处,除非你重新安装系统,否则你会先推荐这个方法 。
计划二:快速安装和应用ADB
1解压平台-工具数据包,进入解压文件夹,按住Shift键的同时在空空白处点击鼠标右键,选择“在此打开命令窗口”(Win 10创作者更新中改为“在此打开Powershell窗口”);2输入adb版本,检查环境变量配置是否完整;这个计划相当懒惰 。其实这一步并没有实现系统环境变量的配置,只是提供了一个临时的环境 。但无论如何,这个方法对初学者来说是最方便也是非常友好的 。
方案三:直接访问SDK目录
1.将平台工具放在靠近硬盘根目录的地方,比如C:adb,以便于访问 。此时我们需要访问的目录是C:C:adbplatform-tools;;2在运行命令窗口输入cmd,打开命令窗口,按回车键执行;3进入cd adbplatform-tools,按回车键执行,进入目录;4输入adb版本,检查环境变量配置是否完整 。与计划相比,两者都倾向于暂时解决环境配置的问题,但都没有实现系统环境变量的配置,所以每次应用时都要重访SDK所在的目录 。
这个计划看似简单易操作,但却有明显的缺点 。只有进入目录才能满足“环境变量已配置”的条件 。不建议没有基本代码的人操作 。
解锁 Bootloader一般来说,每个安卓设备都会有Fastboot/Bootloader模式,这是一个负责引诱操作系统内核启动的引诱程序 。只有在模式解锁的情况下,我们才可以自由根我们的设备,定制或者安装一个更用户友好的第三方ROM固件,否则很容易损坏设备 。与被屏蔽的iOS系统不同,安卓系统是开源的,所以对应的各大厂商开发的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设备通常带有官方的初始恢复,在恢复工厂设置和OTA安装/升级中起着重要作用 。但是由于官方Recovery无法识别第三方ROM,而第三方Recovery却可以,所以我们一般在刷机前都会先在第三方Recovery里刷一下 。目前推荐的第三方Recovery是TWRP,它是一个社区开源项目,挂载在GitHub上 。也许你会发现CWM之前也有人推荐过 。不幸的是,这个项目的保护在2014年就停止了 。如果您使用的设备型号较旧,您可以使用它 。
推荐阅读
- 如何刷机啊(华为手机怎么恢复出厂设置)
- 如何刷动态评分(拼多多动态评分太低要刷多少单)
- 如何制造游戏(制作一个游戏)
- 如何制造浪漫(男生想要的小惊喜)
- 如何制表格(数据表格制作)
- 如何制定计划(大学生管理学计划书)
- 如何制定目标和计划(个人学习计划)
- 如何制定目标(如何制定合理的目标)
- 如何制定理财规划(对理财规划的认识)
- 如何制定健身计划(适合新手的健身训练计划)