为Pixel 4 XL安装Magisk并启用Motion Sense和电信VoLTE

Pixel 4 XL的特点

Pixel 4系列手机的Motion Sense功能
大陆地区默认是不支持motion sense

Pixel 4 XL是Google于2019年10月发布的一款安卓手机,具有如下与众不同的特点:

  1. 作为Android系统的官方模范生,享有当时最新的版本的Android 10(也于2022年升级到了Android最新的版本13);
  2. 配备了谷歌自行研发并首次应用到手机的Soli微型雷达模块(属于谷歌的Project Soli项目),用以支持它的Motion Sense隔空手势识别功能,可以挥手切歌、来电静音以及与屏幕上的宝可梦互动……
  3. 相机的夜景成像能力依然不负众望的猛如夜视仪,甚至肉眼一片昏暗的场景,拍完亮如傍晚
  4. 内置了Titan M安全芯片,面容识别解锁用的个人数据就因此只保存在这个加密芯片里,其他app甚至系统本身也无法直接读取
  5. 取消了指纹识别功能,据说也是因为安全考虑(好了,这下一些朋友再也不用担心睡着时手机被解锁了)
  6. 由于Soli雷达的辅助,人脸解锁更加快速,因为雷达会在用户靠近时就让手机做好人脸识别准备,但人脸识别的安全性不佳,比如长相很像的双胞胎可能解锁对方手机
  7. 由于Soli雷达所用的技术在国内受限,导致Motion Sense无法直接启用,需要自行想办法开启
  8. 默认不支持VoLTE,因此比如电信4G网络就无法直接使用,需要自行想办法开启
Pixel 4手机顶部的摄像头与传感器分布,其中包括了一枚Soli雷达芯片

如上所述,要想在在国内使用Motion Sense、电信4G网络,就需要自己想办法,这个方法的步骤如下,实测有效,在此记录,以备未来要再次操作时快速搞定:

  1. 解锁Bootloader(BL)
  2. 安装Magisk
  3. 通过相应的Magisk模块启用Motion Sense、VoLTE

具体步骤:

解锁Bootloader、安装Magisk

解锁Pixel 4 XL的原理与Pixel 2 XL一样,如果要看Pixel 2 XL的,请转到:简易教程:Pixel 2 XL解锁、安装面具Magisk、开启Feed和位置记录、安装OTA、运行Ingress

开始之前:

  1. 务必先备份好手机上的资料
  2. 在手机设置的账户里退出Google账号,以免解锁时卡住
  3. 如果当前Pixel的Android版本不是最新,则建议先升级到最新,因为后面涉及到的ROM需要与当前系统一致版本,否则可能会失败,另外,未来系统更新后还需要重新做一遍修补boot的操作,所以升级到当前最新版本可以减少一次重新修补
  4. 建议先在D盘或E盘之类磁盘的根目录新建一个叫Pixel 4 XL的文件夹,然后接下来要用到的所有文件都放在这个文件夹里,方便管理和使用

步骤1:下载platform-tools

点此打开谷歌开发者官网下载页面 备用蓝奏云下载

解压这个文件,得到一个platform-tools文件夹

步骤2:下载和安装fastboot模式的Google USB驱动程序

点此打开谷歌开发者官网下载页面 备用蓝奏云下载

解压出来备用

步骤3:下载最新的Pixel 4 XL官方rom

点此打开谷歌开发者官网,(如果你的网络无法打开Google网站,可以从谷歌开发者CN国内版官网下载)然后在页面搜索Pixel 4 XL,ROM的版本很多,最新的版本在最下面,下载后解压并提取出里面的boot.img

步骤4:下载Magisk的安卓app

GitHub下载 备用蓝奏云下载(V25.2)

步骤5:开始操作

到这一步,需要用到的文件数据已经准备完毕,把Pixel 4 XL充满电并准备好一条USB数据线,接下来开始执行操作:

步骤5-0:

在手机上设置里的【关于手机】底部,连续点击数次系统版本号,直到提示已开启【开发者选项】,然后进入设置里的【系统】,找到并点击进入【开发者选项】,点击开启【USB调试】和【OEM解锁】,否则后续无法连接ADB和解锁BL。

关于OEM与合约机
OEM解锁这个开关只有已经没有运营商合约的手机才可以开启,否则是灰色的,也就是说,尽量别买那种无法开启OEM解锁的合约机!!
启用【OEM解锁】
开启以运行解锁引导加载程序(也就是BootLoader)

步骤5-1:

解压之前下载的ROM文件,搜索并找到boot.img,把它放到Pixel 4 XL的内部存储里,方便起见,可以在手机根目录新建一个文件夹,命名成全英文的例如Mypixel,然后把boot.img和Magisk的app、模块文件都放进去

步骤5-2:

在Pixel上安装Magisk app,然后点击主界面上方的【安装】按钮,然后选择【选择并修补一个文件】,随后选择上一步中保存的boot.img,app会很快就生产一个以magisk_patched开头的img文件,重启手机,把这个文件保存到电脑上的platform-tools文件夹下,为了简便,把这个文件重命名为magisk_patched.img

Pixel 4 XL magisk magisk_patched.img 生成

步骤5-3:

把手机用数据线连接到电脑

步骤5-4:

文件夹的空白处,按住Shift键并点击鼠标右键,选择在此处打开PowerShell命令,然后在打开的PowerShell窗口输入cmd并回车以切换到cmd命令状态

键入命令adb devices并回车,检查是否检测到手机,一般是一串序列号,此时手机一般会弹出USB调试授权的提示,同意授权即可

然后输入并执行命令adb reboot bootloader,此时手机会重启并进入Fastboot模式,界面如下(下图是解锁完后的,没解锁之前DEVICE STATE一行是绿色的locked):

执行命令fastboot devices,以检查是否手机被识别到,正常应该和上一条一样出现序列号,没问题就继续

而如果执行完没有显示上图红框的设备列表,说明BL驱动没装好,那就进入Windows系统的设备管理器,在其他设备里找到有感叹号的,右键执行更新驱动程序,然后选择开篇提到的Google USB驱动程序的解压后的文件夹,然后安装好,应该如下图所示,然后重新来一遍,直到fastboot devices命令可以列出设备

然后,执行命令fastboot flashing unlock,这个命令就是解锁BL,此时手机会显示如下界面要求确认,选择确认,此时Pixel就解开BL,可以刷BOOT了,然后继续

Pixel 4 XL unlocked 解锁
Pixel 4 XL状态显示是unlocked,也就是解锁了

输入并执行命令fastboot flash boot magisk_patched.img,也就是把Magisk生成的改动过的boot文件刷入手机,代码滚动几行大概意思是执行完毕(如下图),然后重启手机

步骤5-5:

在手机上打开Magisk的app,主界面的Magisk板块里Zygisk和Ramdisk都显示【是】,则说明Magisk主程序已经安装成功了,如果Zygisk状态为【否】,则仅右上角的设置去开启,接下来就可以开始使用模块了

步骤5-6:

Magisk本身只是一个软件平台,我们要的功能是通过Magisk的各种模块来实现的,打开Magisk,点击底部最右边的【模块】,然后点击【从本地安装】,然后把开头提供和准备好的两个模块都添加进去,最终如下,确保模块开关处于开启状态:

  • Enable Motion Sense in Pixel 4 顾名思义就是开启Soli雷达所支持的隔空手势了 蓝奏云下载
  • VoLTE Patch for Pixel 4/4XL (CM,CT,CU) 顾名思义就是开启VoLTE(4G网络通话)了 蓝奏云下载
Magisk成功开启

最终效果:

Motion Sense功能成功开启
系统自带的宝可梦壁纸就可以用到Motion Sense和Soli雷达的功能实现趣味互动
系统自带的宝可梦壁纸就可以用到Motion Sense和Soli雷达的功能实现趣味互动

至此,目标成功实现。

附:

气密性测试的两个app:

Sam Helper 2.2.apk蓝奏云下载】 推荐用这个,虽然是设计给三星手机用的工具箱,但是测试气密性(首页右侧齿轮旁边三角形图标)时可以自动记录压力差,按网上的标准,变化幅度大于10可以认为具有气密性

DevCheck 4.42.apk蓝奏云下载


其他人的办法:

zexo.dev ➡️ Pixel 4 XL 在中国地区开启 Motion Sense

少数派 ➡️ 开通 VoLTE 后发现 Pixel 手机不支持?装上这个 Magisk 模块就好了

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据