





























今日技巧难度:★★★★☆
对于 Nexus 及 Pixel 玩家来说,刷入 Android 官方系统、解锁 Bootloader、刷入 Recovery 等相关的玩机操作,大部分或许都是在 Windows 环境下完成的。
这是不是意味着使用 macOS 的用户,就需要找一台 Windows 来完成以上的操作呢?其实不然,只要简单的几项操作配置,你也能在 macOS 中感受到「折腾」 Android 的乐趣。

首先,你需要前往 Google 开发者网站,下载对应手机型号的 完整版工厂镜像 ,以及操作所需 Android SDK Platform-tools 工具,并进行解压备用。
Android SDK Platform-tools 工具里面包含的 adb 及 fastboot 指令环境,是我们在后面运行相关指令所需要的,接下来先讲解如何让 macOS 运行 Android SDK。
无论是 Windows 还是 macOS 环境中,我们都是通过 Terminal(Windows 称为「命令提示符」) 来对手机下达操作指令的。
而在对手机控制之前,我们需要先搭建好 Android SDK 的环境变量,使得 Terminal 能够调取、运行 adb 和 fastboot 指令。在 macOS 中搭建 Android SDK 的操作如下:
cd ~,并按下回车执行,将 Terminal 中目录位置切换至目前登陆用户的「家目录」位置;touch .bash_profile,并按下回车执行,创建出「.bash_profile」环境配置文件;open -e .bash_profile,并按下回车执行,编辑「.bash_profile」环境配置文件;export PATH=$PATH:/Users/登陆用户名/存放的文件夹路径名称/platform-tools/代码。在此举个例子,若电脑登陆用户名为sspai,且 Platform-tools 工具解压并放置在了「下载」文件夹,则此处需输入的代码为:export PATH=$PATH:/Users/sspai/Downloads/platform-tools/,随后保存并关闭即可;source .bash_profile,并按下回车执行,执行创建好的环境配置。完成上述几步简单的指令操作后,我们便完成了 Android SDK 的环境变量配置,往后运行 Platform-tools 工具的基础准备工作也已完成。
Bootloader 是我们在启动 Android 系统内核之前运行的底层模式,在这个底层模式下,我们能够对手机进行初始化硬件设备、建立内存空间映射图等操作。刷入官方工厂镜像等操作也是需要在这个模式下执行的。
(注意:此操作将清除手机中的所有资料,建议备份好手机中的所需资料后,再进行下述解锁 Bootloader 操作)
fastboot flashing unlock指令,手机将会提示你是否要解锁 Bootloader。完成了 Bootloader 解锁操作,我们现在可以执行刷入官方工厂镜像到手机了。
/Users/jackcivlie/Downloads/bullhead-opp1.170223.012/,则输入cd /Users/jackcivlie/Downloads/bullhead-opp1.170223.012/即可;cd (注意「cd」后面有空格),并在 Finder 将 镜像文件夹 下拖拽任意一个文件到 Terminal 窗口,并将生成的路径代码中,将文件名的部分删除,按下回车便完成了操作;
sh ./flash-all.sh,手机将自动执行刷机脚本操作,此时请耐心等待直至手机重启并出现开机画面。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。