gpt4 book ai didi

android - 在 init.rc 中禁用 android 服务

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:15 25 4
gpt4 key购买 nike

我正在开发一个新的硬件平台,我需要在该平台上刷新 Android 操作系统。对于初始测试,我需要停止 android init.rc 文件中的所有 Android 服务。我在我的代码库中搜索了 init.rc 文件./bootable/diskinstaller/init.rc
./bootable/recovery/etc/init.rc
./system/core/rootdir/init.rc
,我需要知道如何识别 init.rc 中的 android 服务?我正在考虑禁用 android dalvik VM。停止所有与 android 相关的服务是停止 dalvic VM 还是只是一项一项地禁用所有服务好?谢谢!

最佳答案

假设您已经成功启动,那么您可以使用以下命令关闭 android 框架:

setprop vold.decrypt trigger_shutdown_framework

此命令是作为 Honeycomb 中加密系统的一部分实现的。它将关闭除核心 native 服务之外的所有服务:

  • 初始化
  • adbd - 这样您仍然可以将 adb shell 装入手机
  • servicemanager - 处理 native (非 android)服务
  • ueventd

您可以使用以下命令重启android框架:

setprop vold.decrypt trigger_restart_framework

显然,您必须是 root 用户才能执行此操作。

关于android - 在 init.rc 中禁用 android 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16273301/

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