Google Pixel 7 刷入KernelSU系统

前言:为何选择这套方案?

在自动化和极客领域,拥有一台性能强劲、系统纯净且具备高度可控性的设备至关重要。本文旨在提供一个详尽的教程,指导您如何将一台 Google Pixel 7,打造成一台专门用于自动化任务(例如运行 AutoX.js 脚本)的强大工具。这套配置的核心优势在于,它能在保证应用(如小红书)流畅运行的同时,通过精巧的 Root 隐藏策略,绕过支付宝等金融应用的检测,并杜绝因系统"省电策略"而导致的后台服务中断问题。

这不仅仅是一篇简单的刷机记录,更是一套经过反复验证、追求极致稳定与性能的最佳实践。我们将严格遵循特定的硬件、系统和软件版本,因为在"玄学"的刷机世界里,版本号的细微差异可能就是稳定与"翻车"的分界线。


一、 环境与组件配置总览

在开始之前,请确保您准备了完全一致的硬件、系统及插件。这是成功复现本教程效果的基石。

分类组件名称推荐具体版本 / 型号下载链接备注与选择理由
硬件设备手机型号Google Pixel 7 (或 Pixel 7 Pro)Google "亲儿子",系统纯净无魔改,对新版 Android 特性支持最佳。
操作系统Android 14 官方镜像AP2A.240805.005AP2A.240805.005 for Pixel 72024年8月发布,Android 15 前最后一个稳定版,兼容性与稳定性顶峰。
init_boot.img从上述官方镜像包中提取Pixel 7 的 Ramdisk 位于此分区,用于被 KernelSU 修补以获取 Root 权限。
Root 方案KernelSU 管理器v1.0.5GitHub 下载经过社区验证的稳定正式版,通过 LKM 模式修补 init_boot 实现 Root。
核心插件ZygiskNextv1.1.0GitHub 下载在 KernelSU 上实现 Zygisk 功能,比 Magisk 原生方案更隐蔽。
Shamikov1.2.5GitHub 下载强大的 Root 痕迹隐藏工具,配合 KernelSU 的白名单模式实现完美隐藏。
Play Integrity Fixv4.4-inject-s (by KOWX712)GitHub 下载修复 GMS 安全验证,解决支付宝等应用检测问题。原版已失效。
目标应用AutoX.js (通用版)v7.0.5第三方下载社区维护的最新稳定版,修复了 Android 13+ 的截图权限等 Bug。

重要提示:Play Integrity Fix 原作者 chiteroman 的项目已停止维护,旧版模块已失效。本指南推荐使用社区维护的 KOWX712/PlayIntegrityFix 最新版本。同样,AutoX.js 原仓库也已不可用,v7.0.5 需从第三方网站下载,或使用 automan-bot/AutoX 的 6.5.5.10 版本替代。


二、 详细刷机流程

请严格按照以下步骤操作,顺序不可颠倒。所有操作均有数据丢失风险,请提前备份好个人资料。

步骤 1:解锁 Bootloader

解锁 Bootloader 是所有刷机操作的第一步,也是必要前提。与部分厂商不同,Google Pixel 的解锁流程相对直接,没有等待期。

  1. 准备环境
  2. 开启 OEM 解锁
    • 进入手机 "设置" -> "关于手机",连续点击 "版本号" 数次,直到提示"您已处于开发者模式"。
    • 返回 "设置" -> "系统" -> "开发者选项"
    • 找到并开启 "OEM 解锁" 的开关(可能需要输入锁屏密码)。
  3. 执行解锁命令
    • 将手机关机。然后同时按住 "音量下键""电源键",直到进入 Bootloader 模式(界面会显示安卓机器人和设备信息)。
    • 通过 USB 将手机连接到电脑。
    • 在电脑的命令行/终端中,执行以下命令检查连接:
      fastboot devices
      
    • 如果能看到设备序列号,则连接正常。接着执行解锁命令:
      fastboot flashing unlock
      
    • 此时手机屏幕上会出现确认提示,使用 音量键 选择 "Unlock the bootloader",然后按 电源键 确认。解锁过程会清除手机上的所有数据。

步骤 2:刷入官方 Android 14 稳定版

在这一步,我们将为 Pixel 7 刷入指定的纯净官方系统。

  1. 下载并准备文件
    • 点击此链接下载适用于 Pixel 7 (panther) 的 AP2A.240805.005 工厂镜像
    • 在电脑上解压下载的压缩包,你会得到一个名为 panther-ap2a.240805.005 的文件夹,其中包含 flash-all.sh (或 .bat) 脚本和另一个 image-panther-ap2a.240805.005.zip 压缩包。
    • 再次解压该文件夹内的 image-panther-ap2a.240805.005.zip 压缩包,从中提取出 init_boot.img 文件备用(注意:绝不是 boot.img,Pixel 7 的 Ramdisk 位于 init_boot 分区)。
  2. 进入 Fastboot 模式:确保手机处于 Bootloader 模式(同上一步)。
  3. 执行刷机
    • 在电脑上,进入解压后的工厂镜像文件夹。
    • 推荐方式:直接运行 flash-all 脚本。它会自动完成所有分区的刷写。
      • 在 Windows 上,双击 flash-all.bat
      • 在 macOS 或 Linux 上,运行 ./flash-all.sh
    • 等待脚本执行完毕,手机会自动重启。首次启动会比较慢,请耐心等待。

步骤 3:获取 KernelSU Root 权限(LKM 官方推荐方案)

为了保持 Google 原厂内核的极致优化与稳定性,我们采用 LKM (Loadable Kernel Module) 模式。请注意,Pixel 7 的操作对象与旧机型不同,必须操作 init_boot 分区。

  1. 准备原厂 init_boot 镜像:使用上一步从官方镜像中提取的 init_boot.img 文件。这是最纯净、最匹配当前系统的启动镜像。
  2. 安装 KernelSU 管理器
    • 完成系统首次设置后,将手机连接到电脑。
    • 从 KernelSU 的官方 GitHub Releases 页面下载 KernelSU_v1.0.5.apk,并将其安装到手机上。
  3. 修补 init_boot 镜像
    • 将之前准备好的 init_boot.img 文件复制到手机内部存储中。
    • 打开刚刚安装的 KernelSU App,它会提示 Root 状态为"未安装"。
    • 点击 "安装",选择 "选择并修补一个文件",然后找到并选中您传入的 init_boot.img 文件。
    • KernelSU 会在几秒内完成修补,并在 Download 目录下生成一个名为 kernelsu_init_boot_12081.img 的新文件。这个就是我们需要的已修补的启动镜像。
  4. 刷入已修补的 init_boot 镜像
    • 将手机中生成的 kernelsu_init_boot_12081.img 文件复制回电脑。
    • 将手机重启至 Bootloader 模式。
    • 在电脑上执行命令,刷入这个修补过的 init_boot 镜像:
      fastboot flash init_boot kernelsu_init_boot_12081.img
      
    • 执行 fastboot reboot 重启手机。至此,您的设备已成功获取 KernelSU Root 权限。

步骤 4:安装插件与最终配置

最后一步是精细化配置,实现完美的 Root 隐藏和应用保活。

  1. 安装模块

    • ZygiskNext-v1.1.0.zipShamiko-v1.2.5.zipPlayIntegrityFix_v4.4-inject-s.zip (请以实际下载的文件名为准) 这三个模块文件复制到手机内部存储。
    • 打开 KernelSU App,进入 "模块" 选项卡。
    • 点击 "安装",依次选择并刷入上述三个模块。每刷完一个模块,都建议重启一次手机,以确保模块正确加载。
  2. 关键隐藏设置

    • 打开 KernelSU 管理器 -> "设置" -> 开启 "启用 ZygiskNext" 的开关。
    • 切换到 "超级用户" 选项卡,这里会列出所有请求过 Root 权限的应用。
    • 关键操作只勾选 "AutoX.js",授予它 Root 权限。对于支付宝、小红书以及其他任何需要隐藏 Root 的应用,绝对不要勾选!KernelSU 的白名单机制意味着,不勾选就等于该应用完全无法检测到 Root 环境。
  3. Shamiko 确认:进入 KernelSU 的"模块"页面,确保 Shamiko 模块处于启用状态。在 KernelSU 模式下,Shamiko 主要作为增强补丁工作,您无需像在 Magisk 中那样配置复杂的排除列表,只需遵循上一步的白名单授权规则即可。

  4. 应用保活设置

    • 进入系统 "设置" -> "应用" -> "查看全部应用"
    • 找到 "AutoX.js",点击进入应用信息页面。
    • 选择 "电池",将电池用将电池用量管理设置为 "无限制"。这一步可以防止 Android 系统的后台限制策略杀死 AutoX.js 的服务。
  5. 开发者选项优化(防冻结)

    • 进入 "设置" -> "系统" -> "开发者选项"
    • 找到 "暂停执行已缓存的应用" (Suspend execution for cached apps)
    • 将其设置为 "已停用" (Disabled)。这能彻底防止系统在后台冻结 AutoX.js 的进程。

三、 结语

恭喜您!经过以上所有步骤,您已经成功将这台 Google Pixel 7 打造成了一台符合我们预设目标的自动化利器。这套 "Pixel 7 + Android 14 (AP2A.240805.005) + KernelSU v1.0.5 + Shamiko v1.2.5" 的组合,为您提供了一个纯净、稳定且高度可控的安卓环境。现在,您可以尽情地在 AutoX.js 中挥洒创意,而不必担心被系统或第三方应用所束缚。


参考资料

  1. Google Pixel Factory Images
  2. KernelSU Official Installation Guide
  3. ZygiskNext GitHub Repository
  4. Shamiko GitHub Repository
  5. Play Integrity Fix (by chiteroman) Releases