3

Pixel 1代PE系统降级至Android 10

 2 years ago
source link: https://felixxiong.github.io/2021/06/08/Pixel-1%E4%BB%A3PE%E7%B3%BB%E7%BB%9F%E9%99%8D%E7%BA%A7%E8%87%B3Android-10/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Pixel 1代PE系统降级至Android 10

发表于 2021-06-08

| 分类于 产品

折腾与探索

Google Pixel

| 0

| 阅读次数:

| 2

字数统计: 626

|

阅读时长 ≈ 2

为了做Android开发(这个话题已经说了很久了,谁知我又因为一名异性网友而回到了iOS),在闲鱼购买了Nexus 5X与Pixel 1。

Nexus 5X有虚焊(bootloop)的问题,Pixel有无法连接上网络的问题。

Nexus 5X挂上了闲鱼后较为顺利的卖出后,我寄期望于后者,开始回退Android 10。

PE不香么?

有人脸识别,主菜单还有近期/预测应用等功能。

为了连接上Wi-Fi使用基础的手机功能,这也是我不得已而牺牲更多的体验。

整个过程很简单,需要下载相应的官方包:Factory Images for Nexus and Pixel Devices

之后将手机连接电脑,开启USB调试。

官方提供了网页上的Android Flash Tool,很遗憾在Device requirements页面看到,不支持Pixel 1。

于是得通过adb命令进行降级。

安装adb调试桥

  1. 两个系统相同的platform-tools文件夹,这个文件夹则是Android SDK必须的文件。

    之前使用Surface Go时,可以使用PowerShell,使用管理员权限打开,在文件夹内进行操作。(如果是PS,则需要添加./adb

    在macOS上,则使用终端,cd定位到安全的platform-tools所在路径。

  2. 安装调试桥

    如果安装了Android Studio,偏好设置-搜索sdk即可查看路径,添加到终端的环境变量中。

    如果没有安装Android Studio,则需要在这个页面下载上述的platform-tools文件。

  3. 添加环境变量

    此处仅声明在Mac上的方法:

    1. 如果你的终端是bash,则需要一个.bash_profile文件。
    2. 如果你的终端是zch,需要.zshrc文件,这两个都是隐藏的。
  4. 安装后检测adb

    adb version
    

    使用adb device查看是否开启设备调试,如果出现一些字符(设备编号等),则成功。

定位文件与执行flash.sh时,不应当使用双击打开运行,应当使用 路径+flash.sh运行。

我的博客不太清楚确定使用哪一家的图床,之前使用的是sm.ms的服务,由于数据安全性与倾诉欲的丧失,后续的文章可能不会有更多的图片。

由于购买的已经解锁了BL(bootloader),但自己刷好之后还没有使用下列命令锁上:

fastboot flashing lock

ADB 操作命令详解及用法大全

在Mac上找到Android SDK并添加到PATH

wechat
产品北里,讲述产品和人性、涉及设计、技术和运营的公众号。
你们的赞赏是我更新的动力~

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK