首页 安卓教程

首先需要注意:
机型代号: Pixel 2: walleye、Pixel 2 XL: taimen、Pixel 3: blueline、Pixel 3 XL: crosshatch
StockROM = 官方ROM

刷机教程

Pixel 2 (XL)

注意事项

目前教程以Pixel 2 XL为蓝本
首先我们需要进行解锁
Win需要Platform-tools
Mac需要使用brew来安装android-platform-tools,命令brew install android-platform-tools
Linux(Arch)使用pacman -S android-tools安装adb
Linux和Mac都不需要安装adb驱动,win需要安装驱动,可以从Google下载驱动并安装它,如果不会可以用大数字为数不多良心软件驱动大师来安装

解锁

首先我们将手机进入fastboot,可以重启按组合键(电源+音量下)或adb reboot bootloader
然后我们打开cmd进行解锁,如果已经解锁跳过此步骤。

fastboot flashing unlock_critical
fastboot flashing unlock

然后重启后会清空数据

刷入TWRP

本人更推荐用我制作的SHRP来刷入
下载img镜像文件,然后将手机重启到fastboot,我们直接boot启动它

fastboot boot “Recovery_PATH” # Recovery_PATH指你Recovery镜像的绝对路径

然后手机会进入Recovery,这时可以刷入ROM

刷入ROM

首先我们下载Arrow的ROM,然后使用adb sideload刷入
选择高级 > sideload进入sideload
然后输入

adb sideload “ROM_PATH” # ROM_PATH指你Arrow ROM绝对路径

等待刷入完成

刷入永久recovery

下载最新的SHRP zip,然后使用sideload刷入

adb sideload “Recovery.zip_PATH” # Recovery.zip_PATH指你SHRP zip绝对路径

刷入Magisk

注意,刷入ROM后必须重启Recovery,不然重启后你会发现会没有Magisk
重启Recovery使用sideload刷入,SHRP可以直接用apk刷入

 adb sideload “Magisk_PATH” # Magisk_PATH指你Magisk zip绝对路径

最后重启完成安装

Pixel 3 (XL)

注意事项

目前教程以Pixel 3 XL为蓝本
Pixel 2 和 2 XL也可以参考此教程刷入
首先我们需要进行解锁
Win需要Platform-tools
Mac需要使用brew来安装android-platform-tools,命令brew install android-platform-tools
Linux(Arch)使用pacman -S android-tools安装adb
Linux和Mac都不需要安装adb驱动,win需要安装驱动,可以从Google下载驱动并安装它,如果不会可以用大数字为数不多良心软件驱动大师来安装

解锁

首先我们将手机进入fastboot,可以重启按组合键(电源+音量下)或adb reboot bootloader
然后我们打开cmd进行解锁,如果已经解锁跳过此步骤。

fastboot flashing unlock

然后重启后会清空数据

刷入Arrow boot

可以从官网Arrow下载ROM用此工具解包boot,或者使用我提供的早期boot,或者使用早于ROM的其他第三方ROM的boot来刷入
首先刷入boot

fastboot flash boot “Boot_PATH” # Boot_PATH指你Recovery镜像的绝对路径

然后按音量下调到Recovery Mode,然后按电源键进入Recovery

刷入ROM

首先我们下载Arrow的ROM,然后使用adb sideload刷入
选择Apply update > Apply from ADB
然后输入

adb sideload “ROM_PATH” # ROM_PATH指你Arrow ROM绝对路径

等待刷入完成

刷入Magisk

注意,刷入ROM后必须重启Recovery,不然重启后你会发现会没有Magisk
重启Recovery使用sideload刷入

 adb sideload “Magisk_PATH” # Magisk_PATH指你Magisk zip绝对路径

最后重启完成安装

一些问题解答

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基线,但是需要投入大量时间来升级和修复问题)

最后

声明: 本ROM禁止任何方式的收费(例如二次打包、付费代刷、高速下载等),隔壁SONY马克兔机型因为付费代刷集体维护者删包跑路,因为帮忙刷机的投入远不如写设备树制作内核的投入,如果真就是想用还不会刷可以找原作者远程代刷(还比代刷的便宜)(狗头
如果有发现任何人拿我ROM如以上方式收费,绝不姑息
Bug反馈:
1.将复现方法发送到[email protected]
2.使用adb logcat > log.txt抓取崩溃部分日志发送到[email protected]
如果描述太短将不会受理
请保证环境干净进行反馈,因为发现大量用户因为刷入模块导致问题。
在私聊找我问问题时,请自己衡量这个问题值不值得私聊去问。
不会回官方或者懒:
Arrow部分可以找我
回官方找酷安:@橙橙今天吃什么
频道和群组:
Channel
Chat: EN/ZH




文章评论

目录