在Android启动过程中添加命令

问题描述 投票:0回答:2

我想知道是否可以在Android启动过程中插入自己的命令来修改其行为。具体来说,我正在尝试修改用户在其上输入PIN /密码/图案的安全锁,获取用户输入,并亲自对用户进行身份验证。身份验证成功后,我想在加载主屏幕并发送ACTION_USER_PRESENT广播之前运行一些本机ARM二进制文件。

这是在框架或应用程序级别完成的吗?

我已经研究了Android的启动过程,似乎ACTION_BOOT_COMPLETED广播是在android系统服务器运行时启动并运行后发送的。但是,这发生在用户解锁设备之前。所以我假设我无法在系统服务器上执行此操作?

谢谢。

android security locking boot keyguard
2个回答
1
投票

在大多数ROM中,您可以将命令添加到/system/etc/init.d/中的任何文件中,该命令将在引导时执行。或者,您可以在该文件夹中创建一个文件,并对其设置755权限。


0
投票

要了解android的启动过程,请点击以下链接Android boot process

© www.soinside.com 2019 - 2024. All rights reserved.