Android の起動プロセスに独自のコマンドを挿入して、その動作を変更できるかどうか疑問に思っています。具体的には、ユーザーが自分の PIN/パスワード/パターンを入力し、ユーザー入力を取得し、ユーザー自身を認証するセキュリティ ロックを変更しようとしています。認証が成功したら、ホーム画面をロードして ACTION_USER_PRESENT ブロードキャストを送信する前に、いくつかのネイティブ ARM バイナリを実行したいと考えています。
これはフレームワークまたはアプリケーション レベルで行われますか?
Android の起動プロセスを調べたところ、Android システム サーバー ランタイムが起動して実行された後に ACTION_BOOT_COMPLETED ブロードキャストが送信されるようです。ただし、これはユーザーがデバイスのロックを解除する前に発生します。それで、システムサーバーではできないと思いますか?
ありがとう。