AOSP强制重启实现
AOSP force reboot implementation
我正在开发自定义 Android ROM,我遇到了强制关机的问题。
在没有可拆卸电池的设备中,长按(超过 10 秒)关机按钮应该会关闭设备。
在我的 ROM 中经常发生这种情况,但设备有时会进入一种奇怪的快速启动状态,您必须再次长按电源按钮才能退出它。
我不知道这个功能是在哪里实现的,非常感谢一些指示。我什至不知道我应该在内核还是用户空间中搜索。
您可能需要查看引导加载程序代码并禁用 fastboot 组合键。
在深入研究代码后,我在内核中找到了相关信息。我使用的是 Snapdragon 410 芯片组,我所要做的就是更改设备树文件。具体来说,我必须更改 pm8916 电源 IC 的配置。本来是10秒后热重启,我改成关机了。
最后问的很具体。
我正在开发自定义 Android ROM,我遇到了强制关机的问题。
在没有可拆卸电池的设备中,长按(超过 10 秒)关机按钮应该会关闭设备。
在我的 ROM 中经常发生这种情况,但设备有时会进入一种奇怪的快速启动状态,您必须再次长按电源按钮才能退出它。
我不知道这个功能是在哪里实现的,非常感谢一些指示。我什至不知道我应该在内核还是用户空间中搜索。
您可能需要查看引导加载程序代码并禁用 fastboot 组合键。
在深入研究代码后,我在内核中找到了相关信息。我使用的是 Snapdragon 410 芯片组,我所要做的就是更改设备树文件。具体来说,我必须更改 pm8916 电源 IC 的配置。本来是10秒后热重启,我改成关机了。
最后问的很具体。