INMO Air3 智能眼镜 ROOT 步骤


操作步骤整理

免责声明:此教程仅记录个人操作流程,对任何因执行本教程导致的设备损坏或数据损失不承担责任。

  1. 安装 F-Droid
  • 获取并安装 F-Droid 客户端。
  1. 安装 DSU Sideloader
  • 通过 F-Droid 安装 DSU Sideloader(由 VegaBobo 开发)。
  1. 下载 GSI 镜像
  • 下载地址:
    https://sourceforge.net/projects/andyyan-gsi/files/lineage-21-td/lineage-21.0-20250523-UNOFFICIAL-arm64_bvS.img.gz/download
  1. 启动 DSU Sideloader 加载 GSI
  • 打开 DSU Sideloader → 指定工作目录 → 选择下载的 .img.gz 文件 → 点击安装(解压镜像)
  • 执行命令:
    adb shell sh /storage/emulated/0/Android/data/vegabobo.dsusideloader/files/install
  • 通过系统快捷方式进入通知中心 → 查看进度 → 完成后点击通知重启设备。
  1. 准备外设
  • 连接 有线/2.4G 鼠标 + Type-C 扩展坞 以通过 GSI 的首次设置(OOBE)。
  1. 在 GSI 中启用开发者选项
  • 进入 GSI 设置 → 打开开发者选项。
  1. 在 GSI 中启用 ADB 权限
  • 在开发者选项中启用 USB 调试ADB as root
  1. 提取 boot 分区
  • 执行以下命令:
adb shell
su
ls /dev/block/by-name/boot_* -l  # 获取分区路径(如 /dev/block/sdg31、/dev/block/sdg32)
  • 生成并执行 dd 命令备份 a/b 双分区(示例):
dd if=/dev/block/sdg31 of=/sdcard/boot_a.img
dd if=/dev/block/sdg32 of=/sdcard/boot_b.img
  1. 导出备份到电脑
adb pull /sdcard/boot_a.img
adb pull /sdcard/boot_b.img
  1. 重启设备
adb reboot
  1. 安装 Magisk
  • 从 GitHub 下载 Magisk(F-Droid 版本不可用)。
  1. 修补 boot 分区
  • 推送备份到设备:
adb push boot_a.img /sdcard/
adb push boot_b.img /sdcard/
  • 在 Magisk 中修补:
    安装 → 选择并修补文件 → 分别修补 boot_a.img 和 boot_b.img
  • 重命名修补后的文件(避免随机后缀混淆),例如:
    magisk_patched_xxxx_a.img → patched_boot_a.img
    magisk_patched_xxxx_b.img → patched_boot_b.img
  • 拉取到电脑:
adb pull /sdcard/Download/patched_boot_a.img
adb pull /sdcard/Download/patched_boot_b.img
  1. 再次进入 GSI 系统
  • 重复 步骤 4~8 以获取 GSI 的 root 权限(因 INMO 设备限制,需在 GSI 内刷入)。
  1. 刷入修补后的 boot 分区
  • 推送文件到设备:
adb push patched_boot_a.img /sdcard/
adb push patched_boot_b.img /sdcard/
  • 在 GSI 的 adb shell 中执行:
su
dd if=/sdcard/patched_boot_a.img of=/dev/block/sdg31  # 替换为实际分区路径
dd if=/sdcard/patched_boot_b.img of=/dev/block/sdg32
  1. 重启设备
adb reboot

可选步骤(安装 MicroG)

  1. 安装 Magisk 模块
  • microG.Gsync.12+.v3.0.50(下载地址:https://github.com/ozingi/microG_GSync/releases/tag/v3.0.50
  • LSPosed
  1. 配置 LSPosed
  • 安装 fake-gapps 模块并启用。