Pixel手机开启voLTE voWifi,解锁Bootloader,开启root
Pixel手机开启voLTE voWifi,解锁Bootloader,开启root
0.打开开发者选项
设置->关于本机->(下拉到最下面)Build号
,Build号连续快速点击好多次,即可开启开发者选项。
开发者选项设置位置:设置->系统->开发者选项
,开发者选项常用两个开关项:USB调试和无线调试,并且可以看到OEM锁是否已经解锁。
1.开启voWiFi voLTE 5G功能
需要两个app:
1.shizuku:google商店下载,或者github下载传到手机https://github.com/RikkaApps/Shizuku/releases,官网和使用手册https://shizuku.rikka.app/zh-hans/guide/setup/
2.pixel ims:google可能可以下载,如果不可以下载,在github上下载https://github.com/kyujin-cho/pixel-volte-patch/releases/download/1.2.8/dev.bluehouse.enablevolte.apk,使用说明:https://github.com/kyujin-cho/pixel-volte-patch/blob/main/README.en.md
步骤:要求手机已经连接无线,已经插入要配置的SIM卡或激活了要配置的eSim卡。
1.打开shizuku,选择【通过无线调试启动】中的【配对】,并且允许通知
2.开发者选项中开启无线调试,并点击进去选择【使用配对码配对设备】,将通知中的配对码填充到shizuku,回到shizuku显示已经启动
3.安装pixel ims并打开,下边栏选择对应的SIM卡(如果没有SIM卡边栏,说明没有插入卡),然后开启各种功能,开启各种功能后返回
4.在拨号页面,输入*#*#4636#*#*
,可以查看VoLTE VoWiFi的功能是否已经开启。
5.关闭无线调试。
进入设置,移动网络,SIM卡
,可以按需开启高清通话VoLTE,WLAN通话(Wifi Calling/VoWiFi)等功能。
不要卸载shizuku和pixel ims,虽然重启手机不会丢失这些设置,但是更新系统会丢失这些设置,如果丢失了,重新按照上面的步骤设置。
2.bootloader解锁
pixel root的前提是bootloader已经解锁。
注意,bootloader解锁:
会重置清空pixel手机,因此如有必要,先备份或转移数据或app。
解锁后开机会重新设置手机,设置过程中,必须准备好可以访问外网的局域网代理(手机连接wifi后可访问这个代理地址),否则将卡在网络设置阶段因无法访问google服务而不能前进(不像新机到手时设置手机一样可以一路跳过,这次配置过程是无法跳过的),所以就不能进入系统。因此,如果没有局域网可访问的代理,bootload解锁后相当于手机变废。
- 可以连接配置了代理的路由,
- 也可以连接家里的wifi,但家里还有一台本地电脑设置好了局域网可访问的http代理
确认没问题后,才可以考虑解锁bootloader。
解锁bootloader,需要在电脑上操作,并需要在电脑上下载platform-tools https://dl.google.com/android/repository/platform-tools-latest-windows.zip下载后解压,解压后其中包括adb和fastboot文件。官方下载地址:https://developer.android.com/tools/releases/platform-tools?hl=zh-cn
打开手机上的开发者选项中的USB调试模式以及OEM解锁,再将手机用USB连接到电脑上,确保已经处于可调式状态,如果手机下拉状态栏没有显示处于调试状态,可能需要换USB线。
手机重启,在关机后重新开机过程中,按住音量下
键不放(说是要同时按住电源键,但是我只按音量下键也可以),直到进入fastboot模式。
确保手机是USB调试模式连接电脑的。回到电脑上,然后在adb fastboot目录下,打开cmd命令行,输入:
1 | fastboot devices |
确保上面的命令会列出一个设备。如果没有列出,说明调试模式没操作正确,最大的可能是换USB线或者换USB插口。
如果上面的命令能列出一个设备,则执行下面的命令,即可解锁bootload:
1 | fastboot flashing unlock |
执行这个命令后,回到手机上,按电源键可确认执行。不过有可能需要先通过音量键选择,再按电源键确认解锁。
确认后可能会自动重启,重启过程中再次按住音量下
键进入fastboot模式,确认bootloader已经处于unlocked
,而不是locked
状态。确认已经处于unlocked后,可重启手机。
重启手机后,重新配置手机,重新配置手机时,在连接wifi时,有两种情况:
- 要么连接配置了代理的路由
- 要么连接wifi时,输入密码后不要确认,而是点开高级或更多,填写好代理地址端口,再确认连接wifi
确保连接wifi后是可以访问google服务的,否则就要重新回到fastboot模式,重新上锁,再解锁,再重启,再配置好代理。
然后进入系统即可。
3.开启root
开启root前,要求手机已经解锁bootloader。
电脑上下载:
Rom镜像或者原厂固件镜像。以原厂镜像为例,先查看自己的版本号,在【关于本机】的Build项中有版本号,同时还要查看自己的Android版本(也可以在【关于本机】查看)。比如,我的是
Pixel 7型号,A15 AP4A.241205.013
,其中A15表示Android 15,AP4A.241205.013
是Build号。确定版本号之后,在https://developers.google.com/android/ota?hl=zh-cn找到对应自己手机的版本,下载压缩包。下载后,打开压缩包,取出boot.img(pixel 6需要这个)或者init_boot.img(pixel 7及更大的型号需要这个):- 如果打开的压缩包里还有一个zip文件,解压它,里面有boot.img和init_boot.img,按需解压所需的img文件。
- 如果压缩包没有zip文件,但有一个体积很大的payload.bin文件,将它解压出来,然后下载一个工具来解压提取
https://github.com/ssut/payload-dumper-go/releases
,然后执行命令payload-dumper-go /path/to/payload.bin
就可以得到对应的img文件。
Magisk:https://github.com/topjohnwu/Magisk/releases/download/v28.1/Magisk-v28.1.apk
然后将Magisk app和对应所需的boot.img或init_boot.img文件传到手机上(比如放在Download目录下),安装magisk后打开,然后选择Download目录下对应的img文件打补丁,将在Download目录下生成一个新的img文件,将这个新的img文件传回电脑。
手机开启USB调试模式,并USB连接到电脑,在adb目录下,执行:
1 | # 确保下面的命令会列出一个设备 |
这样就root完成了。这次再打开Magisk,下面的超级权限栏已经不是灰色不可点击的。