droid.rooter
教程 进阶 8 分钟阅读

如何安装 Android ID and Emulator Hider(Magisk、KernelSU 或 APatch)

逐步设置指南:root、Xposed 框架、将模块加入自身作用域、选择设备档案,并用 Device Check 验证。

Android ID and Emulator Hider 标志,背景为紫色,标题为“安装:设置指南”
目录
  1. 开始之前
  2. 逐步安装
  3. 选择档案与防护项
  4. 验证是否生效
  5. 如果出现异常

Android ID and Emulator Hider 的安装方式与其他 Xposed 模块类似,但有两个步骤最容易出错:把它加入它自身的作用域,以及重启你刚刚设置了作用域的应用。本指南会带你完整走一遍设置流程,无论是在真机还是已 root 的 Android 模拟器中,让 Device Check 第一次就显示你期望的结果。

开始之前

你需要按以下顺序准备:

  • Root。 Magisk、KernelSU 或 APatch。如果你还没有 root,我们的root 服务可以远程完成,或者参考针对你设备型号的 root 教程。
  • 一个 Xposed 框架,基于现代的 libxposed API 102——LSPosed 或 Vector。旧版 Xposed 和 EdXposed 无法加载此模块。
  • Android 8.0 或更新版本,可以是手机,也可以是 BlueStacks、NoxPlayer、LDPlayer、MEmu、MuMu、GameLoop、Genymotion 或 Android Studio 模拟器——只要该模拟器内部已获取 root 并运行你的 Xposed 框架即可。

逐步安装

  1. 1

    下载并安装 APK

    从 Android ID and Emulator Hider 页面获取已签名的 APK,像安装其他应用一样安装它。

  2. 2

    启用模块

    打开你的 Xposed 管理器(LSPosed 或 Vector),在模块列表中找到 Android ID and Emulator Hider 并启用它。

  3. 3

    将其加入自身作用域,加上你的目标应用

    在作用域列表中,勾选 Android ID and Emulator Hider 自己的包以及你想保护的每一个应用。漏掉模块自己的那一项,是最常见的错误。

  4. 4

    选择设备档案

    打开应用,进入 Identity & Profiles,在 12 个内置档案中选择一个——Pixel、Galaxy、POCO、OnePlus、Redmi 或 Nothing。

  5. 5

    检查你的防护项

    全部 18 个开关默认开启,分别归类在 Device identity、Hardware & sensors、System & security 和 Identifiers 下。关闭你不需要的部分。

  6. 6

    强制停止并重新打开你设置了作用域的应用

    框架是在进程启动时完成挂钩,而不是在它已经运行时,因此请强制停止每一个你设置了作用域的应用(包括 Android ID and Emulator Hider 本身),然后重新打开。

选择档案与防护项

每个档案都会一次性伪装完整身份:型号、品牌、厂商、build 指纹、Android ID、序列号、处理器、图形等等,这样你就不会出现一台手机的型号名配上另一台手机的指纹这种情况。如果 12 个档案都不符合你的需求,Pro 版新增了自定义档案,可供你从零构建,还有按应用设置档案,让某个特定应用使用与设备其他部分不同的身份。

验证是否生效

打开应用内的 Device Check。它会读取扫描类应用会读取的那一套 build properties、指纹、CPU 信息、传感器和电池数值,并与你当前的档案并排显示。如果两者一致,说明该进程中的模块已经生效;如果你仍然看到手机的真实数值,说明该应用没有加入作用域,或者尚未重启。

如果出现异常

  • Device Check 仍显示真实设备。 确认模块已加入自身的作用域,然后强制停止并重新打开它。
  • 受保护的应用行为和之前一样。 强制停止该具体应用;有些应用如果在启动时缓存了数值,还需要完整重启设备。
  • 某个开关无法启用。 Safe mode、开发者模式伪装和 DRM 标识符都是 Pro 功能——参见获取 Pro。
  • 仍然卡住? 把你的 Android 版本和框架信息发给我们,可通过 Telegram 或邮件联系。

本模块旨在用于隐私保护、测试以及与你自己应用的兼容性验证。你需要自行对使用方式负责;DroidRooter 不对任何违法用途承担责任。

常见问题

需要把模块加入它自身的作用域吗?

需要。如果不这样做,应用自身的进程将永远不会被挂钩,其 Device Check 界面显示的就会是你的真实数值,而不是当前档案的数值。

为什么启用模块后 Device Check 仍然显示我的真实设备?

目标应用通常需要在作用域变更后强制停止并重新打开,因为框架是在进程启动时完成挂钩,而不是在它已经运行时。

在模拟器中的工作方式是否一样?

是的,只要该模拟器内部已获取 root 并运行 Xposed 框架即可。安装步骤与真机完全相同。