众所不周知,Pixel 手机在全球发售的机型硬件都是一样的,只不过是根据 SKU 来决定启用哪些功能的。所以只需要把 SKU 改成日本的就可以启用 Osaifu-Keitai。
需要 Root 权限才能修改 SKU
# 将手机连接电脑并给 adb shell 授予 Root 权限
先在开发者选项中打开 USB 调试。
# 在 cmd
或 Powershell
中输入以下命令
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 |
# 结尾
通过这种方法修改理论上是永久的,可以正常更新系统。