目录
收起
1、能不能root?
2、root的基本流程
3、Pixel 7系列 root的具体步骤
3.1 需要获取的信息:操作系统版本号
3.2 下载原厂固件文件
3.3 获得原厂init_boot.img
3.4 修改原厂init_boot.img
3.5 获得fastboot工具
3.6 Pixel 7 解锁Bootloader
3.7 刷入修改后的init_boot.img
3.8 结束root
3.9 参考资料
4、Pixel 7系列在root后实现OTA
4.1 基本原理
4.2 下载原厂固件文件
4.3 获得并修改init_boot.img
4.4 替换init_boot.img
4.5 刷入修改后的原厂固件
4.6 参考资料
5、Pixel 7系列解锁国内5G
6、Pixel 7系列开启通话录音
7、Pixel 7系列开启微信指纹支付
8、让其他APP认为Pixel 7系列没有root
相关阅读
Pixel 7 Pro到手,第一件事当然是先跟6 Pro合影了。然后,root它!

1、能不能root?
- 手机可以解锁BootLoader,运营商没有上锁;
- 所有资料已备份,root过程会解锁BootLoader,这将损失所有资料且不可恢复;
2、root的基本流程
- 获得原厂启动引导文件init_boot.img
- 用Magisk修改init_boot.img,得到有root权限的init_boot.img
- 将修改后的init_boot.img刷入手机(需要先解锁Bootloader)
3、Pixel 7系列 root的具体步骤
3.1 需要获取的信息:操作系统版本号
Settings > About phone > Build number
例如:TD1A.220804.031
3.2 下载原厂固件文件
下载地址:https://developers.google.com/android/images
根据上面操作系统版本号,到上述官方固件下载页面,下载对应固件文件,结果为一个zip文件。

3.3 获得原厂init_boot.img
打开上面下载的固件,找到其中的image-cheetah-td1a.220804.031.zip,再解压这个zip,就可以找到init_boot.img了,然后用数据线将init_boot.img传输到手机存储根目录下备用。

3.4 修改原厂init_boot.img
下载地址Magisk:https://github.com/topjohnwu/Magisk/releases/latest

下载apk文件后,同样使用数据线传输到手机根目录下,然后用手机自带的File应用安装该apk文件,然后打开安装后的app,点击上方的Install,在Method下面选择Select and Patch a File,然后选中上一步获得的init_boot.img文件,片刻之后提示成功。此时在Download文件夹下会看到一个类似这样文件名的img文件:magisk_patched-25200_sZBNk.img,其中加粗部分是随机字符,不用管它。
该文件是用Magisk修改后的init_boot.img,用来获取root权限的,将该文件复制到电脑中备用。
3.5 获得fastboot工具
下载地址:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
该工具用来将修改后的init_boot.img刷入手机中,下载zip后解压到电脑任意目录备用。

3.6 Pixel 7 解锁Bootloader
注意,解锁Bootloader会将手机恢复出厂设置,所有资料丢失且不可恢复!
操作步骤:Settings > About phone > Build number,然后点击此条目 7 次以启用Developer options。启用后,返回主设置页面并点击 System,然后转到 Developer options,从那里开启 OEM Unlock 选项。
然后打开CMD命令行,定位到上一步解压的fastboot工具目录,执行如下命令,手机会进入Bootloader菜单:
adb reboot bootloader
再执行如下命令,手机会解锁Bootloader:
fastboot flashing unlock

解锁后手机会自动重启并恢复出厂设置,等启动完成后直接关机。再同时按音量减和电源键开机,手机会进入到Bootloader,此时即可进行最后一步。
3.7 刷入修改后的init_boot.img
将之前用Mgisk修改过的init_boot.img文件(也就是magisk_patched-25200_sZBNk.img)复制到解压缩后的fastboot目录下,然后在CMD命令行执行如下命令即可刷入修改后的init_boot.img:
fastboot flash init_boot magisk_patched-25200_sZBNk.img
然后再执行如下命令重启手机:
fastboot reboot

3.8 结束root
手机重启后,root过程全部结束,对手机进行必要的设置后即可进入系统。
进入系统后打开Magisk应用,如果提示需要更新的话,更新之。
3.9 参考资料
How to unlock the bootloader and root the Google Pixel 7 or Pixel 7 Pro with Magisk
How to install ADB on Windows, macOS, and Linux
4、Pixel 7系列在root后实现OTA
4.1 基本原理
- 手动下载最新版固件,解压得到init_boot.img
- 用Magisk修改init_boot.img
- 将修改后的init_boot.img替换固件zip中的原文件
- 将修改后的固件刷入手机(一定要注意去掉flash-all.bat文件中的-w字符,否则手机将恢复出厂设置,所有数据将丢失!)
请注意,有一定的风险导致刷机失败,甚至无法启动,请各位自重,我不为可能产生的任何风险负责!
4.2 下载原厂固件文件
下载地址:https://developers.google.com/android/images
直接下载要刷入当前手机的最新版固件,或者说你想更新到的版本,不用考虑手机本身的版本。
将下载后的zip文件包解压到电脑任意目录。

4.3 获得并修改init_boot.img
参考上面第3.3步,从image-cheetah-td1a.220804.031.zip中获得原厂init_boot.img文件
参考上面第3.4步,用Magisk修改原厂init_boot.img
4.4 替换init_boot.img
将修改后的init_boot.img传入电脑,然后再放入原zip文件中,替换之前原厂的init_boot.img,这样image-cheetah-td1a.220804.031.zip就是被修改后的固件文件了。
4.5 刷入修改后的原厂固件
将手机连接电脑,使用flash-all.bat可以将修改后的固件刷入手机,完成系统更新过程,并且保持root状态。
但是,需要特别注意的是在执行之前,**flash-all.bat文件第23行的-w参数必须删除,然后保存。**否则刷入后手机将恢复出厂设置,所有数据将丢失且不可找回!

具体方法:打开CMD命令行,定位到fastboot工具目录,执行如下命令,手机会进入Bootloader菜单:
adb reboot bootloader
然后在电脑上双击已删除-w并保存后flash-all.bat,等待系统更新完成,然后手机自动重启进入系统。
刷入的过程长这样:

等着就好了
4.6 参考资料
How to install OTA updates and keep root on your Google Pixel phone
How to install Android 13 on Google Pixel and other Android devices
5、Pixel 7系列解锁国内5G
- 先下载所需的文件(下面有)。
- 用Magisk刷入VoLTE模块,重启手机。
- 安装网络信号大师APP,打开,授予root权限。
- 依次点击右上角... > Forcing Control > SIM1 > [3]NR MODE SETTING(下图左),依次点击这2个选项:[5]SA 和 [7]Set to FR1(下图右),然后重启手机,关闭WIFI即可看到5G信号标记。
- 其实我也不知道开5G能有什么直接意义,就是图个新鲜。

VoLTE模块和APP下载链接: https://pan.baidu.com/s/1U0Kvampn_9b1JME4zmwSUw?pwd=eett
提取码: eett

另外,可以再开启VO5G并同时开启VoLTE,具体步骤:
使用文件管理器找到这个文件:
/data/user_de/0/com.android.phone/file/carrierconfig-com.google.carrier+数字(ICCID)
使用文本打开,在第一行之后加入以下几行代码,然后保存,重启手机。
<boolean name="enhanced_4g_lte_on_by_default_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
<boolean name="vendor_hide_volte_settng_ui" value="false" />
<boolean name="vonr_enabled_bool" value="true" />
<boolean name="vonr_setting_visibility_bool" value="true" />
免费赠送Pixel 6系列开启5G的方法:
一日一技 | 为 Google Pixel 6 解锁国内 5G 网络支持 - 少数派
6、Pixel 7系列开启通话录音
- 先下载所需的文件(下面有)。
- 用Magisk刷入GoogleDialerMod模块。刷的过程中会需要做2次选择,按2次音量加即可。
- 安装GoogleDialerMod APP。
- 长按【电话】APP,英文版是Phone,选择APP inro,然后点击Force stop强制停止,然后打开Storage&cache,点击Clear cache和Clear storage,清除缓存和数据,返回到桌面。
- 打开【电话】APP,依次点击右上角的... > Settings > Call recording,打开Numbers not in your contacts(下图左),这样不在通讯录中的号码打过来也能录音了。
- 用【电话】APP拨一个电话,然后会发现界面中出现了录音按钮,点击即可录音(下图中)。通话过程中可以再按按钮停止录音。
- 通话结束后,可在通话历史记录中随时听录音内容(下图右)。

注意:不要打开电话APP的地理位置权限,否则通话录音会不可用。再次关闭该权限会恢复可用。
通话录音模块和APP下载链接: https://pan.baidu.com/s/10DEIy0kx_Bpz4Q9s1uCB-w?pwd=b5bu
提取码: b5bu

关于Pixel 手机开启通话录音的相关资料:
安卓Android原生开启自动通话录音解决方案 - 绝客博客
https://github.com/jacopotediosi/GoogleDialerMod
[Guide] Enable automatic call recording in stock dialer app (root needed)
7、Pixel 7系列开启微信指纹支付
- 先下载所需的文件(下面有)。
- 在Magisk设置中打开Zygisk。
- 用Magisk刷入微信支付指纹模块,重启手机。
- 好了,可以用了!
微信指纹支付模块下载链接: https://pan.baidu.com/s/1LPM7uxzsds8awTXPxDuQmQ?pwd=h89u
提取码: h89u

这里面包含了多个APP的指纹支付模块
相关资料:
https://github.com/eritpchy/FingerprintPay
8、让其他APP认为Pixel 7系列没有root
某些APP检测到你手机root了之后就无法正常工作,但是可以骗它。
爱蒲AIPU:隐藏Root - Zygisk版面具过银行App等Root检测,妙用Shamiko模块
声明:本人不为因上述任何操作导致的任何意外负责。