libnfc-nxp.conf
ファイルの編集に問題があり、\system\etc\
以下のエラーが発生します。Grant system etc特権付きアプリケーションからの書き込みアクセス権[オープンに失敗しました:EROFS]
/system/etc/libnfc-nxp.confは:オープンに失敗しました:EROFS(読み取り専用ファイルシステム)
コンテキスト:私はAOSPへのアクセス権を持っているとOSのすべてを変更することができます。 このファイルを変更できるAndroidアプリケーションを開発したいと考えています。このアプリは内部的に特定のENG OSビルドで使用されます。
私はアプリケーションが/ system/etc /にアクセスできないことを知っています。 このアクセスを許可するには、システムsharedUserIDを使用し、appにsystem_appという名前で署名しました。今、私はpriviligiedアプリケーションに持って
U:R:system_app:S0システム
/system/etc/libnfc-nxp.conf権限が-rwあるデフォルトでは
-r - r--のルートルートlibnfc-nxp.conf
だから、私はchownコマンドに、RWと/システムパーティションを再マウントするADB経由でテストされ、ファイル
ます。chmodchownコマンドシステム:システムlibnfc-nxp.conf
のchmod 666 libnfc-nxp.conf
私はまだ同じ問題を持っている... だから、私はSELinuxを更新するために探しています\ system \ etc下のすべてのファイルに対してsystem_appのアクセスを許可します。
Iは
userdebug_or_eng
device/xxx/sepolicy
下system_app.te
修飾( `はsystem_appのSYSFSを許可:ファイルrw_file_perms;
がsystem_appのsystem_fileを許可:ファイル{オープンリードライトGETATTRのSETATTRを作成};
')
私はテストを行いましたが、それでも同じ問題があります。 私は思いついた考え方をしました。何か提案はありますか? それでもSELinuxの問題になる可能性があります。何かが見当たりません。私はSELinuxに慣れていませんか?
助けを歓迎します。おかげさまで
'/ system'マウントポイントは読み取り専用です。 – odexcide