一般的な init.c から、すべてのサービスのパスが /system/bin の下にあることがわかります。そして、ネイティブ コードをビルドして /data の下に置きます。また、サービスとして init.rc に登録します。ただし、Android の起動時に自動実行に失敗します。では、/system/bin の下にサービスを配置する必要があるのだろうか? さらに、/system/bin の下にファイルを作成する権限がないため、ソースから os 全体を再構築して、/system/bin にコードをビルドする必要がありますか?私の目標を達成する別の方法はありますか?私はそのような問題に数日間苦しんできました。