gpt4 book ai didi

android - 如何取消 AOSP Nexus 构建的根目录?

转载 作者:太空宇宙 更新时间:2023-11-03 11:26:41 25 4
gpt4 key购买 nike

当从任何 nexus 设备的源代码构建 AOSP 时,与任何 nexus 设备兼容的唯一 BUILDTYPE(构建配置)(如此处所列:https://source.android.com/source/running.html)是userdebug,但它是:

like "user" but with root access and debuggability; preferred for debugging

此页面的表格中似乎没有列出任何其他选项:https://source.android.com/source/running.html

那么我们如何撤销“root”呢?或者有没有一种方法可以不用“root”而不是“user”来构建?

我还注意到,当启用 USB 调试时,Android 设备连接到的计算机的 key /哈希是什么并不重要 - 它不再检查 key 。无论如何也要改变它?

编辑:如果我将构建配置设置为“user”而不是“user-debug”,那么显然它不是 root,但问题是 usb-debugging 随后被禁用。如何防止 root 访问,但保持可调试性?

最佳答案

“用户”构建您如何制作非“root”AOSP 构建,因此您的问题的幸存部分是询问为什么 ADB 未在那里启用的编辑。

答案是,对于 AOSP“用户”构建,您拥有(的一部分)典型的最终用户 Android 设备,其中 ADB 和设置中的开发人员菜单在默认情况下处于关闭状态-盒子条件。

如此处现有问题和答案所示,要打开“开发者”菜单,您必须转到信息菜单并多次点击内部版本号。然后您将有一个开发人员菜单,您可以在其中启用 ADB。

此外,对于现代 Android 版本的“用户”构建,您将需要一个支持安全证书的 ADB 客户端,并在 Android 设备上接受 ADB 客户端的证书。

关于android - 如何取消 AOSP Nexus 构建的根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33619347/

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