gpt4 book ai didi

android - 如何在不使用 ADB 的情况下在 Android 设备上禁用 dm-verity?

转载 作者:行者123 更新时间:2023-11-29 19:09:17 32 4
gpt4 key购买 nike

我正在从源代码构建 AOSP,我希望能够将 Google Apps 程序包刷入 ROM。然而,当手机重新启动时,谷歌应用程序没有应用,有人说这可能是因为 DM-Verity。

我想知道如何禁用这个 DM-Verity 保护,它应该可以在内核源代码中禁用。我怎样才能开始这样做?

我知道有一个 ADB 命令“adb disable-verity”可以工作,但我希望我的构建默认禁用 dm-verity。

有人可以帮我解决这个问题吗?谢谢:)

最佳答案

据我从 AOSP makefile 中了解到,DM-Verity 在构建时由设备的分区启用。

因此,例如,如果您计划为系统分区禁用它,您需要在目标 Makefile 中找到 PRODUCT_SYSTEM_VERITY_PARTITION 宏,删除/注释它,然后重新构建。

确切位置可能会有所不同,因为 Makefile 层次结构是可定制的,但我在 device.mk 中找到了 Huawei target on AOSP repo 。

编辑:

另一种可能性是在位于 hereverity.mk 上完全禁用 DM-verity ,但您需要测试禁用它是否会在构建期间触发其他错误。

关于android - 如何在不使用 ADB 的情况下在 Android 设备上禁用 dm-verity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45947670/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com