我操作的电脑系统是Mac OS,手机是Pixel2欧版128G Android 9。
照着这个教程Windows电脑也一样可以破解成功,运行命令稍有不同,对应Windows命令我就不说了,谷歌很容易找到。
Pixel 2XL 我没有试过,原理看来一样可以破解成功。
具体步骤
1. 备份你的手机
你的手机在这个过程中需要恢复出厂设置,所以请做好备份!方法很多,google drive,百度云…选你方便的。
2. Root
进入开发者模式,启用OEM解锁、USB调试:进入设置-系统-关于手机-版本号点击7下,进入开发者模式。进入设置-系统-开发者选项-打开OEM解锁、USB调试。
下载SDK平台工具,用来安装ADB和fastboot: https://developer.android.com/studio/releases/platform-tools ,下载你电脑系统对应的文件。
下载magisk,用来在给手机装上Magisk Manager:https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445,下载最新beta版,拷贝到手机里你找得到的位置。
下载TWRP(TeamWin Recovery Project)文件,运行SPECIFIC模式:https://twrp.me/Devices/,选择你的手机型号,下载最新img文件即可。
-
在电脑上安装ADB和fastboot:解压刚刚下载的platform-tools,打开终端(command+空格,搜索terminal),输入以下命令:
cd /Users/xxx/xxx/.../platform-tools/
其中,/Users/xxx/xxx/.../platform-tools/为文件目录,选中“platform-tools”,alt+command+c,即可直接拷贝目录,然后粘贴到上面位置即可。回车执行。看到已进入该目录
iMac:Android howtoandroid$
输入
./adb
,回车,看到adb已运行
继续输入./fastboot
,回车,看到fastboot运行了。如果你看到的提示是fastboot: usage: no command
,没关系,fastboot运行正确。
- 开始线刷:数据线连接手机和电脑,重启手机,然后按住“降低音量”键,进入bootloader。
确认连接fastboot连接成功:打开终端,输入
fastboot devices
,返回XXXXXX fastboot
,代表连接成功。解锁手机:输入
fastboot flashing unlock
,回车,手机音量上下键选择“Unlock Bootloader”,关机按钮确定。终端里看到Finished
,解锁成功。
手机重启后,再次进入bootloader(电源键+音量下键)。如果你是pixel2 XL,终端输入
fastboot flashing unlock_critical
,修正一个bootloader bug。如果返回Failed
,那么可以继续下面的步骤;如果手机上有出现了Lock/Unlock选择,那么再Unlock一次,就好了。安装TWRP:终端输入
fastboot boot
,将之前下载的twrp img文件拖进终端。确认boot后面有一个空格,回车。你的手机会重启,然后进入TWRP。
- 手机安装Magisk Manager:选择Keep Read Only-Install,找到Magisk安装包位置,安装Magisk。完成后,进入首页-Reboot-Recovery-Do not install。
- 设置magisk:手机重启完成后,进入菜单,你看到magisk安装好了。去掉AVB2.0的勾(禁用dm-verity),install。
3. 破解4G
拷贝china文件夹至手机
play商店安装RE管理器
进入路径vendor/rfs/msm/mpss/readonly/mbn/mcfg/configs/mcfgsw/generic/
复制china文件夹至此路径,和其余欧洲等文件夹平级变为6个文件
修改china文件夹权限为07555
修改china文件夹下所有mbn和txt文件权限为0644
-
在generic统计目录找到0oem-sw.txt,编辑模式打开,在最后面添加几行
mcfg_sw/generic/china/ct/commerci/openmkt/mcfg_sw.mbn mcfg_sw/generic/china/ct/commerci/volte_op/mcfg_sw.mbn mcfg_sw/generic/china/ct/lab/volte_co/mcfg_sw.mbn mcfg_sw/generic/china/ct/lab/cta/mcfg_sw.mbn mcfg_sw/generic/china/ct/lab/test/mcfg_sw.mbn mcfg_sw/generic/china/ct/lab/test_eps/mcfg_sw.mbn mcfg_sw/generic/china/ct/lab/test_no_/mcfg_sw.mbn
如果自动生成了bak,删掉bak文件
4G设置完成
4. 开启volte高清语音通话
请确保你在运营商处已开通,否则会打不了电话
-
根目录vendor文件夹,找到build.prop文件,编辑模式打开,最后添加以下代码
ro.mtk_ims_support=1 ro.mtk_volte_support=1 persist.mtk.volte.enable=1 persist.dbg.volte_avail_ovr=1 persist.dbg.ims_volte_enable=1 persist.dbg.volte_avail_ovr=1 persist.dbg.vt_avail_ovr=1 persist.dbg.wfc_avail_ovr=1 persist.radio.rat_on=combine persist.radio.data_ltd_sys_ind=1 persist.radio.data_con_rprt=1 persist.radio.calls.on.ims=1
权限修改为0600,保存
如果生成了bak文件,删除。
volte设置完成
5. 激活设置
进入设置-系统-重置选项-清楚说有数据(恢复出厂设置)。这一步完成后手机里的文件、app都会被清除,我们刚刚的设置和magisk不会被清除。
完成后,拨号盘输入“*#*#4636#*#*”进入手机信息,你发现数据网络类型已经是LTE了。我没有开通volte,所以语音网络类型还是1xRTT。恭喜,电信4G成功。
4G成功后,我终于能在上海地铁里愉快刷手机了,✌️!
参考视频:
- How to Root Google Pixel 2 or Pixel 2 XL on Android Pie (9.0)! [Walkthrough] https://www.you
tube.com/watch?v=RdfFGIYUy78&t=12s - How to Root Android Pie 9.0! [Pixel/Pixel XL/Pixel 2/Pixel 2XL] https://www.youtube.com/watc
h?v=Hg5986wL-3k - HOW TO ANDROID: Unlock Your Bootloader & Install Custom Recovery (TWRP) with Mac OS
X - BEST Method https://www.youtube.com/watch?v=4mUtvcASz9A - HOW TO ANDROID: Install ADB & Fastboot on Your Mac - The EASIEST & SAFEST Way -
Permanent Method https://www.youtube.com/watch?v=jgM3yHImDR0