众所不周知,Pixel 手机在全球发售的机型硬件都是一样的,只不过是根据 SKU 来决定启用哪些功能的。所以只需要把 SKU 改成日本的就可以启用 Osaifu-Keitai。

需要 Root 权限才能修改 SKU

# 将手机连接电脑并给 adb shell 授予 Root 权限

先在开发者选项中打开 USB 调试。

#cmdPowershell 中输入以下命令

adb shell

#shell 中输入 su

oriole:/ $ su
oriole:/ #

# 提取 devinfo.img

dd if=/dev/block/by-name/devinfo of=/sdcard/devinfo.img

# 退出 shell ,把 devinfo.img 拉取到电脑

oriole:/ # exit
adb pull /sdcard/devinfo.img

# 使用 16 进制编辑器编辑 devinfo.img

使用 16进制编辑器 devinfo.img 内搜索你现在的 SKU,将其按照下表更改为日版 SKU 并保存。

机型 日版 SKU
Pixel 4 (Flame) G020N
Pixel 4a (sunfish) G025M
Pixel 4 XL (coral) G020N
Pixel 4a 5G (bramble) G025H
Pixel 6 (oriole) GR1YH
Pixel 6 Pro (raven) GF5KQ
Pixel 6a (bluejay) GB17L
Pixel 7 (panther) GO3Z5
Pixel 7 Pro (cheetah) GFE4J
Pixel 7a (lynx) G82U8
Pixel 8 (shiba) GZPFO
Pixel 8 Pro (husky) GE9DP
Pixel 8a (akita) G576D

以上是支持更改 SKU 来启用 Osaifu-Keitai 的机型,以及对应的日版 SKU。

# 刷入修改后的 devinfo.img

将手机关机,按住音量下键和电源键,进入 Fastboot 模式

fastboot flash devinfo <你的devinfo.img文件路径>
fastboot reboot

# 结尾

通过这种方法修改理论上是永久的,可以正常更新系统。

本文参考 Converting Japanese Pixel 6 to Global version