2017-07-12 6 views
0

ラズベリーパイ3にAndroid Things DP4をインストールしました。静的IPを設定するには、ルートとしてifconfigを実行する必要があります。試してみました:ブート時にroot権限でAndroid Thingsデバイスでシェルスクリプトを実行するにはどうすればよいですか?

は世界実行可能なパーマで/system/private-appフォルダ内のAndroidアプリを-installed

が(実行可能なシェルスクリプトファイルをinit.dを-created世界実行可能なパーマで/system/appフォルダ内のAndroidアプリを-installed

はこのすべてが

答えて

1

のAndroid(アンドロイドので、物事...無残に失敗した)前のフォルダが存在しなかった)アルませんセキュリティ上の理由から、アプリケーションをrootユーザーとして実行する必要があります。プロダクションアプリでこの機能が必要な場合は、existing feature requestにユースケースに関するコメントを自由に追加してください。あなたはすでに試した事について

は/システム/プライベート・アプリでAndroidアプリを-installed世界実行可能なパーマで/システム/ appフォルダ内のAndroidアプリを-installedフォルダ

Androidの /systemパーティションにインストールされているアプリケーションは、さまざまなAndroidレベルの権限への特権アクセスが許可されていますが、Linux UIDには影響しません。 Androidは他のLinuxディストリビューションと同じ初期化構造を使用していない実行可能なシェルスクリプトファイルと

-created init.dディレクトリ(フォルダが以前に存在していなかった)

。 Init命令は、ルートファイルシステムのさまざまなファイルinit.rcにあります。一般に、セキュリティ上の理由から、initから生成されたプロセスでさえrootとして実行することはできません。

+0

まあ、init.rcファイルで、そのようなファイルをプッシュしていますが、次の起動時には起動しないため、起動プロセスが破損しているようです。たぶん、私はそのSD画像の内容を抽出し、それを再コンパイルする必要がありますか? – raiseerco

関連する問題