其他章节

下面的章节是为开发者准备的

  • 开发者指南
  • Magisk 工具
  • 内部细节
  • Android 的启动方式
  • 部署

常见问题

Q: 为什么某应用检测到了 root ?

在设置中手动启用 MagiskHide(默认情况下不再启用 MagiskHide)。另外,有很多已知方法可以检测到 Magisk,因此您可能要使用不同的应对方案。

Q: 我安装了某个模块后,无限重启了,怎么办?

如果您在开发者选项中启用了 USB 调试,则将手机连接到 PC。如果能检测到您的设备(通过 adb devices 检查),请进入 ADB shell 并运行命令 magisk --remove-modules。这将删除所有模块并自动重启设备。

如果您不幸没有启用 USB 调试,请重新启动至安全模式。大多数现代的 Android 设备都支持在启动时按特殊的组合键进入安全模式作为紧急选项。 当 Magisk 检测到安全模式被激活后,会将所有模块禁用。然后重新启动回到正常模式(模块禁用状态仍然存在)并通过 Magisk App 管理模块。
译注: 例如 小米11 在开机亮屏后,等待约2秒,手机震动之后,再长按音量-键,直至开机,就会进入安全模式。

android开发 netmask获取不到 magisk app无法获取_App

Q: 我隐藏 Magisk App 后,此应用图标损坏了。

Magisk App 使用了一种更高级的隐藏方法,该方法将安装一个不包含任何内容的 “壳” APK。此 “壳” 应用具有的唯一功能是将完整的 Magisk App 的 APK 下载到其内部存储中并动态加载。由于APK实际上是 “空” 的,因此它不包含应用程序图标的图像资源。
当您打开隐藏的 Magisk App 时,它将为您提供在桌面创建快捷方式的选项(该快捷方式同时具有正确的应用程序名称和图标),以便于您使用。您也可以手动要求应用在应用设置中创建图标。