これに関連して私が見つけることができるほとんどの質問は、2011年前後のものであり、おそらく物事が変わったのはそれほど驚くことではないでしょう。私はたくさんのことを試しましたが、結果はまったくありませんでした。
いくつかのスクリプトが含まれています/system/etc/init.d
(これ/etc/init.d
はデバイスにも表示されます)。特に、00banner
ウェルカムメッセージを記録することになっているスクリプトがあります。ウェルカムメッセージがlogcatに表示されることはありません。
私は自分のスクリプトをここに配置しましたが、最終的にはこれだけになりました。
#!/system/bin/sh
log -t mytest Testing
何もない。端末から手動で実行しない限り、logcatには表示されません。その後、動作します。
ここには、90userinit
ファイル/data/local/userinit.sh
が存在する場合に呼び出すファイルもあります。上記と同じ内容で作成しました。繰り返しますが、logcatには何も表示されません。これは驚くべきことではありませ00banner
ん。実行しないと、これも実行されないからです。
「init.rc」という名前の何かを検索しましたが、デバイスのどこにもそのようなものはありません。
私のスクリプトはすべて755の権限を持っています。
他に何を試すことができますか?(私のためにスクリプトを実行するアプリ以外)