gpt4 book ai didi

android - 如何构建 Superuser.apk

转载 作者:行者123 更新时间:2023-11-29 13:57:14 25 4
gpt4 key购买 nike

我正在尝试从 CM7 源代码树重建 Superuser.apk。在获取 envsetup.sh 并在 super 用户根目录中执行一个 mm 之后,什么也没做,并显示消息“make:'all_modules' 无事可做”。我查看了 Android.mk,在我看来(可能)Superuser.apk 是从预构建文件中复制的,但存在完整的源代码树。谁能告诉我如何重新构建 Superuser.apk?

我的目标:我想禁止显示“XXX 已被授予 super 用户权限”消息。

我的尝试:

  1. 在 Android.mk 的末尾添加了 $(BUILD_PACKAGE)
    确实导致了构建 Activity ,但出现了很多类型的错误“错误:错误:找不到匹配的资源:给定名称:attr 'android:displayOptions'”。

最佳答案

您需要编辑与您的目标平台相关联的device.mk(三星、摩托罗拉、htc?)。我在 pandaboard 上工作,然后这个文件对我来说位于 device/ti/panda/device.mk 中。然后将 super 用户添加到 PRODUCT_PACKAGES:

PRODUCT_PACKAGES += \
make_ext4fs \
com.android.future.usb.accessory \
annotations \
Superuser

Android 会发现你需要这个包。之后在 packages/apps/Superuser 中运行 mm 最终将执行您想要的操作。我遇到了一些 annotation problems在我这边,但你可能不会遇到这些问题......

关于android - 如何构建 Superuser.apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11313048/

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