0

これは6年前に回答なしでdevice-node-access-permissions-in-linuxと似た投稿です。AOSPデバイスノードへのアクセス許可

misc_register()を使用して作成された/dev/magic-i2cにデバイスノードがあります。このデバイスノードのデフォルトのアクセス権はrootであり、AOSPライブラリではアクセスできません。私は.mode = S_IRWXUGOを追加しようとしましたが効果はありませんでした。起動時にこのデバイスノードの許可を自動的に変更するにはどうすればよいですか?

+0

init.rcファイルを見ることができます。このファイルには、起動シーケンスが含まれています。 chmod/chownコマンドを適切な場所に配置するだけです。 –

+1

Androidでのアクセス許可を設定するには、[SELinux](https://source.android.com/security/selinux/)を詳しく見て適切なポリシーを設定する必要がありますあなたのデバイスにアクセスする。 – nowaqq

答えて

0

「オンブート」セクションまたはinit.rcファイルのどこかにchmod 660 /dev/magic-i2cを追加できます。許可を与える必要がある時に応じて、init.rcの任意のセクションにこれを追加することができます。

0

あなたはAOSPで、このファイルにデバイスを追加することができます。

{AOSP DIR}/system/core/rootdir/ueventd.rc 

まずお使いのデバイスを追加し、それのためにUID/GIDとアクセスモードを設定します。

関連する問題