把自己折腾的过程记录一下,方便搜索到此问答的朋友。目前按此过程完成后,能正常使用电信 4G 上网及拨号,不过目前拨打 10000 时还有问题,电话刚通时,开关一下“保持通话”即可。
# Pixel-4A(4G)电信破解(含解锁 BL 及 Root)
参考:
Pixel 手机电信 4G 破解(含解锁 BL 和 root )[1](
https://blog.csdn.net/Ender_Zhao/article/details/108659911)
Google Pixel 解锁 BL 、刷入 Twrp 及 Root 折腾小记 [2](
https://www.itfanr.cc/2018/10/16/google-pixel-unlock-bl-and-root/)
### 准备工作
>* 驱动下载 [下载地址](
https://developer.android.google.cn/studio/run/win-usb)
>* ADB 下载[下载地址](
https://developer.android.google.cn/studio/releases/platform-tools)
>* 工厂完整镜像下载[下载地址](
https://developers.google.cn/android/images)
### 刷机过程
#### 解锁 Bootloader
(注意:解锁 Bootloader 重置设备数据,请注意备份。一定不要忘记退出你的 Google 账号和取消指纹识别及锁屏设置。)
进入开发者选项,并开启「 USB 调试」和「 OEM 解锁」两个选项,通过数据线将手机连接至电脑,此时,手机端会弹出 USB 调试申请,点击「允许」。可以通过命令 adb devices 来验证是否允许 adb 调试。
```shell
➜ adb devices
List of devices attached
FA6XXXXXXX64 device
```
1.进入 Bootloader 模式
进入 bootloader 默认有两种方式,第一种是通过在关机状态下「按住电源键+音量减少键」;第二种是通过「 ADB 命令」进入。
这里我采用「 adb 命令」来操作。
回到命令提示符窗口,键入 adb reboot bootloader 并回车,手机会立即重启至 Bootloader 模式。
```shell
~/test/pixel
➜ adb reboot bootloader
```
之后,通过 `fastboot devices` 命令验证 fastboot 是否成功
```shell
➜ fastboot devices
FA6AB0318964 fastboot
```
2.解锁 Bootloader 模式
在命令提示符窗口键入 fastboot flashing unlock 并回车,手机进入 Bootloader 解锁界面
```shell
➜ fastboot flashing unlock
...
OKAY [ 0.064s]
finished. total time: 0.064s
```
在 Bootloader 解锁界面中,使用音量键 +/- 来控制光标,选择「 Yes 」并按下电源键来进行 Bootloader 解锁。
确认完毕后,稍作等待。通过 fastboot reboot 命令重启手机
```shell
➜ fastboot reboot
rebooting...
finished. total time: 0.030s
```
稍等片刻之后,你的设备会自动重启。
3.判断解锁成功
当手机重启时出现黑底白字的英文警告页以及屏幕下方出现一把打开的小锁,那 Bootloader 就解锁成功啦。
当然,还有一种更简单的方法,就是再次进入 fastboot 模式,查看,显示“Device is UNLOCKED”就表明解锁成功了。
#### Root 手机
首先去下载 Magisk Manager[下载地址](
https://github.com/topjohnwu/Magisk/releases),下载后安装至手机,然后把线刷固件里面的 boot.img 复制到手机目录中,打开 magisk,点击安装 magisk,在选项中选择修补文件,点击后选择你放入手机的 boot.img 然后点击开始修补,修补完成后去 /Download 文件夹,在里面找到 magisk_patched.img ,找到后把它移动至电脑上的 adb 文件夹里就可以开始 root 了。打开放在 adb 中的 cmd,然后输入 adb reboot bootloader 手机随后就会重启至 bootloader,然后再输入 fastboot flash boot <文件所在的路径>(在输入 fastboot flash boot 后按空格,然后把文件拖到 cmd 里,路径就出来了)
#### 破解电信 4G(模块破解)
首先下载 magisk 模块(群 936089455 文件-Magisk 模块-Pixel4a-Volte4G-B.zip)并放置手机任意目录中,然后打开 magisk 模块安装界面,点击‘从本地安装’,然后选择模块,等待 magisk 把模块刷入,刷入完成并重启后,电信的网络,通话以及所有运营商的 VoLTE 就破解完成了。
#### 去除 wifi 及信号中的 x 号
进入 adb,分别运行下面语句后重启即可
```shell
adb shell settings put global captive_portal_mode 0
adb shell settings get global captive_portal_mode
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
adb shell settings put global captive_portal_http_url
http://www.google.cn/generate_204adb shell settings put global captive_portal_https_url
https://www.google.cn/generate_204```
或者从群文件中下载 CaptiveMgr 后安装去除
#### 交管 123123 及中国农业银行 app 闪退
1.隐藏 magisk 包名同时对交管 123123 和中国农业银行 app 开启 mgisk hide,在 hide 里面把软件的所有包都选上。
2.下载写轮眼 [下载地址](
https://www.myandroidtools.com/)
>* 农业银行 APP,关闭 IsolatedService 及 XMPushService 服务即可;
>* 交管 123,关闭 XMPushService 及 n 服务即可。
[1]
https://blog.csdn.net/Ender_Zhao/article/details/108659911[2]
https://www.itfanr.cc/2018/10/16/google-pixel-unlock-bl-and-root/