众所不周知,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模式

刷入devinfo.img并重启

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

结尾

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

本文参考Converting Japanese Pixel 6 to Global version