Google Pixel 3(Blueline)

  • 适用于Google Pixel 3(Blueline)
  • 解锁/降级/升级/回锁/保修/去X/关闭圆角/Arrow 11/12
  • 可适用于所有Pixel参考

链接汇总

官方保修查询:点击此处进入

官方Beta版安卓申请:点击此处申请 *

GooglePixel驱动:点击此处下载

官方固件下载:点击此处下载

ArrowOS官网:点击此处进入

简易ADB工具包点击此处下载 **

platform-tools:点击此处下载 ***

Command Prompt:点击此处下载 ***

ReallySnow的教程:点击此处进入

* Beta版系统申请请使用科学上网
** 若无法满足需求请使用platform-tools
*** 请将Command Prompt复制到platform-tools文件夹内搭配使用

解锁

解锁可以带来什么?

  • 解锁后可以使用电脑降级,升级。
  • 解锁后可以刷Magisk,root或者其他固件。
  • 解锁后会导致开机第一屏显示警告。
  • 解锁必定会降低设备的安全性。

准备

  • 接下来将在windows进行,虚拟机或者物理机都可以。
  • Pixel的解锁不需要申请解锁码。
  • Pixel解锁后不知道会不会影响保修。
  • 首先你需要下载一个ADB的包
  • 点击下载 platform-tools

  • 其次你需要知道怎么打开shell,这里有个一键打开shell
  • 点击下载 Command Prompt

  • 下载Command Prompt后复制到platform-tools文件夹内即可双击使用。

开始

手机操作:

  • 保持网络链接到谷歌,随后连续点击版本号,打开开发者模式,来到开发者模式点击允许OEM解锁,然后点击确定。
  • 保持USB和电脑的连接
  • 安装驱动 点击此处下载

电脑操作:

  • 打开Command Prompt后,输入代码后授权

      adb reboot bootloader
    
  • 这时你可以观察到pixel进入了bootloader模式,此时保持USB连接,如果你真的准备好了解锁BL请输入

      fastboot flashing unlock
    
  • 此时观察手机,用音量键选择unlock后,手机会清除所有数据,然后进入警示界面,此时双击电源键即可重启。

  • 至此解锁全部结束。

如果你的是Pixel2/Pixel2xl

  • 你首先需要完成bootloader的挂载,请输入

      fastboot flashing unlock_critical
    
  • 这时就可以输入此代码解锁:

      fastboot flashing unlock
    

我后悔了,我不想解锁了。

  • 同样的,你认为解锁后就没啥意思了,或者无法忍受开机的警告。根据以下教程进行Pixel回锁。

  • 回锁操作也会丢失数据,请记得备份!

  • 打开Command Prompt后,输入代码后授权

      adb reboot bootloader
    
  • 这时你可以观察到pixel进入了bootloader模式,此时保持USB连接,如果你真的准备好了回锁BL请输入

      fastboot flashing lock
    
  • 此时观察手机,用音量键选择lock后,手机会清除所有数据,然后重启。

  • 至此回锁全部结束。

升级

  • OTAyyds!开个玩笑

OTA升级

  • OTA升级唯一的困难就是网络上的不允许,在网络允许的情况下使用OTA升级可以保留所有的数据,但是跨版本升级我个人建议使用刷机来升级。

线刷升级

  • 线刷升级的整个步骤如下:

  • 解锁->刷升级包->回锁

  • 步骤会复杂很多,整体步骤与降级相同。

浏览器升级

  • 你可以查看这个链接,当然我的网络并不允许我体验。
  • 要求的设备为Pixel2/xl以上,不包含Pixel2/xl。
  • 点击此处体验

降级

  • 更低的系统可以带来更好的性能和续航。
  • 但同时是会失去很多新系统的新功能如果需要降级那么一定是有这个需求,接下来是教程:

开始

  • 接下来将在windows进行,虚拟机或者物理机都可以。

  • 首先你需要解锁你的Pixel,如果无法解锁那么接下来无法继续。

  • 你需要首先好固件,这里是下载链接

  • 点击下载固件

  • 来到这里看右边选择自己的设备,如果用的手机请到最下面查看自己的设备,选择link或者下载。

  • 下载后你同时还需要下载一个ADB的包

  • 点击下载 platform-tools

  • 其次你需要知道将两个文件都解压后,将platform-tools中的文件全部放到你下载后解压好的固件中,你接下来会看到在合并的文件夹中有一个「flash-all.bat」或者是「flash-all」。

  • 可能你需要知道怎么打开shell,这里有个一键打开shell

  • 点击下载 Command Prompt

  • 下载Command Prompt后复制到platform-tools文件夹内即可双击使用。

  • 打开Command Prompt后,记得打开手机的USB调试输入代码后并授权

      adb reboot bootloader
    
  • 这时请一定保持好手机的连接,双击flash-all.bat或者flash-all即可。

  • 中途请保持手机与电脑的USB连接

  • 如果你想要保持OEM/Bl锁定,可以根据以下教程

回锁

  • 打开Command Prompt后,输入代码后授权

      adb reboot bootloader
    
  • 这时你可以观察到pixel进入了bootloader模式,此时保持USB连接,如果你真的准备好了回锁BL请输入

      fastboot flashing lock
    
  • 此时观察手机,用音量键选择lock后,手机会清除所有数据,然后重启。

  • 至此回锁全部结束。

去X

  • 由于NetworkMonitor模块会向特定的服务器发起一个http的请求并利用收到的响应进行网络状态判断,但无返回值导致出现X。

Android 11

我没有采用关闭开关的办法,因为它会影响网站的登陆。

adb shell settings put global captive_portal_https_url https://connectivitycheck.platform.hicloud.com/generate_204
adb shell settings put global captive_portal_http_url http://connectivitycheck.platform.hicloud.com/generate_204
  • 随后重启或者开关一次飞行模式
  • 可能适用于Android 12
  • 已经在Android 12通过测试

想要恢复?

adb shell settings put global captive_portal_http_url http://www.google.com/generate_204
adb shell settings put global captive_portal_https_url https://www.google.com/generate_204
  • 随后重启或者开关一次飞行模式

关闭圆角

  • 圆角是哪里,为什么要关闭?*

Pixel3在安卓9之后会为了圆角与手机的一致性,在系统中添加了一层覆盖。

  • 你不确定自己的系统有没有覆盖?

重启你的手机,仔细观察屏幕一个角落,有没有在重启手机动画结束进入桌面后圆角变大

* 现在已知Arrow以及Dot无法使用本方法解决圆角问题-2021年12月9日

开始

首先你需要上文提到的ADB工具,打开输入

adb shell settings put secure sysui_rounded_size 1

这时你的手机圆角应该已经消失了,但状态栏的图标过于的靠中,你可以使用以下命令来使状态栏靠边

adb shell settings put secure sysui_rounded_content_padding 3

想要恢复?

adb shell settings put secure sysui_rounded_size null
adb shell settings put secure sysui_rounded_content_padding null

安卓9手势

  • 安卓9三按键手势

激活三大金刚需要停用Pixel桌面后重启,这时候会自动激活安卓自带的三大金刚。

  • 安卓9用第三方手势

需要隐藏自带的导航栏。

开始

停用Pixel桌面激活三按键手势

adb shell pm disable-user com.google.android.apps.nexuslauncher

隐藏自带的导航栏

adb shell wm overscan 0,0,0,-132
  • 注意,在>Android 11的设备中无法使用overscan,暂时>Android 11的设备没有ADB隐藏状态栏的办法。

Arrow 12

!!请备份好你的资料,以下的刷机都会导致数据的丢失!!

!!Arrow完全免费,请不要相信任何收费刷机包!! *

* 请不要购买刷机包,但不代表不可以付费请人帮忙刷机

0,开始

对Arrow感兴趣?首先你需要知道Pixel3的Arrow官方维护者是 ReallySnow 其次Arrow提供了两个版本,分别为VANILLA和GAPPS两个版本。区别为前者不包含谷歌而后者包含。那么接下来需要准备的事情:

1,获取boot.img

首先下载好以上工具后打开如图所示,将Arrow打开后将payload.bin拖动到payload_dumper工具中的payload_input文件夹中,随后双击payload_dumper.exe,过一会在payload_output中可以找到一个boot.img文件。

2,刷入boot

将手机进入fastboot模式并刷入boot,上文已经提到过,有以下两种方法:

  • 关机状态下长按电源与音量-
  • 开机状态下使用 adb reboot bootloader

然后确定boot.img的位置后输入

fastboot flash boot boot.img

*此时boot.img请使用你提取出来的boot.img名称。

此时手机应该会自动进入ArrowRec,如果没有进入请在bootloader界面选择进入Recovery Mode界面。

请在bootloader界面选择进入Recovery Mode界面。

什么?你不知道在哪输入代码?请返回上面查看ADB的使用或者下载ADB工具包

点击下载ADB工具包

3,刷入Arrow 12

进入ArrowRec后,请核对Version后的版本,随后点击Apply update后点击Apply from ADB

然后adb推包 *

adb sideload arrow-XXXXXXXXXX.zip

完成后返回,点击 Factory reset 然后点击 Format data/factory reset

随后返回后点击 Reboot system now

最后,arrow11刷入方法一样,如果你格外的喜欢arrow11,请联系我

*若在47%出错,这是正常的情况请不要惊慌,继续按照操作进行,但请不要拔下数据线。

4,谷歌相机

Arrow自带是没有Gcam(谷歌相机)的,因此我们需要格外进行安装,首先确认你使用的Arrow是否包含Gapps(谷歌服务)若不包含请下载MicroG以给谷歌相机提供支持

若你的手机已经安装好MicroG或者使用了自带Gapps(谷歌服务)的Arrow,请直接安装Gcam(谷歌相机)

完成后请在Gcam(谷歌相机)中打开第三方相簿即可使用。

5,享受Arrow

若你发现了Bug请联系 ReallySnow ,若你不知道怎么找到他也可以反馈给我。

发现了BUG?

请在系统干净例如没有Magisk的情况下使用命令以抓取崩溃部分日志发送到reallysnow233@gmail.com进行反馈

adb logcat > log.txt
  • 格外的建议

先查看下文解决方案后再决定是否发送邮件反馈。

请标明机型+系统版本+能否复现+问题+你的设置。

尽量详细的说明BUG会发生的条件。

请尽量衡量问题的价值后决定是否反馈。

支持

解决方案 *

  • Q: ArrowOS官网下载速度慢

    A: 大陆网络环境问题请科学上网

  • Q: 可以不清空数据从Gapps转到Vanilla么(或相反)

    A: 不可以

  • Q: 可以从Unofficial直接刷Official么

    A: Gapps版本可以直接不清空刷入,Unofficial刷Vanilla必须清空数据

  • Q: 刷入Magisk Patched的img显示镜像过大

    A: 请检查自己镜像是否下错,我们推荐是直接刷入而不是Patch boot

  • Q: Recovery刷入kernel无法刷入

    A: 部分Recovery预制了太多工具在boot分区,所以导致没空间刷入,请更换Recovery

  • Q: 从其他ROM可以不清空数据刷入Arrow么

    A: 不可以

  • Q: 为什么用了Arrow的boot无法刷入Arrow

    A: 需要先升级到Android 12,才可以刷入Arrow,不然会提示key报错

  • Q: 有时候为什么刷不进去,点击Yes刷入失败

    A: 请检查ROM是不是旧于boot的编译日期

  • Q: 可以直接刷Magisk么

    A: 可以,通过adb sideload Magisk.apk刷入

  • Q: 为什么我刷入完成以后版本还是原来的版本

    A: 请手动切换槽位,如果版本跨度过大可能需要双清

  • Q: 如何解包boot

    A: 下载此工具并解包,然后下载ArrowROM,解包payload.bin,将payload.bin拖到工具上,等待解包完成。

  • Q: 我刷完Magisk重启没有Magisk

    A: 请在刷完ROM之后重启进入Rec再刷入Magisk,因为ROM刷完是只有重启才会切槽位的

  • Q: 为啥不给Pixel 3 (XL)适配TWRP

    A: TWRP主代码那边自从原作者去带孩子后,新来的有点。。。到现在连11的都一堆问题(狗头

  • Q: ArrowOS OTA什么时候实装

    A: 12月9日以后版本,详见Gerrit

  • Q: 为什么不合并最新的内核版本

    A: 合并最新的内核版本确实会得到一些CVE的修复,和部分新功能,但是也有可能会导致Jitter炸裂等一系列问题

  • Q: Pixel 2(XL)为啥流量显示不显示软件流量

    A: 在Android 12 xt_qtiguad已经废弃,更换了eBPF,eBPF在4.9+的内核支持,所以4.4使用backport的eBPF会有小问题,但是影响不大

  • Q: 那为什么不将Pixel 2 (XL)内核升级到4.9+

    A: 目前,CodeAurora并没有msm8998的4.9+ tag(660都有4.19了),所以目前无法更换基线,当然升级新的内核大版本需要更换blobs,可能会遇到很多问题。为了稳定性,目前不考虑换基线(虽然SONY有8998 4.9基线,但是需要投入大量时间来升级和修复问题)

* 该部分作者是reallysnow

关于付费刷机

  • 我不认为付费刷机有任何问题,如果你什么都不想学习但是想要体验新的系统相当于花钱买时间,仅此而已。但本文中的所有文件/刷机包/方法均免费,请不要格外为此付费。

  • 格外的ReallySnow表示以上刷机付费不包含他的Rom/他维护的Rom,如果你有什么问题请仔细看看上述的刷机过程,如果一定要问问题请

  • 需要一个可靠的远程刷机佬?

  • 酷安:@橙橙今天吃什么

  • 简单介绍: ArrowOS搬运大佬,技术较可靠,具体联系请直接找他。如果遇到其他问题也可以及时联系我 *

* 橙子打钱!!

需要反馈?

文章有错误或者过时?

  • 已经补充的内容:

  • 2021年12月19日-补充链接汇总,简单版ADB工具包,驱动,谷歌相机。